aboutsummaryrefslogtreecommitdiff
path: root/interface.ccl
diff options
context:
space:
mode:
authorschnetter <schnetter@b7a48df3-cbbf-4440-997f-b4b717c9f7fc>2007-05-31 01:39:47 +0000
committerschnetter <schnetter@b7a48df3-cbbf-4440-997f-b4b717c9f7fc>2007-05-31 01:39:47 +0000
commitcd483db4b2580d0c7ac875ce2d176bd6af993f37 (patch)
treea54c14560550a79d9b3ffea1d70476d7104328a6 /interface.ccl
parent085f09123271e2612832e6ea1472da757f70f608 (diff)
Allow three time levels for the constraints. This is necessary so
that mesh refinement boundaries can be interpolated in time. Add parameter ADMConstraints::constraints_timelevels, which defaults to 1. Add parameter ADMConstraints::constraints_prolongation_type, which chooses the interpolator for the constraints. It defaults to "Lagrange". Document that the parameter ADMConstraints::excise is not only deprecated, but also unused. Schedule constraint calculation in a group ADMConstraintsGroup, so that it can be easily scheduled at several times. If constraints persist, then schedule constraint calculate in EVOL after the MoL integration. Re-calculate the constraints in the POSTREGRID bin. If the constraints do not persist, then calculate them in the ANALYSIS bin as usual. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@126 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
Diffstat (limited to 'interface.ccl')
-rw-r--r--interface.ccl6
1 files changed, 3 insertions, 3 deletions
diff --git a/interface.ccl b/interface.ccl
index baeb79a..d1bcc35 100644
--- a/interface.ccl
+++ b/interface.ccl
@@ -22,17 +22,17 @@ USES FUNCTION Boundary_SelectGroupForBC
public:
-real hamiltonian type=GF tags='tensortypealias="Scalar"'
+real hamiltonian type=GF timelevels=3 tags='tensortypealias="Scalar" ProlongationParameter="ADMConstraints::constraints_prolongation_type"'
{
ham
} "Hamiltonian constraint"
-real normalized_hamiltonian type=GF tags='tensortypealias="Scalar"'
+real normalized_hamiltonian timelevels=3 type=GF tags='tensortypealias="Scalar" ProlongationParameter="ADMConstraints::constraints_prolongation_type"'
{
hamnormalized
} "Normalized hamiltonian constraint"
-real momentum type=GF tags='tensortypealias="U"'
+real momentum type=GF timelevels=3 tags='tensortypealias="U" ProlongationParameter="ADMConstraints::constraints_prolongation_type"'
{
momx,
momy,