#include <AtomTyper.h>
|
| | MMFFMolProperties (ROMol &mol, const std::string &mmffVariant="MMFF94", std::uint8_t verbosity=MMFF_VERBOSITY_NONE, std::ostream &oStream=std::cout) |
| |
| | ~MMFFMolProperties ()=default |
| |
| unsigned int | getMMFFBondType (const Bond *bond) |
| |
| unsigned int | getMMFFAngleType (const ROMol &mol, const unsigned int idx1, const unsigned int idx2, const unsigned int idx3) |
| |
| const std::pair< unsigned int, unsigned int > | getMMFFTorsionType (const ROMol &mol, const unsigned int idx1, const unsigned int idx2, const unsigned int idx3, const unsigned int idx4) |
| |
| void | computeMMFFCharges (const ROMol &mol) |
| |
| const ForceFields::MMFF::MMFFTor * | getMMFFTorsionEmpiricalRuleParams (const ROMol &mol, unsigned int idx2, unsigned int idx3) |
| |
| const ForceFields::MMFF::MMFFBond * | getMMFFBondStretchEmpiricalRuleParams (const ROMol &mol, const Bond *bond) |
| |
| std::uint8_t | getMMFFAtomType (const unsigned int idx) |
| |
| double | getMMFFFormalCharge (const unsigned int idx) |
| |
| double | getMMFFPartialCharge (const unsigned int idx) |
| |
| void | setMMFFBondTerm (const bool state) |
| |
| bool | getMMFFBondTerm () |
| |
| void | setMMFFAngleTerm (const bool state) |
| |
| bool | getMMFFAngleTerm () |
| |
| void | setMMFFStretchBendTerm (const bool state) |
| |
| bool | getMMFFStretchBendTerm () |
| |
| void | setMMFFOopTerm (const bool state) |
| |
| bool | getMMFFOopTerm () |
| |
| void | setMMFFTorsionTerm (const bool state) |
| |
| bool | getMMFFTorsionTerm () |
| |
| void | setMMFFVdWTerm (const bool state) |
| |
| bool | getMMFFVdWTerm () |
| |
| void | setMMFFEleTerm (const bool state) |
| |
| bool | getMMFFEleTerm () |
| |
| void | setMMFFVariant (const std::string &mmffVariant) |
| |
| const std::string | getMMFFVariant () |
| |
| void | setMMFFDielectricConstant (const double dielConst) |
| |
| double | getMMFFDielectricConstant () |
| |
| void | setMMFFDielectricModel (std::uint8_t dielModel) |
| |
| std::uint8_t | getMMFFDielectricModel () |
| |
| void | setMMFFVerbosity (std::uint8_t verbosity) |
| |
| std::uint8_t | getMMFFVerbosity () |
| |
| void | setMMFFOStream (std::ostream *oStream) |
| |
| std::ostream & | getMMFFOStream () |
| |
| bool | isValid () |
| |
| bool | getMMFFBondStretchParams (const ROMol &mol, const unsigned int idx1, const unsigned int idx2, unsigned int &bondType, MMFFBond &mmffBondStretchParams) |
| |
| bool | getMMFFAngleBendParams (const ROMol &mol, const unsigned int idx1, const unsigned int idx2, const unsigned int idx3, unsigned int &angleType, MMFFAngle &mmffAngleBendParams) |
| |
| bool | getMMFFStretchBendParams (const ROMol &mol, const unsigned int idx1, const unsigned int idx2, const unsigned int idx3, unsigned int &stretchBendType, MMFFStbn &mmffStretchBendParams, MMFFBond mmffBondStretchParams[2], MMFFAngle &mmffAngleBendParams) |
| |
| bool | getMMFFTorsionParams (const ROMol &mol, const unsigned int idx1, const unsigned int idx2, const unsigned int idx3, const unsigned int idx4, unsigned int &torsionType, MMFFTor &mmffTorsionParams) |
| |
| bool | getMMFFOopBendParams (const ROMol &mol, const unsigned int idx1, const unsigned int idx2, const unsigned int idx3, const unsigned int idx4, MMFFOop &mmffOopBendParams) |
| |
| bool | getMMFFVdWParams (const unsigned int idx1, const unsigned int idx2, MMFFVdWRijstarEps &mmffVdWParams) |
| |
Definition at line 74 of file MMFF/AtomTyper.h.
◆ MMFFMolProperties()
| RDKit::MMFF::MMFFMolProperties::MMFFMolProperties |
( |
ROMol & |
mol, |
|
|
const std::string & |
mmffVariant = "MMFF94", |
|
|
std::uint8_t |
verbosity = MMFF_VERBOSITY_NONE, |
|
|
std::ostream & |
oStream = std::cout |
|
) |
| |
◆ ~MMFFMolProperties()
| RDKit::MMFF::MMFFMolProperties::~MMFFMolProperties |
( |
| ) |
|
|
default |
◆ computeMMFFCharges()
| void RDKit::MMFF::MMFFMolProperties::computeMMFFCharges |
( |
const ROMol & |
mol | ) |
|
◆ getMMFFAngleBendParams()
◆ getMMFFAngleTerm()
| bool RDKit::MMFF::MMFFMolProperties::getMMFFAngleTerm |
( |
| ) |
|
|
inline |
◆ getMMFFAngleType()
◆ getMMFFAtomType()
| std::uint8_t RDKit::MMFF::MMFFMolProperties::getMMFFAtomType |
( |
const unsigned int |
idx | ) |
|
|
inline |
◆ getMMFFBondStretchEmpiricalRuleParams()
◆ getMMFFBondStretchParams()
◆ getMMFFBondTerm()
| bool RDKit::MMFF::MMFFMolProperties::getMMFFBondTerm |
( |
| ) |
|
|
inline |
◆ getMMFFBondType()
◆ getMMFFDielectricConstant()
| double RDKit::MMFF::MMFFMolProperties::getMMFFDielectricConstant |
( |
| ) |
|
|
inline |
◆ getMMFFDielectricModel()
| std::uint8_t RDKit::MMFF::MMFFMolProperties::getMMFFDielectricModel |
( |
| ) |
|
|
inline |
◆ getMMFFEleTerm()
| bool RDKit::MMFF::MMFFMolProperties::getMMFFEleTerm |
( |
| ) |
|
|
inline |
◆ getMMFFFormalCharge()
◆ getMMFFOopBendParams()
◆ getMMFFOopTerm()
| bool RDKit::MMFF::MMFFMolProperties::getMMFFOopTerm |
( |
| ) |
|
|
inline |
◆ getMMFFOStream()
| std::ostream & RDKit::MMFF::MMFFMolProperties::getMMFFOStream |
( |
| ) |
|
|
inline |
◆ getMMFFPartialCharge()
◆ getMMFFStretchBendParams()
◆ getMMFFStretchBendTerm()
| bool RDKit::MMFF::MMFFMolProperties::getMMFFStretchBendTerm |
( |
| ) |
|
|
inline |
◆ getMMFFTorsionEmpiricalRuleParams()
◆ getMMFFTorsionParams()
◆ getMMFFTorsionTerm()
| bool RDKit::MMFF::MMFFMolProperties::getMMFFTorsionTerm |
( |
| ) |
|
|
inline |
◆ getMMFFTorsionType()
◆ getMMFFVariant()
| const std::string RDKit::MMFF::MMFFMolProperties::getMMFFVariant |
( |
| ) |
|
|
inline |
◆ getMMFFVdWParams()
◆ getMMFFVdWTerm()
| bool RDKit::MMFF::MMFFMolProperties::getMMFFVdWTerm |
( |
| ) |
|
|
inline |
◆ getMMFFVerbosity()
| std::uint8_t RDKit::MMFF::MMFFMolProperties::getMMFFVerbosity |
( |
| ) |
|
|
inline |
◆ isValid()
| bool RDKit::MMFF::MMFFMolProperties::isValid |
( |
| ) |
|
|
inline |
◆ setMMFFAngleTerm()
| void RDKit::MMFF::MMFFMolProperties::setMMFFAngleTerm |
( |
const bool |
state | ) |
|
|
inline |
◆ setMMFFBondTerm()
| void RDKit::MMFF::MMFFMolProperties::setMMFFBondTerm |
( |
const bool |
state | ) |
|
|
inline |
◆ setMMFFDielectricConstant()
| void RDKit::MMFF::MMFFMolProperties::setMMFFDielectricConstant |
( |
const double |
dielConst | ) |
|
|
inline |
◆ setMMFFDielectricModel()
| void RDKit::MMFF::MMFFMolProperties::setMMFFDielectricModel |
( |
std::uint8_t |
dielModel | ) |
|
|
inline |
◆ setMMFFEleTerm()
| void RDKit::MMFF::MMFFMolProperties::setMMFFEleTerm |
( |
const bool |
state | ) |
|
|
inline |
◆ setMMFFOopTerm()
| void RDKit::MMFF::MMFFMolProperties::setMMFFOopTerm |
( |
const bool |
state | ) |
|
|
inline |
◆ setMMFFOStream()
| void RDKit::MMFF::MMFFMolProperties::setMMFFOStream |
( |
std::ostream * |
oStream | ) |
|
|
inline |
◆ setMMFFStretchBendTerm()
| void RDKit::MMFF::MMFFMolProperties::setMMFFStretchBendTerm |
( |
const bool |
state | ) |
|
|
inline |
◆ setMMFFTorsionTerm()
| void RDKit::MMFF::MMFFMolProperties::setMMFFTorsionTerm |
( |
const bool |
state | ) |
|
|
inline |
◆ setMMFFVariant()
| void RDKit::MMFF::MMFFMolProperties::setMMFFVariant |
( |
const std::string & |
mmffVariant | ) |
|
|
inline |
◆ setMMFFVdWTerm()
| void RDKit::MMFF::MMFFMolProperties::setMMFFVdWTerm |
( |
const bool |
state | ) |
|
|
inline |
◆ setMMFFVerbosity()
| void RDKit::MMFF::MMFFMolProperties::setMMFFVerbosity |
( |
std::uint8_t |
verbosity | ) |
|
|
inline |
The documentation for this class was generated from the following file: