diff options
author | rideout <rideout@a678b1cf-93e1-4b43-a69d-d43939e66649> | 2002-05-06 09:35:06 +0000 |
---|---|---|
committer | rideout <rideout@a678b1cf-93e1-4b43-a69d-d43939e66649> | 2002-05-06 09:35:06 +0000 |
commit | fb7bb9d63c4af31f9f473132525de8bf10eec286 (patch) | |
tree | 71b1059f406c4278e565812b6c6b02f79ddeb1d7 | |
parent | b512afb951c546e99187b8a5c66a2e84938fd987 (diff) |
Checks value of metric_type parameter.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDBrillData/trunk@67 a678b1cf-93e1-4b43-a69d-d43939e66649
-rw-r--r-- | src/ParamCheck.c | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/src/ParamCheck.c b/src/ParamCheck.c new file mode 100644 index 0000000..50817f3 --- /dev/null +++ b/src/ParamCheck.c @@ -0,0 +1,65 @@ + /*@@ + @file ParamCheck.c + @date Sun May 5 19:38:51 CEST 2002 + @author David Rideout + @desc + Check the parameters for IDBrillData + @enddesc + @version $Header$ + @@*/ + +#include "cctk.h" + +#include "cctk_Arguments.h" +#include "cctk_Parameters.h" + +static const char *rcsid = "$Header$"; + +CCTK_FILEVERSION(CactusEinstein_IDBrillData_ParamCheck_c) + +/******************************************************************** + ********************* Local Data Types *********************** + ********************************************************************/ + +/******************************************************************** + ********************* Local Routine Prototypes ********************* + ********************************************************************/ + +/******************************************************************** + ***************** Scheduled Routine Prototypes ********************* + ********************************************************************/ + +void IDBrillData_ParamChecker(CCTK_ARGUMENTS); + +/******************************************************************** + ********************* Other Routine Prototypes ********************* + ********************************************************************/ + +/******************************************************************** + ********************* Local Data ***************************** + ********************************************************************/ + +/******************************************************************** + ********************* External Routines ********************** + ********************************************************************/ + +void IDBrillData_ParamChecker(CCTK_ARGUMENTS) +{ + DECLARE_CCTK_ARGUMENTS + DECLARE_CCTK_PARAMETERS + + /* Do we know how to deal with this type of metric ? */ + if( ! CCTK_EQUALS(metric_type, "static conformal")) + if (CCTK_EQUALS(metric_type, "physical")) + { + /* This thorn seems to 'return' the physical metric regardless, but will set the conformal factor to 1 if metric_type is static conformal + Is this the desired behavior? */ + } else + { + CCTK_PARAMWARN("Unknown ADMBase::metric_type - known types are \"physical\" and \"static conformal\""); + } +} + +/******************************************************************** + ********************* Local Routines ************************* + ********************************************************************/ |