| 111 |
|
DefineOptionalParameter(MTM_Sigma, "MTM_Sigma"); |
| 112 |
|
DefineOptionalParameter(MTM_R, "MTM_R"); |
| 113 |
|
DefineOptionalParameter(Alpha, "alpha"); |
| 114 |
+ |
DefineOptionalParameter(ConstraintTime, "constraintTime"); |
| 115 |
|
|
| 116 |
|
|
| 117 |
|
DefineOptionalParameterWithDefaultValue(UsePeriodicBoundaryConditions, |
| 146 |
|
"outputElectricField", false); |
| 147 |
|
DefineOptionalParameterWithDefaultValue(OutputFluctuatingCharges, |
| 148 |
|
"outputFluctuatingCharges", false); |
| 149 |
+ |
DefineOptionalParameterWithDefaultValue(OutputSitePotential, |
| 150 |
+ |
"outputSitePotential", false); |
| 151 |
|
DefineOptionalParameterWithDefaultValue(SkinThickness, "skinThickness", |
| 152 |
|
1.0); |
| 153 |
|
DefineOptionalParameterWithDefaultValue(StatFileFormat, |
| 190 |
|
MemoryUtils::deletePointers(components_); |
| 191 |
|
MemoryUtils::deletePointers(zconstraints_); |
| 192 |
|
MemoryUtils::deletePointers(restraints_); |
| 193 |
+ |
delete flucQpars_; |
| 194 |
+ |
delete rnemdPars_; |
| 195 |
+ |
delete minimizerPars_; |
| 196 |
|
} |
| 197 |
|
|
| 198 |
|
void Globals::validate() { |
| 204 |
|
isEqualIgnoreCase("NVT") || isEqualIgnoreCase("NPTi") || |
| 205 |
|
isEqualIgnoreCase("NPTf") || isEqualIgnoreCase("NPTxyz") || |
| 206 |
|
isEqualIgnoreCase("NPTsz") || isEqualIgnoreCase("NPAT") || |
| 207 |
+ |
isEqualIgnoreCase("NPA") || |
| 208 |
|
isEqualIgnoreCase("LANGEVINDYNAMICS") || |
| 209 |
|
isEqualIgnoreCase("LD") || isEqualIgnoreCase("NPRT") || |
| 210 |
|
isEqualIgnoreCase("NPGT") || isEqualIgnoreCase("NGammaT") || |
| 236 |
|
isEqualIgnoreCase("SWITCHED") || |
| 237 |
|
isEqualIgnoreCase("SHIFTED_POTENTIAL") || |
| 238 |
|
isEqualIgnoreCase("SHIFTED_FORCE") || |
| 239 |
< |
isEqualIgnoreCase("TAYLOR_SHIFTED")); |
| 239 |
> |
isEqualIgnoreCase("TAYLOR_SHIFTED") || |
| 240 |
> |
isEqualIgnoreCase("EWALD_FULL")); |
| 241 |
|
CheckParameter(CutoffPolicy, isEqualIgnoreCase("MIX") || |
| 242 |
|
isEqualIgnoreCase("MAX") || |
| 243 |
|
isEqualIgnoreCase("TRADITIONAL")); |