Package rdkit :: Package Chem :: Module ChemicalForceFields
[hide private]
[frames] | no frames]

Module ChemicalForceFields

source code

Functions [hide private]
 
UFFGetMoleculeForceField(...)
UFFGetMoleculeForceField( (Mol)mol [, (float)vdwThresh=10.0 [, (int)confId=-1 [, (bool)ignoreInterfragInteractions=True]]]) -> ForceField : returns a UFF force field for a molecule
source code
 
UFFOptimizeMolecule(...)
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
source code

Imports: ForceField, rdForceField


Function Details [hide private]

UFFGetMoleculeForceField(...)

source code 

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]]])

UFFOptimizeMolecule(...)

source code 

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]]]])