99 |
|
DefineOptionalParameter(CutoffPolicy, "cutoffPolicy"); |
100 |
|
DefineOptionalParameter(SwitchingFunctionType, "switchingFunctionType"); |
101 |
|
DefineOptionalParameter(HydroPropFile, "HydroPropFile"); |
102 |
+ |
DefineOptionalParameter(Viscosity, "viscosity"); |
103 |
+ |
DefineOptionalParameter(BeadSize, "beadSize"); |
104 |
+ |
|
105 |
|
DefineOptionalParameterWithDefaultValue(UsePeriodicBoundaryConditions, "usePeriodicBoundaryConditions", true); |
106 |
|
DefineOptionalParameterWithDefaultValue(UseInitalTime, "useInitialTime", false); |
107 |
|
DefineOptionalParameterWithDefaultValue(UseIntialExtendedSystemState, "useInitialExtendedSystemState", false); |
180 |
|
CheckParameter(ThermIntOmegaSpringConst, isPositive()); |
181 |
|
CheckParameter(DampingAlpha,isNonNegative()); |
182 |
|
CheckParameter(SkinThickness, isPositive()); |
183 |
< |
|
183 |
> |
CheckParameter(Viscosity,isNonNegative()); |
184 |
> |
CheckParameter(BeadSize,isPositive()); |
185 |
|
for(std::vector<Component*>::iterator i = components_.begin(); i != components_.end(); ++i) { |
186 |
|
if (!(*i)->findMoleculeStamp(moleculeStamps_)) { |
187 |
|
std::ostringstream oss; |