aboutsummaryrefslogtreecommitdiff
path: root/Carpet/CarpetInterp/interface.ccl
diff options
context:
space:
mode:
authorschnetter <>2004-05-21 16:12:00 +0000
committerschnetter <>2004-05-21 16:12:00 +0000
commit0cef68415285da326195485a1571f564a5e7a672 (patch)
tree23f5528e5b8f12183c4956ac518393d442d55446 /Carpet/CarpetInterp/interface.ccl
parentd7842effa63fcb225fb3514dd451804d4ecc57a4 (diff)
Add support for symmetry interpolation.
darcs-hash:20040521161223-07bb3-6cc7ddc3777345de379eb54daf2cf6d532925c23.gz
Diffstat (limited to 'Carpet/CarpetInterp/interface.ccl')
-rw-r--r--Carpet/CarpetInterp/interface.ccl43
1 files changed, 42 insertions, 1 deletions
diff --git a/Carpet/CarpetInterp/interface.ccl b/Carpet/CarpetInterp/interface.ccl
index 705e32942..44f1cad17 100644
--- a/Carpet/CarpetInterp/interface.ccl
+++ b/Carpet/CarpetInterp/interface.ccl
@@ -1,5 +1,5 @@
# Interface definition for thorn CarpetInterp
-# $Header: /home/eschnett/C/carpet/Carpet/Carpet/CarpetInterp/interface.ccl,v 1.6 2004/05/04 22:52:39 schnetter Exp $
+# $Header: /home/eschnett/C/carpet/Carpet/Carpet/CarpetInterp/interface.ccl,v 1.7 2004/05/21 18:12:23 schnetter Exp $
IMPLEMENTS: interp
@@ -11,3 +11,44 @@ uses include header: bbox.hh
uses include header: vect.hh
uses include header: data.hh
+
+
+
+# Interpolation
+CCTK_INT FUNCTION \
+ SymmetryInterpolate \
+ (CCTK_POINTER_TO_CONST IN cctkGH, \
+ CCTK_INT IN N_dims, \
+ CCTK_INT IN local_interp_handle, \
+ CCTK_INT IN param_table_handle, \
+ CCTK_INT IN coord_system_handle, \
+ CCTK_INT IN N_interp_points, \
+ CCTK_INT IN interp_coords_type, \
+ CCTK_POINTER_TO_CONST ARRAY IN interp_coords, \
+ CCTK_INT IN N_input_arrays, \
+ CCTK_INT ARRAY IN input_array_indices, \
+ CCTK_INT IN N_output_arrays, \
+ CCTK_INT ARRAY IN output_array_types, \
+ CCTK_POINTER ARRAY IN output_arrays)
+USES FUNCTION SymmetryInterpolate
+
+
+
+CCTK_INT FUNCTION \
+ DriverInterpolate \
+ (CCTK_POINTER_TO_CONST IN cctkGH, \
+ CCTK_INT IN N_dims, \
+ CCTK_INT IN local_interp_handle, \
+ CCTK_INT IN param_table_handle, \
+ CCTK_INT IN coord_system_handle, \
+ CCTK_INT IN N_interp_points, \
+ CCTK_INT IN interp_coords_type, \
+ CCTK_POINTER_TO_CONST ARRAY IN interp_coords, \
+ CCTK_INT IN N_input_arrays, \
+ CCTK_INT ARRAY IN input_array_indices, \
+ CCTK_INT IN N_output_arrays, \
+ CCTK_INT ARRAY IN output_array_types, \
+ CCTK_POINTER ARRAY IN output_arrays)
+PROVIDES FUNCTION DriverInterpolate \
+ WITH Carpet_DriverInterpolate \
+ LANGUAGE C