45 double cutoff()
const {
return std::sqrt(
d2); }
47 static constexpr int num = 1;
51 this->p_tol = 2.0 *
p_tol;
56 friend boost::serialization::access;
57 template <
typename Archive>
58 void serialize(Archive &ar,
long int ) {
Vector implementation and trait types for boost qvm interoperability.
Parameters for the rigid_bond/SHAKE/RATTLE ALGORITHM.
double d2
Square of the length of Constrained Bond.
double v_tol
Velocity Tolerance/Accuracy for termination of RATTLE/SHAKE iterations during velocity corrections.
RigidBond(double d, double p_tol, double v_tol)
double p_tol
Positional Tolerance/Accuracy value for termination of RATTLE/SHAKE iterations during position correc...