diff options
author | lanfer <lanfer@57bc7290-fb3d-4efd-a9b1-28e84cce6043> | 1999-11-01 11:09:24 +0000 |
---|---|---|
committer | lanfer <lanfer@57bc7290-fb3d-4efd-a9b1-28e84cce6043> | 1999-11-01 11:09:24 +0000 |
commit | 3b4e6a75421928a47066b3db873c5f18f15462bf (patch) | |
tree | 02ef6447622d61970eedfb7b73ae646c300862e6 | |
parent | edec53b1d7293b8323470997649e45c69b7f4552 (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.c | 14 |
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"); + } |