|
RDKIT_FORCEFIELDHELPERS_EXPORT std::pair< AtomicParamVect, bool > | getAtomTypes (const ROMol &mol, const std::string ¶mData="") |
|
RDKIT_FORCEFIELDHELPERS_EXPORT bool | getUFFBondStretchParams (const ROMol &mol, unsigned int idx1, unsigned int idx2, ForceFields::UFF::UFFBond &uffBondStretchParams) |
|
RDKIT_FORCEFIELDHELPERS_EXPORT bool | getUFFAngleBendParams (const ROMol &mol, unsigned int idx1, unsigned int idx2, unsigned int idx3, ForceFields::UFF::UFFAngle &uffAngleBendParams) |
|
RDKIT_FORCEFIELDHELPERS_EXPORT bool | getUFFTorsionParams (const ROMol &mol, unsigned int idx1, unsigned int idx2, unsigned int idx3, unsigned int idx4, ForceFields::UFF::UFFTor &uffTorsionParams) |
|
RDKIT_FORCEFIELDHELPERS_EXPORT bool | getUFFInversionParams (const ROMol &mol, unsigned int idx1, unsigned int idx2, unsigned int idx3, unsigned int idx4, ForceFields::UFF::UFFInv &uffInversionParams) |
|
RDKIT_FORCEFIELDHELPERS_EXPORT bool | getUFFVdWParams (const ROMol &mol, unsigned int idx1, unsigned int idx2, ForceFields::UFF::UFFVdW &uffVdWParams) |
|
RDKIT_FORCEFIELDHELPERS_EXPORT ForceFields::ForceField * | constructForceField (ROMol &mol, double vdwThresh=100.0, int confId=-1, bool ignoreInterfragInteractions=true) |
| Builds and returns a UFF force field for a molecule.
|
|
RDKIT_FORCEFIELDHELPERS_EXPORT ForceFields::ForceField * | constructForceField (ROMol &mol, const AtomicParamVect ¶ms, double vdwThresh=100.0, int confId=-1, bool ignoreInterfragInteractions=true) |
| Builds and returns a UFF force field for a molecule.
|
|
std::pair< int, double > | UFFOptimizeMolecule (ROMol &mol, int maxIters=1000, double vdwThresh=10.0, int confId=-1, bool ignoreInterfragInteractions=true) |
| Convenience function for optimizing a molecule using UFF.
|
|
void | UFFOptimizeMoleculeConfs (ROMol &mol, std::vector< std::pair< int, double > > &res, int numThreads=1, int maxIters=1000, double vdwThresh=10.0, bool ignoreInterfragInteractions=true) |
|