| Trees | Indices | Help |
|
|---|
|
|
Module containing functions to handle molecular force fields (currently UFF)
|
|||
|
|||
|
|||
|
|||
|
|||
__package__ = Nonehash(x) |
|||
|
|||
UFFGetMoleculeForceField( (Mol)mol [, (float)vdwThresh=10.0 [, (int)confId=-1 [, (bool)ignoreInterfragInteractions=True]]]) -> ForceField :
returns a UFF force field for a molecule
ARGUMENTS:
- mol : the molecule of interrest
- vdwThresh : used to exclude long-range van der Waals interactions
(defaults to 10.0)
- confId : indicates which conformer to optimize
- ignoreInterfragInteractions : if true, nonbonded terms between
fragments will not be added to the forcefield.
C++ signature :
ForceFields::PyForceField* UFFGetMoleculeForceField(RDKit::ROMol {lvalue} [,double=10.0 [,int=-1 [,bool=True]]])
|
UFFHasAllMoleculeParams( (Mol)mol) -> bool :
checks if UFF parameters are available for all of a molecule's atoms
ARGUMENTS:
- mol : the molecule of interrest
C++ signature :
bool UFFHasAllMoleculeParams(RDKit::ROMol)
|
UFFOptimizeMolecule( (Mol)self [, (int)maxIters=200 [, (float)vdwThresh=10.0 [, (int)confId=-1 [, (bool)ignoreInterfragInteractions=True]]]]) -> int :
Use UFF to optimize a molecule's structure
ARGUMENTS:
- mol : the molecule of interrest
- maxIters : the maximum number of iterations (defaults to 100)
- vdwThresh : used to exclude long-range van der Waals interactions
(defaults to 10.0)
- confId : indicates which conformer to optimize
- ignoreInterfragInteractions : if true, nonbonded terms between
fragments will not be added to the forcefield.
RETURNS: 0 if the optimization converged, 1 if more iterations are required.
C++ signature :
int UFFOptimizeMolecule(RDKit::ROMol {lvalue} [,int=200 [,double=10.0 [,int=-1 [,bool=True]]]])
|
| Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1 on Fri Apr 26 06:18:59 2013 | http://epydoc.sourceforge.net |