@@ -43,7 +43,6 @@ module pcms_interpolator
4343 type (C_PTR), public :: data = C_NULL_PTR
4444 integer (C_SIZE_T), public :: size = 0
4545 end type
46- public :: pcms_create_degas2xgc_interpolator
4746 public :: pcms_create_degas2xgcnode_interpolator
4847 public :: pcms_create_xgcnodedegas2_interpolator
4948 public :: pcms_create_interpolator
@@ -176,22 +175,6 @@ function swigc_pcms_create_point_based_interpolator(farg1, farg2, farg3, farg4,
176175type (SwigClassWrapper) :: fresult
177176end function
178177
179- function swigc_pcms_create_degas2xgc_interpolator (farg1 , farg2 , farg3 , farg4 , farg5 , farg6 , farg7 ) &
180- bind(C, name= " _wrap_pcms_create_degas2xgc_interpolator" ) &
181- result(fresult)
182- use , intrinsic :: ISO_C_BINDING
183- import :: swigarraywrapper
184- import :: swigclasswrapper
185- type (SwigArrayWrapper) :: farg1
186- type (SwigArrayWrapper) :: farg2
187- real (C_DOUBLE), intent (in ) :: farg3
188- integer (C_INT), intent (in ) :: farg4
189- integer (C_INT), intent (in ) :: farg5
190- real (C_DOUBLE), intent (in ) :: farg6
191- real (C_DOUBLE), intent (in ) :: farg7
192- type (SwigClassWrapper) :: fresult
193- end function
194-
195178function swigc_pcms_create_degas2xgcnode_interpolator (farg1 , farg2 , farg3 , farg4 , farg5 , farg6 , farg7 , farg8 , farg9 ) &
196179bind(C, name= " _wrap_pcms_create_degas2xgcnode_interpolator" ) &
197180result(fresult)
@@ -493,40 +476,6 @@ subroutine SWIGTM_fin_char_Sm_(finp, iminp, temp)
493476 iminp% size = len (finp, kind= C_SIZE_T)
494477end subroutine
495478
496- function pcms_create_degas2xgc_interpolator (xgc_mesh_filename , dg2_mesh_filename , radius , degree , min_req_supports , lambda , &
497- decay_factor ) &
498- result(swig_result)
499- use , intrinsic :: ISO_C_BINDING
500- type (PcmsInterpolatorHandle) :: swig_result
501- character (len=* ), intent (in ) :: xgc_mesh_filename
502- character (len=* ), intent (in ) :: dg2_mesh_filename
503- real (C_DOUBLE), intent (in ) :: radius
504- integer (C_INT), intent (in ) :: degree
505- integer (C_INT), intent (in ) :: min_req_supports
506- real (C_DOUBLE), intent (in ) :: lambda
507- real (C_DOUBLE), intent (in ) :: decay_factor
508- type (SwigClassWrapper) :: fresult
509- character (kind= C_CHAR), dimension (:), allocatable , target :: farg1_temp
510- type (SwigArrayWrapper) :: farg1
511- character (kind= C_CHAR), dimension (:), allocatable , target :: farg2_temp
512- type (SwigArrayWrapper) :: farg2
513- real (C_DOUBLE) :: farg3
514- integer (C_INT) :: farg4
515- integer (C_INT) :: farg5
516- real (C_DOUBLE) :: farg6
517- real (C_DOUBLE) :: farg7
518-
519- call SWIGTM_fin_char_Sm_(xgc_mesh_filename, farg1, farg1_temp)
520- call SWIGTM_fin_char_Sm_(dg2_mesh_filename, farg2, farg2_temp)
521- farg3 = radius
522- farg4 = degree
523- farg5 = min_req_supports
524- farg6 = lambda
525- farg7 = decay_factor
526- fresult = swigc_pcms_create_degas2xgc_interpolator(farg1, farg2, farg3, farg4, farg5, farg6, farg7)
527- swig_result% swigdata = fresult
528- end function
529-
530479function pcms_create_degas2xgcnode_interpolator (target_points , target_points_size , dg2_mesh_filename , radius , dg2_elem_count , &
531480 degree , min_req_supports , lambda , decay_factor ) &
532481result(swig_result)
0 commit comments