diff options
Diffstat (limited to 'src/check_parameters.cc')
-rw-r--r-- | src/check_parameters.cc | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/check_parameters.cc b/src/check_parameters.cc new file mode 100644 index 0000000..bef3136 --- /dev/null +++ b/src/check_parameters.cc @@ -0,0 +1,20 @@ +#include <cctk.h> +#include <cctk_Arguments.h> +#include <cctk_Parameters.h> + + + +extern "C" +void ID_Bin_NS_check_parameters (CCTK_ARGUMENTS) +{ + DECLARE_CCTK_ARGUMENTS; + DECLARE_CCTK_PARAMETERS; + + if (not CCTK_EQUALS (initial_data , "ID_Bin_NS") or + not CCTK_EQUALS (initial_lapse, "ID_Bin_NS") or + not CCTK_EQUALS (initial_shift, "ID_Bin_NS") or + not CCTK_EQUALS (initial_hydro, "ID_Bin_NS")) + { + CCTK_PARAMWARN ("The parameters ADMBase::initial_data, ADMBase::initial_lapse, ADMBase::initial_shift, and HydroBase::initial_hydro must all be set to the value \"ID_Bin_NS\""); + } +} |