ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE/libBASS/Globals.cpp
(Generate patch)

Comparing trunk/OOPSE/libBASS/Globals.cpp (file contents):
Revision 704 by tim, Wed Aug 20 19:11:51 2003 UTC vs.
Revision 747 by gezelter, Fri Sep 5 21:28:52 2003 UTC

# Line 48 | Line 48
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    
58    int i;
59 +
60 +  hash_size = 23;
61 +  hash_shift = 4;
62    
63    components = NULL;
64    
# Line 78 | Line 82 | Globals::Globals(){
82    addHash( "boxY",          G_BOXY );
83    addHash( "boxZ",          G_BOXZ );
84    addHash( "sampleTime",    G_SAMPLETIME );
85 +  addHash( "resetTime",     G_RESETTIME );
86    addHash( "statusTime",    G_STATUSTIME );
87    addHash( "electrostaticCutoffRadius",            G_ECR );
88    addHash( "dielectric",    G_DIELECTRIC );
# Line 92 | Line 97 | Globals::Globals(){
97    addHash( "tauBarostat",                          G_TAUBAROSTAT);
98    addHash( "zconsTime",                            G_ZCONSTIME);
99    addHash( "nZconstraints",                        G_NZCONSTRAINTS);
100 <  addHash( "zconsTol",                               G_ZCONSTOL);
101 <  addHash( "zconsForcePolicy",                    G_ZCONSFORCEPOLICY);
102 <  addHash( "seed",                                     G_SEED);
100 >  addHash( "zconsTol",                             G_ZCONSTOL);
101 >  addHash( "zconsForcePolicy",                     G_ZCONSFORCEPOLICY);
102 >  addHash( "seed",                                 G_SEED);
103          
104          
105    // define some default values
# Line 121 | Line 126 | Globals::Globals(){
126    have_box_z =          0;
127    have_sample_time =    0;
128    have_status_time =    0;
129 +  have_reset_time =     0;
130    have_thermal_time =   0;
131    have_ecr =            0;
132    have_dielectric =     0;
# Line 726 | Line 732 | int Globals::globalAssign( event* the_event ){
732        }
733        break;
734  
735 +    case G_RESETTIME:
736 +      switch( the_type ){
737 +        
738 +      case STRING:
739 +        the_event->err_msg =
740 +          strdup( "Global error. resetTime is not a double or int.\n" );
741 +        return 0;
742 +        break;
743 +        
744 +      case DOUBLE:
745 +        resetTime = the_event->evt.asmt.rhs.dval;
746 +        have_reset_time = 1;
747 +        return 1;
748 +        break;
749 +        
750 +      case INT:
751 +        resetTime = (double)the_event->evt.asmt.rhs.ival;
752 +        have_reset_time = 1;
753 +        return 1;
754 +        break;
755 +        
756 +      default:
757 +        the_event->err_msg =
758 +          strdup( "Global error. resetTime unrecognized.\n" );
759 +        return 0;
760 +        break;
761 +      }
762 +      break;
763 +
764      case G_THERMALTIME:
765        switch( the_type ){
766          

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines