| 48 |
|
#define G_TAUBAROSTAT 27 |
| 49 |
|
#define G_ZCONSTIME 28 |
| 50 |
|
#define G_NZCONSTRAINTS 29 |
| 51 |
< |
#define G_ZCONSTOL 30 |
| 51 |
> |
#define G_ZCONSTOL 30 |
| 52 |
|
#define G_ZCONSFORCEPOLICY 31 |
| 53 |
< |
#define G_SEED 32 |
| 53 |
> |
#define G_SEED 32 |
| 54 |
> |
#define G_RESETTIME 33 |
| 55 |
|
|
| 56 |
|
Globals::Globals(){ |
| 57 |
|
|
| 79 |
|
addHash( "boxY", G_BOXY ); |
| 80 |
|
addHash( "boxZ", G_BOXZ ); |
| 81 |
|
addHash( "sampleTime", G_SAMPLETIME ); |
| 82 |
+ |
addHash( "resetTime", G_RESETTIME ); |
| 83 |
|
addHash( "statusTime", G_STATUSTIME ); |
| 84 |
|
addHash( "electrostaticCutoffRadius", G_ECR ); |
| 85 |
|
addHash( "dielectric", G_DIELECTRIC ); |
| 94 |
|
addHash( "tauBarostat", G_TAUBAROSTAT); |
| 95 |
|
addHash( "zconsTime", G_ZCONSTIME); |
| 96 |
|
addHash( "nZconstraints", G_NZCONSTRAINTS); |
| 97 |
< |
addHash( "zconsTol", G_ZCONSTOL); |
| 98 |
< |
addHash( "zconsForcePolicy", G_ZCONSFORCEPOLICY); |
| 99 |
< |
addHash( "seed", G_SEED); |
| 97 |
> |
addHash( "zconsTol", G_ZCONSTOL); |
| 98 |
> |
addHash( "zconsForcePolicy", G_ZCONSFORCEPOLICY); |
| 99 |
> |
addHash( "seed", G_SEED); |
| 100 |
|
|
| 101 |
|
|
| 102 |
|
// define some default values |
| 123 |
|
have_box_z = 0; |
| 124 |
|
have_sample_time = 0; |
| 125 |
|
have_status_time = 0; |
| 126 |
+ |
have_reset_time = 0; |
| 127 |
|
have_thermal_time = 0; |
| 128 |
|
have_ecr = 0; |
| 129 |
|
have_dielectric = 0; |
| 724 |
|
default: |
| 725 |
|
the_event->err_msg = |
| 726 |
|
strdup( "Global error. statusTime unrecognized.\n" ); |
| 727 |
+ |
return 0; |
| 728 |
+ |
break; |
| 729 |
+ |
} |
| 730 |
+ |
break; |
| 731 |
+ |
|
| 732 |
+ |
case G_RESETTIME: |
| 733 |
+ |
switch( the_type ){ |
| 734 |
+ |
|
| 735 |
+ |
case STRING: |
| 736 |
+ |
the_event->err_msg = |
| 737 |
+ |
strdup( "Global error. resetTime is not a double or int.\n" ); |
| 738 |
+ |
return 0; |
| 739 |
+ |
break; |
| 740 |
+ |
|
| 741 |
+ |
case DOUBLE: |
| 742 |
+ |
resetTime = the_event->evt.asmt.rhs.dval; |
| 743 |
+ |
have_reset_time = 1; |
| 744 |
+ |
return 1; |
| 745 |
+ |
break; |
| 746 |
+ |
|
| 747 |
+ |
case INT: |
| 748 |
+ |
resetTime = (double)the_event->evt.asmt.rhs.ival; |
| 749 |
+ |
have_reset_time = 1; |
| 750 |
+ |
return 1; |
| 751 |
+ |
break; |
| 752 |
+ |
|
| 753 |
+ |
default: |
| 754 |
+ |
the_event->err_msg = |
| 755 |
+ |
strdup( "Global error. resetTime unrecognized.\n" ); |
| 756 |
|
return 0; |
| 757 |
|
break; |
| 758 |
|
} |