Classes | |
| struct | atom |
| struct | by_atom |
Functions | |
| RotationMatrix | rotationExtract (const AtomMatrix r1, const AtomMatrix r2) |
| bool | rotationMatch (const Matter &m1, const Matter &m2, const double max_diff) |
| void | projectOutRotTrans (Eigen::VectorXd &step, const AtomMatrix &positions) |
| void | rotationRemove (const AtomMatrix r1, std::shared_ptr< Matter > m2) |
| void | rotationRemove (const std::shared_ptr< Matter > m1, std::shared_ptr< Matter > m2) |
| void | translationRemove (Matter &m1, const AtomMatrix r1) |
| void | translationRemove (Matter &m1, const Matter &m2) |
| double | maxAtomMotion (const AtomMatrix v1) |
| double | maxAtomMotionV (const VectorXd v1) |
| long | numAtomsMoved (const AtomMatrix v1, double cutoff) |
| AtomMatrix | maxAtomMotionApplied (const AtomMatrix v1, double maxMotion) |
| VectorXd | maxAtomMotionAppliedV (const VectorXd v1, double maxMotion) |
| AtomMatrix | maxMotionApplied (const AtomMatrix v1, double maxMotion) |
| VectorXd | maxMotionAppliedV (const VectorXd v1, double maxMotion) |
| bool | identical (const Matter &m1, const Matter &m2, const double distanceDifference) |
| bool | sortedR (const Matter &m1, const Matter &m2, const double distanceDifference) |
| void | pushApart (std::shared_ptr< Matter > m1, double minDistance) |
| bool eonc::geometry::identical | ( | const Matter & | m1, |
| const Matter & | m2, | ||
| const double | distanceDifference ) |
Definition at line 369 of file GeometryAnalysis.cpp.
| double eonc::geometry::maxAtomMotion | ( | const AtomMatrix | v1 | ) |
Definition at line 269 of file GeometryAnalysis.cpp.
| AtomMatrix eonc::geometry::maxAtomMotionApplied | ( | const AtomMatrix | v1, |
| double | maxMotion ) |
Definition at line 308 of file GeometryAnalysis.cpp.
| VectorXd eonc::geometry::maxAtomMotionAppliedV | ( | const VectorXd | v1, |
| double | maxMotion ) |
Definition at line 319 of file GeometryAnalysis.cpp.
| double eonc::geometry::maxAtomMotionV | ( | const VectorXd | v1 | ) |
Definition at line 273 of file GeometryAnalysis.cpp.
| AtomMatrix eonc::geometry::maxMotionApplied | ( | const AtomMatrix | v1, |
| double | maxMotion ) |
Definition at line 330 of file GeometryAnalysis.cpp.
| VectorXd eonc::geometry::maxMotionAppliedV | ( | const VectorXd | v1, |
| double | maxMotion ) |
Definition at line 341 of file GeometryAnalysis.cpp.
| long eonc::geometry::numAtomsMoved | ( | const AtomMatrix | v1, |
| double | cutoff ) |
Definition at line 297 of file GeometryAnalysis.cpp.
| void eonc::geometry::projectOutRotTrans | ( | Eigen::VectorXd & | step, |
| const AtomMatrix & | positions ) |
Definition at line 132 of file GeometryAnalysis.cpp.
| void eonc::geometry::pushApart | ( | std::shared_ptr< Matter > | m1, |
| double | minDistance ) |
Definition at line 485 of file GeometryAnalysis.cpp.
| RotationMatrix eonc::geometry::rotationExtract | ( | const AtomMatrix | r1, |
| const AtomMatrix | r2 ) |
Definition at line 21 of file GeometryAnalysis.cpp.
Definition at line 84 of file GeometryAnalysis.cpp.
| void eonc::geometry::rotationRemove | ( | const AtomMatrix | r1, |
| std::shared_ptr< Matter > | m2 ) |
Definition at line 204 of file GeometryAnalysis.cpp.
| void eonc::geometry::rotationRemove | ( | const std::shared_ptr< Matter > | m1, |
| std::shared_ptr< Matter > | m2 ) |
Definition at line 233 of file GeometryAnalysis.cpp.
| bool eonc::geometry::sortedR | ( | const Matter & | m1, |
| const Matter & | m2, | ||
| const double | distanceDifference ) |
Definition at line 413 of file GeometryAnalysis.cpp.
| void eonc::geometry::translationRemove | ( | Matter & | m1, |
| const AtomMatrix | r1 ) |
Definition at line 240 of file GeometryAnalysis.cpp.
Definition at line 263 of file GeometryAnalysis.cpp.