#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: