@@ -167,7 +167,7 @@ subroutine db1val(xval,idx,tx,nx,kx,bcoef,f,iflag,inbvx_in)
167
167
real (wp),dimension (nx),intent (in ) :: bcoef ! ! the b-spline coefficients computed by db1ink.
168
168
real (wp),intent (out ) :: f ! ! interpolated value
169
169
integer ,intent (out ) :: iflag ! ! status flag: 0 : no errors, /=0 : error
170
- integer ,intent (in ),optional :: inbvx_in ! ! inbvx initialization parameter from class
170
+ integer ,intent (in ),optional :: inbvx_in ! ! inbvx initialization parameter from class (used by object-oriented interface)
171
171
172
172
real (wp),dimension (3 * kx) :: work
173
173
@@ -358,8 +358,8 @@ subroutine db2val(xval,yval,idx,idy,tx,ty,nx,ny,kx,ky,bcoef,f,iflag,inbvx_in,ilo
358
358
real (wp),dimension (nx,ny),intent (in ) :: bcoef ! ! the b-spline coefficients computed by db2ink.
359
359
real (wp),intent (out ) :: f ! ! interpolated value
360
360
integer ,intent (out ) :: iflag ! ! status flag: 0 : no errors, /=0 : error
361
- integer ,intent (in ),optional :: inbvx_in ! ! inbvx initialization parameter from class
362
- integer ,intent (in ),optional :: iloy_in ! ! iloy initialization parameter from class
361
+ integer ,intent (in ),optional :: inbvx_in ! ! inbvx initialization parameter from class (used by object-oriented interface)
362
+ integer ,intent (in ),optional :: iloy_in ! ! iloy initialization parameter from class (used by object-oriented interface)
363
363
364
364
integer :: inbv, k, lefty, mflag, kcol
365
365
real (wp),dimension (ky) :: temp
@@ -597,9 +597,9 @@ subroutine db3val(xval,yval,zval,idx,idy,idz,&
597
597
real (wp),dimension (nx,ny,nz),intent (in ) :: bcoef ! ! the b-spline coefficients computed by db3ink.
598
598
real (wp),intent (out ) :: f ! ! interpolated value
599
599
integer ,intent (out ) :: iflag ! ! status flag: 0 : no errors, /=0 : error
600
- integer ,intent (in ),optional :: inbvx_in ! ! inbvx initialization parameter from class
601
- integer ,intent (in ),optional :: iloy_in ! ! iloy initialization parameter from class
602
- integer ,intent (in ),optional :: iloz_in ! ! iloz initialization parameter from class
600
+ integer ,intent (in ),optional :: inbvx_in ! ! inbvx initialization parameter from class (used by object-oriented interface)
601
+ integer ,intent (in ),optional :: iloy_in ! ! iloy initialization parameter from class (used by object-oriented interface)
602
+ integer ,intent (in ),optional :: iloz_in ! ! iloz initialization parameter from class (used by object-oriented interface)
603
603
604
604
real (wp),dimension (ky,kz) :: temp1
605
605
real (wp),dimension (kz) :: temp2
@@ -810,10 +810,10 @@ subroutine db4val(xval,yval,zval,qval,&
810
810
real (wp),dimension (nx,ny,nz,nq),intent (in ) :: bcoef ! ! the b-spline coefficients computed by db4ink.
811
811
real (wp),intent (out ) :: f ! ! interpolated value
812
812
integer ,intent (out ) :: iflag ! ! status flag: 0 : no errors, /=0 : error
813
- integer ,intent (in ),optional :: inbvx_in ! ! inbvx initialization parameter from class
814
- integer ,intent (in ),optional :: iloy_in ! ! iloy initialization parameter from class
815
- integer ,intent (in ),optional :: iloz_in ! ! iloz initialization parameter from class
816
- integer ,intent (in ),optional :: iloq_in ! ! iloq initialization parameter from class
813
+ integer ,intent (in ),optional :: inbvx_in ! ! inbvx initialization parameter from class (used by object-oriented interface)
814
+ integer ,intent (in ),optional :: iloy_in ! ! iloy initialization parameter from class (used by object-oriented interface)
815
+ integer ,intent (in ),optional :: iloz_in ! ! iloz initialization parameter from class (used by object-oriented interface)
816
+ integer ,intent (in ),optional :: iloq_in ! ! iloq initialization parameter from class (used by object-oriented interface)
817
817
818
818
real (wp),dimension (ky,kz,kq) :: temp1
819
819
real (wp),dimension (kz,kq) :: temp2
@@ -1064,11 +1064,11 @@ subroutine db5val(xval,yval,zval,qval,rval,&
1064
1064
real (wp),dimension (nx,ny,nz,nq,nr),intent (in ) :: bcoef ! ! the b-spline coefficients computed by db5ink.
1065
1065
real (wp),intent (out ) :: f ! ! interpolated value
1066
1066
integer ,intent (out ) :: iflag ! ! status flag: 0 : no errors, /=0 : error
1067
- integer ,intent (in ),optional :: inbvx_in ! ! inbvx initialization parameter from class
1068
- integer ,intent (in ),optional :: iloy_in ! ! iloy initialization parameter from class
1069
- integer ,intent (in ),optional :: iloz_in ! ! iloz initialization parameter from class
1070
- integer ,intent (in ),optional :: iloq_in ! ! iloq initialization parameter from class
1071
- integer ,intent (in ),optional :: ilor_in ! ! ilor initialization parameter from class
1067
+ integer ,intent (in ),optional :: inbvx_in ! ! inbvx initialization parameter from class (used by object-oriented interface)
1068
+ integer ,intent (in ),optional :: iloy_in ! ! iloy initialization parameter from class (used by object-oriented interface)
1069
+ integer ,intent (in ),optional :: iloz_in ! ! iloz initialization parameter from class (used by object-oriented interface)
1070
+ integer ,intent (in ),optional :: iloq_in ! ! iloq initialization parameter from class (used by object-oriented interface)
1071
+ integer ,intent (in ),optional :: ilor_in ! ! ilor initialization parameter from class (used by object-oriented interface)
1072
1072
1073
1073
real (wp),dimension (ky,kz,kq,kr) :: temp1
1074
1074
real (wp),dimension (kz,kq,kr) :: temp2
@@ -1351,12 +1351,12 @@ subroutine db6val(xval,yval,zval,qval,rval,sval,&
1351
1351
real (wp),dimension (nx,ny,nz,nq,nr,ns),intent (in ) :: bcoef ! ! the b-spline coefficients computed by db6ink.
1352
1352
real (wp),intent (out ) :: f ! ! interpolated value
1353
1353
integer ,intent (out ) :: iflag ! ! status flag: 0 : no errors, /=0 : error
1354
- integer ,intent (in ),optional :: inbvx_in ! ! inbvx initialization parameter from class
1355
- integer ,intent (in ),optional :: iloy_in ! ! iloy initialization parameter from class
1356
- integer ,intent (in ),optional :: iloz_in ! ! iloz initialization parameter from class
1357
- integer ,intent (in ),optional :: iloq_in ! ! iloq initialization parameter from class
1358
- integer ,intent (in ),optional :: ilor_in ! ! ilor initialization parameter from class
1359
- integer ,intent (in ),optional :: ilos_in ! ! ilos initialization parameter from class
1354
+ integer ,intent (in ),optional :: inbvx_in ! ! inbvx initialization parameter from class (used by object-oriented interface)
1355
+ integer ,intent (in ),optional :: iloy_in ! ! iloy initialization parameter from class (used by object-oriented interface)
1356
+ integer ,intent (in ),optional :: iloz_in ! ! iloz initialization parameter from class (used by object-oriented interface)
1357
+ integer ,intent (in ),optional :: iloq_in ! ! iloq initialization parameter from class (used by object-oriented interface)
1358
+ integer ,intent (in ),optional :: ilor_in ! ! ilor initialization parameter from class (used by object-oriented interface)
1359
+ integer ,intent (in ),optional :: ilos_in ! ! ilos initialization parameter from class (used by object-oriented interface)
1360
1360
1361
1361
real (wp),dimension (ky,kz,kq,kr,ks) :: temp1
1362
1362
real (wp),dimension (kz,kq,kr,ks) :: temp2
0 commit comments