![]() |
RDKit
Open-source cheminformatics and machine learning.
|
#include <O3AAlignMolecules.h>
Public Types | |
| enum | AtomTypeScheme { MMFF94 = 0 , CRIPPEN } |
| pre-defined atom typing schemes More... | |
Definition at line 274 of file O3AAlignMolecules.h.
pre-defined atom typing schemes
| Enumerator | |
|---|---|
| MMFF94 | |
| CRIPPEN | |
Definition at line 277 of file O3AAlignMolecules.h.
| RDKit::MolAlign::O3A::O3A | ( | ROMol & | prbMol, |
| const ROMol & | refMol, | ||
| void * | prbProp, | ||
| void * | refProp, | ||
| AtomTypeScheme | atomTypes = MMFF94, |
||
| const int | prbCid = -1, |
||
| const int | refCid = -1, |
||
| const bool | reflect = false, |
||
| const unsigned int | maxIters = 50, |
||
| unsigned int | options = 0, |
||
| const MatchVectType * | constraintMap = nullptr, |
||
| const RDNumeric::DoubleVector * | constraintWeights = nullptr, |
||
| LAP * | extLAP = nullptr, |
||
| MolHistogram * | extPrbHist = nullptr, |
||
| MolHistogram * | extRefHist = nullptr |
||
| ) |
| RDKit::MolAlign::O3A::O3A | ( | int(*)(const unsigned int, const unsigned int, double, void *) | costFunc, |
| double(*)(const unsigned int, const unsigned int, void *) | weightFunc, | ||
| double(*)(const unsigned int, const unsigned int, void *) | scoringFunc, | ||
| void * | data, | ||
| ROMol & | prbMol, | ||
| const ROMol & | refMol, | ||
| const int | prbCid, | ||
| const int | refCid, | ||
| const boost::dynamic_bitset<> & | prbHvyAtoms, | ||
| const boost::dynamic_bitset<> & | refHvyAtoms, | ||
| const bool | reflect = false, |
||
| const unsigned int | maxIters = 50, |
||
| unsigned int | options = 0, |
||
| O3AConstraintVect * | o3aConstraintVect = nullptr, |
||
| ROMol * | extWorkPrbMol = nullptr, |
||
| LAP * | extLAP = nullptr, |
||
| MolHistogram * | extPrbHist = nullptr, |
||
| MolHistogram * | extRefHist = nullptr |
||
| ) |
|
inline |
Definition at line 296 of file O3AAlignMolecules.h.
| double RDKit::MolAlign::O3A::align | ( | ) |
|
inline |
Definition at line 307 of file O3AAlignMolecules.h.
|
inline |
Definition at line 306 of file O3AAlignMolecules.h.
| double RDKit::MolAlign::O3A::trans | ( | RDGeom::Transform3D & | trans | ) |
|
inline |
Definition at line 308 of file O3AAlignMolecules.h.