# | 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 |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |