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

Comparing trunk/OOPSE-2.0/src/io/Globals.cpp (file contents):
Revision 2307 by chrisfen, Fri Sep 16 16:07:39 2005 UTC vs.
Revision 2308 by chuckv, Fri Sep 16 23:04:47 2005 UTC

# Line 120 | Line 120
120   #define G_ELECTRO_SUM_METHOD     58
121   #define G_DAMPING_ALPHA     59
122   #define G_CUTOFFPOLICY      60
123 + #define G_COMPRESSDUMPFILE  61
124  
125   Globals::Globals(){
126    initalize();
# Line 198 | Line 199 | void Globals::initalize(){
199    command_table.insert(CommandMapType::value_type("electrostaticSummationMethod", G_ELECTRO_SUM_METHOD));
200    command_table.insert(CommandMapType::value_type("dampingAlpha", G_DAMPING_ALPHA));
201    command_table.insert(CommandMapType::value_type("cutoffPolicy", G_CUTOFFPOLICY));
202 +  command_table.insert(CommandMapType::value_type("compressDumpFile", G_COMPRESSDUMPFILE));
203  
204    strcpy( mixingRule,"standard");  //default mixing rules to standard.
205    usePBC = 1; //default  periodic boundry conditions to on
# Line 207 | Line 209 | void Globals::initalize(){
209    useSolidThermInt = 0; // default solid-state thermodynamic integration to off
210    useLiquidThermInt = 0; // default liquid thermodynamic integration to off
211    dampingAlpha = 1.5; // default damping parameter in Wolf Electrostatics
212 +  compressDumpFile = 0; // default compressDumpFile set to off
213  
214    have_force_field =  0;
215    have_n_components = 0;
# Line 264 | Line 267 | void Globals::initalize(){
267    have_electro_sum_method = 0;
268    have_damping_alpha = 0;
269    have_cutoff_policy = 0;
270 +  have_compress_dumpfile = 0;
271   }
272  
273   int Globals::newComponent( event* the_event ){
# Line 1884 | Line 1888 | int Globals::globalAssign( event* the_event ){
1888            return 0;
1889            break;
1890  
1891 +    case G_COMPRESSDUMPFILE:
1892 +       if( the_type == STRING ){
1893 +          
1894 +          if( !strcasecmp( "true", the_event->evt.asmt.rhs.sval )) {
1895 +             have_compress_dumpfile = 1;
1896 +             compressDumpFile = 1;
1897 +          } else if( !strcasecmp( "false", the_event->evt.asmt.rhs.sval )) {
1898 +             have_compress_dumpfile= 1;
1899 +             compressDumpFile = 0;
1900 +          } else{
1901 +             the_event->err_msg =
1902 +             strdup( "Error in parsing meta-data file!\n\tcompressDumpFile was not \"true\" or \"false\".\n" );
1903 +             return 0;
1904 +          }
1905 +          return 1;
1906 +       }
1907 +      
1908 +       the_event->err_msg =
1909 +       strdup( "Error in parsing meta-data file!\n\tcompressDumpFile was not \"true\" or \"false\".\n" );
1910 +       return 0;
1911 +       break;
1912 +      
1913 +      
1914      case G_ELECTRO_SUM_METHOD:
1915        switch( the_type ){
1916          

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines