aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlanfer <lanfer@57bc7290-fb3d-4efd-a9b1-28e84cce6043>1999-11-01 11:09:24 +0000
committerlanfer <lanfer@57bc7290-fb3d-4efd-a9b1-28e84cce6043>1999-11-01 11:09:24 +0000
commit3b4e6a75421928a47066b3db873c5f18f15462bf (patch)
tree02ef6447622d61970eedfb7b73ae646c300862e6
parentedec53b1d7293b8323470997649e45c69b7f4552 (diff)
more registration with elliptic
git-svn-id: http://svn.cactuscode.org/arrangements/CactusElliptic/EllBase/trunk@19 57bc7290-fb3d-4efd-a9b1-28e84cce6043
-rw-r--r--src/Startup.c14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/Startup.c b/src/Startup.c
index 36e452e..9b0caf7 100644
--- a/src/Startup.c
+++ b/src/Startup.c
@@ -18,7 +18,7 @@ void Ell_RegisterBaseEqTypes(cGH *GH) {
void Ell_PolyConfMetricRegistry(void (*function),const char *);
DECLARE_CCTK_PARAMETERS
-
+ int err;
if CCTK_EQUALS(elliptic_verbose,"yes") CCTK_INFO("Registering class: Ell_LinConfMetric....done");
Ell_RegisterEq(Ell_LinConfMetricRegistry,"Ell_LinConfMetric");
@@ -35,6 +35,18 @@ void Ell_RegisterBaseEqTypes(cGH *GH) {
if CCTK_EQUALS(elliptic_verbose,"yes") CCTK_INFO("Registering class: Ell_LinFlat....done");
Ell_RegisterEq(Ell_LinFlatRegistry,"Ell_LinFlat");
+ /* Register boundary SOR can handle */
+ err =
+
+ err = Ell_CreateKey(CCTK_VARIABLE_STRING,"EllLinFlat::Bnd");
+ err = Ell_CreateKey(CCTK_VARIABLE_STRING,"EllLinConfMetric::Bnd");
+ err = Ell_CreateKey(CCTK_VARIABLE_STRING,"EllLinMetric::Bnd");
+
+ /* Register the variables needed to use these boundaries */
+ err = Ell_CreateKey(CCTK_VARIABLE_REAL, "EllLinConfMetric::Bnd::Robin::V0");
+ err = Ell_CreateKey(CCTK_VARIABLE_REAL, "EllLinConfMetric::Bnd::Robin::V1");
+ err = Ell_CreateKey(CCTK_VARIABLE_REAL, "EllLinConfMetric::BND::Const::V0");
+
}