|
Scine::Swoose
2.1.0
This is the SCINE module Swoose.
|
This class evaluates the total energy and its derivative from all hydrogen bonds. More...
#include <HydrogenBondEvaluator.h>

Public Member Functions | |
| HydrogenBondEvaluator (const Utils::AtomCollection &structure, const std::vector< double > &atomicCharges) | |
| Constructor from structure and partial atomic charges. | |
| double | evaluate (Utils::AtomicSecondDerivativeCollection &derivatives) |
| This function calculates and returns the total hydrogen bond energy and updates the derivatives. | |
| void | setHydrogenBondTerms (std::vector< HydrogenBondTerm > &&hydrogenBondTerms) |
| Sets a vector of instances of the HydrogenBondTerm class. | |
Friends | |
| class | Qmmm::InteractionTermEliminator |
This class evaluates the total energy and its derivative from all hydrogen bonds.