|
Scine::Swoose
2.1.0
This is the SCINE module Swoose.
|
This class evaluates the Pauli repulsion part of the MM model. More...
#include <RepulsionEvaluator.h>

Public Member Functions | |
| RepulsionEvaluator (const Utils::AtomCollection &structure) | |
| Constructor. | |
| double | evaluate (Utils::FullSecondDerivativeCollection &derivatives, const Eigen::MatrixXd &R0) |
| This function evaluates the Pauli repulsion energy and adds its the contribution to the derivatives. More... | |
| void | setRepulsionTerms (std::vector< RepulsionTerm > &&repulsionTerms) |
| Sets all the repulsion terms. | |
| void | setBetaRepulsion (const double &betaRepulsion) |
| Setter for the global Pauli repulsion parameter beta. | |
Friends | |
| class | Qmmm::InteractionTermEliminator |
This class evaluates the Pauli repulsion part of the MM model.
| double Scine::MolecularMechanics::RepulsionEvaluator::evaluate | ( | Utils::FullSecondDerivativeCollection & | derivatives, |
| const Eigen::MatrixXd & | R0 | ||
| ) |
This function evaluates the Pauli repulsion energy and adds its the contribution to the derivatives.
| derivatives | The derivatives. |
| R0 | The matrix of D3 cutoff radii. |