|
using | PairRepulsion = std::unique_ptr< dftb::PairwiseRepulsion > |
|
using | Container = std::vector< std::vector< PairRepulsion >> |
|
|
| Repulsion (const Utils::ElementTypeCollection &elements, const Utils::PositionCollection &positions, const DFTBCommon::DiatomicParameterContainer &diatomicParameters) |
|
void | initialize () override |
|
void | calculateRepulsion (Utils::DerivativeOrder order) override |
|
double | getRepulsionEnergy () const override |
|
void | addRepulsionDerivatives (Utils::AutomaticDifferentiation::DerivativeContainerType< Utils::Derivative::First > &derivatives) const override |
|
void | addRepulsionDerivatives (Utils::AutomaticDifferentiation::DerivativeContainerType< Utils::Derivative::SecondAtomic > &derivatives) const override |
|
void | addRepulsionDerivatives (Utils::AutomaticDifferentiation::DerivativeContainerType< Utils::Derivative::SecondFull > &derivatives) const override |
|
virtual void | calculateRepulsion (DerivativeOrder order) |
|
virtual void | addRepulsionDerivatives (AutomaticDifferentiation::DerivativeContainerType< Derivative::First > &derivatives) const |
|
virtual void | addRepulsionDerivatives (AutomaticDifferentiation::DerivativeContainerType< Derivative::SecondAtomic > &derivatives) const |
|
virtual void | addRepulsionDerivatives (AutomaticDifferentiation::DerivativeContainerType< Derivative::SecondFull > &derivatives) const |
|
The documentation for this class was generated from the following files: