aboutsummaryrefslogtreecommitdiff
path: root/src/GRHydro_RegisterVars.cc
diff options
context:
space:
mode:
authorrhaas <rhaas@c83d129a-5a75-4d5a-9c4d-ed3a5855bf45>2013-01-14 14:23:37 +0000
committerrhaas <rhaas@c83d129a-5a75-4d5a-9c4d-ed3a5855bf45>2013-01-14 14:23:37 +0000
commit5199c61af4721444a26c4e7c1c30d3b8fdedf54c (patch)
tree9428f573d53e23f6b2970cbe664ba96cfb2eb2ec /src/GRHydro_RegisterVars.cc
parent48b053d41b2aa9ce720d443d288eef535fb9651d (diff)
GRHydro: Add basic vector potential support
Basic cell-centered, algebraic gauge vector potential method with place-holders for lorenz gauge. Initial Avec constrained to poloidal at the moment. From: Tanja Bode <tanja.bode@physics.gatech.edu> git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@456 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
Diffstat (limited to 'src/GRHydro_RegisterVars.cc')
-rw-r--r--src/GRHydro_RegisterVars.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/GRHydro_RegisterVars.cc b/src/GRHydro_RegisterVars.cc
index 95a7053..55070ee 100644
--- a/src/GRHydro_RegisterVars.cc
+++ b/src/GRHydro_RegisterVars.cc
@@ -94,6 +94,12 @@ extern "C" void GRHydro_Register(CCTK_ARGUMENTS)
if(clean_divergence) {
register_evolved("GRHydro::psidc" , "GRHydro::psidcrhs");
}
+ } else if (CCTK_EQUALS(Bvec_evolution_method, "GRHydro_Avec")) {
+ register_constrained("HydroBase::Bvec");
+ register_evolved("HydroBase::Avec", "GRHydro::Avecrhs");
+ if ( CCTK_EQUALS(Avec_gauge, "lorenz")) {
+ register_evolved("HydroBase::Aphi", "GRHydro::Aphirhs");
+ }
}
// entropycons
if(CCTK_EQUALS(entropy_evolution_method,"GRHydro")){