From 3b4e6a75421928a47066b3db873c5f18f15462bf Mon Sep 17 00:00:00 2001 From: lanfer Date: Mon, 1 Nov 1999 11:09:24 +0000 Subject: more registration with elliptic git-svn-id: http://svn.cactuscode.org/arrangements/CactusElliptic/EllBase/trunk@19 57bc7290-fb3d-4efd-a9b1-28e84cce6043 --- src/Startup.c | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) 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"); + } -- cgit v1.2.3