82 void modifyForces()
override;
83 int getMaxIterationNumber() {
return maxIterNum_; }
84 void setMaxIterationNumber(
int maxIter) { maxIterNum_ = maxIter; }
85 RealType getForceTolerance() {
return forceTolerance_; }
86 void setForceTolerance(RealType tol) { forceTolerance_ = tol; }
93 std::map<std::string, HydroProp*> hydroPropMap_;
94 std::vector<HydroProp*> hydroProps_;
96 std::map<std::string, MomentData*> momentsMap_;
97 std::vector<MomentData*> moments_;
101 RealType forceTolerance_;
105 Utils::RandNumGenPtr randNumGen_;
106 std::normal_distribution<RealType> forceDistribution_;
108 RealType langevinBufferRadius_;
109 RealType frozenBufferRadius_;
110 bool sphericalBoundaryConditions_;
112 std::unique_ptr<Velocitizer> veloMunge_ {
nullptr};