aboutsummaryrefslogtreecommitdiff
path: root/src/GRHydro_RegisterVars.cc
diff options
context:
space:
mode:
authorknarf <knarf@c83d129a-5a75-4d5a-9c4d-ed3a5855bf45>2010-11-26 20:02:43 +0000
committerknarf <knarf@c83d129a-5a75-4d5a-9c4d-ed3a5855bf45>2010-11-26 20:02:43 +0000
commit658e7648d888ae72d7b52a297e3bc11b3bcf6c55 (patch)
tree771cb80df886e9e58b386dabf1b05cdf36464686 /src/GRHydro_RegisterVars.cc
parent9326e8cbc58743e70ef79f914950ea997af66b93 (diff)
merge branch hot_and_MHD_temp_dev into branch at revision r185
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@186 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
Diffstat (limited to 'src/GRHydro_RegisterVars.cc')
-rw-r--r--src/GRHydro_RegisterVars.cc19
1 files changed, 17 insertions, 2 deletions
diff --git a/src/GRHydro_RegisterVars.cc b/src/GRHydro_RegisterVars.cc
index 8720f74..5600d2b 100644
--- a/src/GRHydro_RegisterVars.cc
+++ b/src/GRHydro_RegisterVars.cc
@@ -81,7 +81,8 @@ extern "C"void GRHydro_Register(CCTK_ARGUMENTS)
if (CCTK_EQUALS(shift_evolution_method, "Comoving"))
{
register_constrained("admbase::shift");
- register_evolved("GRHydro::GRHydro_coords", "GRHydro::GRHydro_coords_rhs");
+ register_evolved("GRHydro::GRHydro_coords",
+ "GRHydro::GRHydro_coords_rhs");
}
else
register_saveandrestore("admbase::shift");
@@ -89,8 +90,22 @@ extern "C"void GRHydro_Register(CCTK_ARGUMENTS)
// tracer
if (evolve_tracer != 0)
- register_evolved("GRHydro::GRHydro_cons_tracers", "GRHydro::GRHydro_tracer_rhs");
+ register_evolved("GRHydro::GRHydro_cons_tracers",
+ "GRHydro::GRHydro_tracer_rhs");
+
+ // note that we set in pararamcheck
+ // evolve_y_e and evolve_temper, but MoLRegister
+ // happens before paramcheck...
+ if (CCTK_EQUALS(Y_e_evolution_method,"GRHydro")) {
+ register_constrained("HydroBase::Y_e");
+ register_evolved("GRHydro::Y_e_con",
+ "GRHydro::Y_e_con_rhs");
+ }
+ if (CCTK_EQUALS(temperature_evolution_method,"GRHydro")) {
+ register_constrained("HydroBase::temperature");
+ register_constrained("HydroBase::entropy");
+ }
// particles
if (number_of_particles > 0)
register_evolved("GRHydro::particles", "GRHydro::particle_rhs");