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

Comparing trunk/OOPSE-4/src/io/Globals.cpp (file contents):
Revision 2420 by chrisfen, Tue Nov 8 13:32:27 2005 UTC vs.
Revision 2425 by chrisfen, Fri Nov 11 15:22:11 2005 UTC

# Line 123 | Line 123 | Globals::Globals(){
123    DefineOptionalParameter(ElectrostaticSummationMethod, "electrostaticSummationMethod");
124    DefineOptionalParameter(ElectrostaticScreeningMethod, "electrostaticScreeningMethod");
125    DefineOptionalParameter(CutoffPolicy, "cutoffPolicy");
126 <  
126 >  DefineOptionalParameter(SwitchingFunctionType, "switchingFunctionType");
127    DefineOptionalParameterWithDefaultValue(MixingRule, "mixingRule", "standard");
128    DefineOptionalParameterWithDefaultValue(UsePeriodicBoundaryConditions, "usePeriodicBoundaryConditions", true);
129    DefineOptionalParameterWithDefaultValue(UseInitalTime, "useInitialTime", false);
# Line 136 | Line 136 | Globals::Globals(){
136    DefineOptionalParameterWithDefaultValue(ThermIntOmegaSpringConst, "thermIntOmegaSpringConst", 13.5);
137    DefineOptionalParameterWithDefaultValue(DampingAlpha, "dampingAlpha", 0.2);
138    DefineOptionalParameterWithDefaultValue(CompressDumpFile, "compressDumpFile", 0);
139 <  DefineOptionalParameterWithDefaultValue(DumpForceVector, "dumpForceVector", 0);
139 >  DefineOptionalParameterWithDefaultValue(OutputForceVector, "outputForceVector", 0);
140    DefineOptionalParameterWithDefaultValue(SkinThickness, "skinThickness", 1.0);
141    DefineOptionalParameterWithDefaultValue(StatFileFormat, "statFileFormat", "TIME|TOTAL_ENERGY|POTENTIAL_ENERGY|KINETIC_ENERGY|TEMPERATURE|PRESSURE|VOLUME|CONSERVED_QUANTITY");    
142  
# Line 341 | Line 341 | char* Globals::checkMe( void ){
341    CheckParameter(ForceField, isNotEmpty());
342    CheckParameter(NComponents,isPositive());
343    CheckParameter(TargetTemp, isPositive());
344 <  CheckParameter(Ensemble, isEqualIgnoreCase(std::string("NVE")) || isEqualIgnoreCase(std::string("NVT")) ||
345 <                                          isEqualIgnoreCase(std::string("NPTi")) || isEqualIgnoreCase(std::string("NPTf"))||
346 <                                          isEqualIgnoreCase(std::string("NPTxyz")) );
344 >  CheckParameter(Ensemble, isEqualIgnoreCase(std::string("NVE")) ||
345 >                 isEqualIgnoreCase(std::string("NVT")) ||
346 >                 isEqualIgnoreCase(std::string("NPTi")) ||
347 >                 isEqualIgnoreCase(std::string("NPTf")) ||
348 >                 isEqualIgnoreCase(std::string("NPTxyz")) );
349    CheckParameter(Dt, isPositive());
350    CheckParameter(RunTime, isPositive());
351    CheckParameter(InitialConfig, isNotEmpty());
# Line 369 | Line 371 | char* Globals::checkMe( void ){
371    CheckParameter(ZconsTol, isPositive());
372    //CheckParameter(ZconsForcePolicy,);
373    CheckParameter(Seed, isPositive());
374 <  CheckParameter(Minimizer, isEqualIgnoreCase(std::string("SD")) || isEqualIgnoreCase(std::string("CG")));
374 >  CheckParameter(Minimizer, isEqualIgnoreCase(std::string("SD")) ||
375 >                 isEqualIgnoreCase(std::string("CG")));
376    CheckParameter(MinimizerMaxIter, isPositive());
377    CheckParameter(MinimizerWriteFrq, isPositive());
378    CheckParameter(MinimizerStepSize, isPositive());
# Line 387 | Line 390 | char* Globals::checkMe( void ){
390    CheckParameter(ThermIntThetaSpringConst, isPositive());
391    CheckParameter(ThermIntOmegaSpringConst, isPositive());
392    CheckParameter(SurfaceTension, isPositive());
393 <  CheckParameter(ElectrostaticSummationMethod, isEqualIgnoreCase(std::string("NONE")) || isEqualIgnoreCase(std::string("SHIFTED_POTENTIAL")) || isEqualIgnoreCase(std::string("SHIFTED_FORCE"))  || isEqualIgnoreCase(std::string("REACTION_FIELD")));
394 <  CheckParameter(ElectrostaticScreeningMethod, isEqualIgnoreCase(std::string("UNDAMPED")) || isEqualIgnoreCase(std::string("DAMPED")));
395 <  CheckParameter(CutoffPolicy, isEqualIgnoreCase(std::string("MIX")) || isEqualIgnoreCase(std::string("MAX")) || isEqualIgnoreCase(std::string("TRADITIONAL")));
393 >  CheckParameter(ElectrostaticSummationMethod,
394 >                 isEqualIgnoreCase(std::string("NONE")) ||
395 >                 isEqualIgnoreCase(std::string("SHIFTED_POTENTIAL")) ||
396 >                 isEqualIgnoreCase(std::string("SHIFTED_FORCE")) ||
397 >                 isEqualIgnoreCase(std::string("REACTION_FIELD")));
398 >  CheckParameter(ElectrostaticScreeningMethod,
399 >                 isEqualIgnoreCase(std::string("UNDAMPED")) ||
400 >                 isEqualIgnoreCase(std::string("DAMPED")));
401 >  CheckParameter(CutoffPolicy, isEqualIgnoreCase(std::string("MIX")) ||
402 >                 isEqualIgnoreCase(std::string("MAX")) ||
403 >                 isEqualIgnoreCase(std::string("TRADITIONAL")));
404 >  CheckParameter(SwitchingFunctionType,
405 >                 isEqualIgnoreCase(std::string("CUBIC")) ||
406 >                 isEqualIgnoreCase(std::string("FIFTH_ORDER_POLYNOMIAL")));
407    //CheckParameter(StatFileFormat,);    
408    //CheckParameter(MixingRule,);
409    CheckParameter(OrthoBoxTolerance, isPositive());  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines