aboutsummaryrefslogtreecommitdiff
path: root/interface.ccl
diff options
context:
space:
mode:
Diffstat (limited to 'interface.ccl')
-rw-r--r--interface.ccl23
1 files changed, 22 insertions, 1 deletions
diff --git a/interface.ccl b/interface.ccl
index 833b7e3..c9dd373 100644
--- a/interface.ccl
+++ b/interface.ccl
@@ -2,11 +2,13 @@
# $Header$
IMPLEMENTS: SphericalSurface
+inherits: grid
-
+USES INCLUDE HEADER: carpet.hh
PUBLIC:
+
# To be defined by the setting thorn.
# Suggested meanings:
# zero: The surface data are invalid (garbage)
@@ -22,6 +24,8 @@ CCTK_INT sf_valid[nsurfaces] TYPE=scalar
+
+
CCTK_REAL sf_info[nsurfaces] TYPE=scalar
{
# The following are covariant quantities:
@@ -59,6 +63,13 @@ CCTK_REAL sf_info[nsurfaces] TYPE=scalar
+# the finest reflevel each surface is intersecting
+CCTK_INT sf_minreflevel[nsurfaces] TYPE=scalar
+
+# the finest reflevel that contains the entire surface
+CCTK_INT sf_maxreflevel[nsurfaces] TYPE=scalar
+
+
CCTK_REAL sf_radius[nsurfaces] TYPE=array DIM=2 SIZE=maxntheta,maxnphi DISTRIB=constant #TAGS='convergence_power=1'
CCTK_REAL sf_origin[nsurfaces] TYPE=scalar
@@ -83,3 +94,13 @@ CCTK_INT sf_shape_descriptors[nsurfaces] TYPE=scalar
sf_ntheta sf_nphi
sf_nghoststheta sf_nghostsphi
} "Surface shape descriptors"
+
+
+private:
+
+
+CCTK_REAL sf_coordinate_estimators[nsurfaces] TYPE=scalar
+{
+ sf_delta_theta_estimate sf_delta_phi_estimate
+} "Surface coordinate estimators"
+