| 52 |
|
#define G_ZCONSFORCEPOLICY 31 |
| 53 |
|
#define G_SEED 32 |
| 54 |
|
#define G_RESETTIME 33 |
| 55 |
+ |
#define G_USEINITTIME 34 |
| 56 |
|
|
| 57 |
|
Globals::Globals(){ |
| 58 |
|
|
| 101 |
|
addHash( "zconsTol", G_ZCONSTOL); |
| 102 |
|
addHash( "zconsForcePolicy", G_ZCONSFORCEPOLICY); |
| 103 |
|
addHash( "seed", G_SEED); |
| 104 |
+ |
addHash( "useInitTime", G_USEINITTIME), |
| 105 |
|
|
| 106 |
|
|
| 107 |
|
// define some default values |
| 109 |
|
strcpy( mixingRule,"standard"); //default mixing rules to standard. |
| 110 |
|
usePBC = 1; //default periodic boundry conditions to on |
| 111 |
|
useRF = 0; |
| 112 |
+ |
useInitTime = 1; // default to pull init time from the init file |
| 113 |
|
|
| 114 |
|
have_force_field = 0; |
| 115 |
|
have_n_components = 0; |
| 898 |
|
strdup( "Global error. tempSet was not \"true\" or \"false\".\n" ); |
| 899 |
|
return 0; |
| 900 |
|
break; |
| 901 |
+ |
|
| 902 |
+ |
case G_USEINITTIME: |
| 903 |
+ |
if( the_type == STRING ){ |
| 904 |
+ |
|
| 905 |
+ |
if( !strcasecmp( "true", the_event->evt.asmt.rhs.sval )) useInitTime = 1; |
| 906 |
+ |
else if( !strcasecmp( "false", the_event->evt.asmt.rhs.sval )) useInitTime = 0; |
| 907 |
+ |
else{ |
| 908 |
+ |
the_event->err_msg = |
| 909 |
+ |
strdup( "Global error. useInitTime was not \"true\" or \"false\".\n" ); |
| 910 |
+ |
return 0; |
| 911 |
+ |
} |
| 912 |
+ |
return 1; |
| 913 |
+ |
} |
| 914 |
+ |
|
| 915 |
+ |
the_event->err_msg = |
| 916 |
+ |
strdup( "Global error. useInitTime was not \"true\" or \"false\".\n" ); |
| 917 |
+ |
return 0; |
| 918 |
+ |
break; |
| 919 |
|
|
| 920 |
|
case G_USEPBC: |
| 921 |
|
if( the_type == STRING ){ |