aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorschnetter <schnetter@0994f19a-7e1f-4f5a-9787-1e7a3bb7f33f>2009-12-07 17:14:46 +0000
committerschnetter <schnetter@0994f19a-7e1f-4f5a-9787-1e7a3bb7f33f>2009-12-07 17:14:46 +0000
commit4bf5cd614e20c710dce70ab72c5c2f759a554ea0 (patch)
tree6e8115ae2aba3da26b623f31adb9054ea0a12d5b /src
parent2d52ce734e4775c90f0ad3e85c819ecc0dea2738 (diff)
Provide initial data also for dtlapse and dtshift.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Meudon_Bin_BH/trunk@3 0994f19a-7e1f-4f5a-9787-1e7a3bb7f33f
Diffstat (limited to 'src')
-rw-r--r--src/Bin_BH.cc8
-rw-r--r--src/check_parameters.cc10
2 files changed, 14 insertions, 4 deletions
diff --git a/src/Bin_BH.cc b/src/Bin_BH.cc
index 693cdbc..87b0a7d 100644
--- a/src/Bin_BH.cc
+++ b/src/Bin_BH.cc
@@ -60,6 +60,14 @@ void ID_Bin_BH_initialise (CCTK_ARGUMENTS)
betay[i] = bin_bh.beta_y[i];
betaz[i] = bin_bh.beta_z[i];
+ // These initial data assume a helical Killing vector field
+ // TODO: calculate spatial derivatives to set this correctly
+ dtalp[i] = 0.0;
+
+ dtbetax[i] = 0.0;
+ dtbetay[i] = 0.0;
+ dtbetaz[i] = 0.0;
+
CCTK_REAL g[3][3];
g[0][0] = bin_bh.g_xx[i];
g[0][1] = bin_bh.g_xy[i];
diff --git a/src/check_parameters.cc b/src/check_parameters.cc
index 1709d8d..f3b626f 100644
--- a/src/check_parameters.cc
+++ b/src/check_parameters.cc
@@ -10,10 +10,12 @@ void ID_Bin_BH_check_parameters (CCTK_ARGUMENTS)
DECLARE_CCTK_ARGUMENTS;
DECLARE_CCTK_PARAMETERS;
- if (not CCTK_EQUALS (initial_data , "ID_Bin_BH") or
- not CCTK_EQUALS (initial_lapse, "ID_Bin_BH") or
- not CCTK_EQUALS (initial_shift, "ID_Bin_BH"))
+ if (not CCTK_EQUALS (initial_data, "ID_Bin_BH") or
+ not CCTK_EQUALS (initial_lapse, "ID_Bin_BH") or
+ not CCTK_EQUALS (initial_shift, "ID_Bin_BH") or
+ not CCTK_EQUALS (initial_dtlapse, "ID_Bin_BH") or
+ not CCTK_EQUALS (initial_dtshift, "ID_Bin_BH"))
{
- CCTK_PARAMWARN ("The parameters ADMBase::initial_data, ADMBase::initial_lapse, and ADMBase::initial_shift must all be set to the value \"ID_Bin_BH\"");
+ CCTK_PARAMWARN ("The parameters ADMBase::initial_data, ADMBase::initial_lapse, ADMBase::initial_shift , ADMBase::initial_dtlapse, and ADMBase::initial_dtshift must all be set to the value \"ID_Bin_BH\"");
}
}