Chemical Data Processing Library C++ API - Version 1.2.0
|
#include <MMFF94EnergyCalculator.hpp>
Public Member Functions | |
MMFF94EnergyCalculator () | |
MMFF94EnergyCalculator (const MMFF94InteractionData &ia_data) | |
void | setEnabledInteractionTypes (unsigned int types) |
unsigned int | getEnabledInteractionTypes () const |
void | setup (const MMFF94InteractionData &ia_data) |
template<typename CoordsArray > | |
const ValueType & | operator() (const CoordsArray &coords) |
const ValueType & | getTotalEnergy () const |
const ValueType & | getBondStretchingEnergy () const |
const ValueType & | getAngleBendingEnergy () const |
const ValueType & | getStretchBendEnergy () const |
const ValueType & | getOutOfPlaneBendingEnergy () const |
const ValueType & | getTorsionEnergy () const |
const ValueType & | getElectrostaticEnergy () const |
const ValueType & | getVanDerWaalsEnergy () const |
CDPL::ForceField::MMFF94EnergyCalculator< ValueType >::MMFF94EnergyCalculator | ( | ) |
CDPL::ForceField::MMFF94EnergyCalculator< ValueType >::MMFF94EnergyCalculator | ( | const MMFF94InteractionData & | ia_data | ) |
void CDPL::ForceField::MMFF94EnergyCalculator< ValueType >::setEnabledInteractionTypes | ( | unsigned int | types | ) |
unsigned int CDPL::ForceField::MMFF94EnergyCalculator< ValueType >::getEnabledInteractionTypes | ( | ) | const |
void CDPL::ForceField::MMFF94EnergyCalculator< ValueType >::setup | ( | const MMFF94InteractionData & | ia_data | ) |
const ValueType& CDPL::ForceField::MMFF94EnergyCalculator< ValueType >::operator() | ( | const CoordsArray & | coords | ) |
const ValueType& CDPL::ForceField::MMFF94EnergyCalculator< ValueType >::getTotalEnergy | ( | ) | const |
const ValueType& CDPL::ForceField::MMFF94EnergyCalculator< ValueType >::getBondStretchingEnergy | ( | ) | const |
const ValueType& CDPL::ForceField::MMFF94EnergyCalculator< ValueType >::getAngleBendingEnergy | ( | ) | const |
const ValueType& CDPL::ForceField::MMFF94EnergyCalculator< ValueType >::getStretchBendEnergy | ( | ) | const |
const ValueType& CDPL::ForceField::MMFF94EnergyCalculator< ValueType >::getOutOfPlaneBendingEnergy | ( | ) | const |
const ValueType& CDPL::ForceField::MMFF94EnergyCalculator< ValueType >::getTorsionEnergy | ( | ) | const |
const ValueType& CDPL::ForceField::MMFF94EnergyCalculator< ValueType >::getElectrostaticEnergy | ( | ) | const |
const ValueType& CDPL::ForceField::MMFF94EnergyCalculator< ValueType >::getVanDerWaalsEnergy | ( | ) | const |