127 |
|
DefineOptionalParameterWithDefaultValue(AccumulateBoxDipole, "accumulateBoxDipole", false); |
128 |
|
|
129 |
|
DefineOptionalParameterWithDefaultValue(UseRNEMD, "useRNEMD", false); |
130 |
< |
DefineOptionalParameterWithDefaultValue(RNEMD_swapTime, "RNEMD_swapTime", 100.0); |
130 |
> |
DefineOptionalParameterWithDefaultValue(RNEMD_exchangeTime, "RNEMD_exchangeTime", 100.0); |
131 |
|
DefineOptionalParameterWithDefaultValue(RNEMD_nBins, "RNEMD_nBins", 16); |
132 |
< |
DefineOptionalParameterWithDefaultValue(RNEMD_swapType, "RNEMD_swapType", "Kinetic"); |
132 |
> |
DefineOptionalParameterWithDefaultValue(RNEMD_logWidth, "RNEMD_logWidth", 16); |
133 |
> |
DefineOptionalParameterWithDefaultValue(RNEMD_exchangeType, "RNEMD_exchangeType", "KineticScale"); |
134 |
> |
DefineOptionalParameterWithDefaultValue(RNEMD_targetFlux, "RNEMD_targetFlux", 0.0); |
135 |
|
DefineOptionalParameterWithDefaultValue(RNEMD_objectSelection, "RNEMD_objectSelection", "select all"); |
136 |
|
DefineOptionalParameterWithDefaultValue(UseRestraints, "useRestraints", false); |
137 |
|
DefineOptionalParameterWithDefaultValue(Restraint_file, "Restraint_file", "idealCrystal.in"); |
205 |
|
CheckParameter(FrozenBufferRadius, isPositive()); |
206 |
|
CheckParameter(LangevinBufferRadius, isPositive()); |
207 |
|
CheckParameter(NeighborListNeighbors, isPositive()); |
208 |
< |
CheckParameter(RNEMD_swapTime, isPositive()); |
208 |
> |
CheckParameter(RNEMD_exchangeTime, isPositive()); |
209 |
|
CheckParameter(RNEMD_nBins, isPositive() && isEven()); |
210 |
< |
CheckParameter(RNEMD_swapType, isEqualIgnoreCase("Kinetic") || isEqualIgnoreCase("Px") || isEqualIgnoreCase("Py") || isEqualIgnoreCase("Pz")); |
210 |
> |
CheckParameter(RNEMD_exchangeType, isEqualIgnoreCase("KineticSwap") || isEqualIgnoreCase("KineticScale") || isEqualIgnoreCase("Px") || isEqualIgnoreCase("Py") || isEqualIgnoreCase("Pz") || isEqualIgnoreCase("PxScale") || isEqualIgnoreCase("PyScale") || isEqualIgnoreCase("PzScale")); |
211 |
> |
CheckParameter(RNEMD_targetFlux, isNonNegative()); |
212 |
|
|
213 |
|
for(std::vector<Component*>::iterator i = components_.begin(); i != components_.end(); ++i) { |
214 |
|
if (!(*i)->findMoleculeStamp(moleculeStamps_)) { |
218 |
|
} |
219 |
|
} |
220 |
|
} |
221 |
< |
|
221 |
> |
|
222 |
|
bool Globals::addComponent(Component* comp) { |
223 |
|
components_.push_back(comp); |
224 |
|
return true; |