Chemical Data Processing Library C++ API - Version 1.0.0
|
#include <MMFF94StretchBendInteractionParameterizer.hpp>
Public Types | |
typedef std::shared_ptr< MMFF94StretchBendInteractionParameterizer > | SharedPointer |
Public Member Functions | |
MMFF94StretchBendInteractionParameterizer () | |
MMFF94StretchBendInteractionParameterizer (const Chem::MolecularGraph &molgraph, const MMFF94BondStretchingInteractionData &bs_ia_data, const MMFF94AngleBendingInteractionData &ab_ia_data, MMFF94StretchBendInteractionData &ia_data, bool strict) | |
void | setFilterFunction (const InteractionFilterFunction3 &func) |
void | setAtomTypeFunction (const MMFF94NumericAtomTypeFunction &func) |
void | setStretchBendParameterTable (const MMFF94StretchBendParameterTable::SharedPointer &table) |
void | setDefaultStretchBendParameterTable (const MMFF94DefaultStretchBendParameterTable::SharedPointer &table) |
void | setAtomTypePropertyTable (const MMFF94AtomTypePropertyTable::SharedPointer &table) |
void | parameterize (const Chem::MolecularGraph &molgraph, const MMFF94BondStretchingInteractionData &bs_ia_data, const MMFF94AngleBendingInteractionData &ab_ia_data, MMFF94StretchBendInteractionData &ia_data, bool strict) |
typedef std::shared_ptr<MMFF94StretchBendInteractionParameterizer> CDPL::ForceField::MMFF94StretchBendInteractionParameterizer::SharedPointer |
CDPL::ForceField::MMFF94StretchBendInteractionParameterizer::MMFF94StretchBendInteractionParameterizer | ( | ) |
CDPL::ForceField::MMFF94StretchBendInteractionParameterizer::MMFF94StretchBendInteractionParameterizer | ( | const Chem::MolecularGraph & | molgraph, |
const MMFF94BondStretchingInteractionData & | bs_ia_data, | ||
const MMFF94AngleBendingInteractionData & | ab_ia_data, | ||
MMFF94StretchBendInteractionData & | ia_data, | ||
bool | strict | ||
) |
void CDPL::ForceField::MMFF94StretchBendInteractionParameterizer::setFilterFunction | ( | const InteractionFilterFunction3 & | func | ) |
void CDPL::ForceField::MMFF94StretchBendInteractionParameterizer::setAtomTypeFunction | ( | const MMFF94NumericAtomTypeFunction & | func | ) |
void CDPL::ForceField::MMFF94StretchBendInteractionParameterizer::setStretchBendParameterTable | ( | const MMFF94StretchBendParameterTable::SharedPointer & | table | ) |
void CDPL::ForceField::MMFF94StretchBendInteractionParameterizer::setDefaultStretchBendParameterTable | ( | const MMFF94DefaultStretchBendParameterTable::SharedPointer & | table | ) |
void CDPL::ForceField::MMFF94StretchBendInteractionParameterizer::setAtomTypePropertyTable | ( | const MMFF94AtomTypePropertyTable::SharedPointer & | table | ) |
void CDPL::ForceField::MMFF94StretchBendInteractionParameterizer::parameterize | ( | const Chem::MolecularGraph & | molgraph, |
const MMFF94BondStretchingInteractionData & | bs_ia_data, | ||
const MMFF94AngleBendingInteractionData & | ab_ia_data, | ||
MMFF94StretchBendInteractionData & | ia_data, | ||
bool | strict | ||
) |