| 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; |