OBForceField and OBFFConstraints¶
OBForceField |
|
OBFFConstraints |
Documentation¶
-
class
OBForceField
¶ -
AddInterGroup
(self: pyOBabel.pyOBabel.OBForceField, group: pyOBabel.pyOBabel.OBBitVec) → None¶
-
AddInterGroups
(self: pyOBabel.pyOBabel.OBForceField, group1: pyOBabel.pyOBabel.OBBitVec, group2: pyOBabel.pyOBabel.OBBitVec) → None¶
-
AddIntraGroup
(self: pyOBabel.pyOBabel.OBForceField, group: pyOBabel.pyOBabel.OBBitVec) → None¶
-
ClearGroups
(self: pyOBabel.pyOBabel.OBForceField) → None¶
-
ConjugateGradients
(self: pyOBabel.pyOBabel.OBForceField, steps: int, econv: float=9.999999974752427e-07, method: int=2) → None¶
-
ConjugateGradientsInitialize
(self: pyOBabel.pyOBabel.OBForceField, steps: int, econv: float=9.999999974752427e-07, method: int=2) → None¶
-
ConjugateGradientsTakeNSteps
(self: pyOBabel.pyOBabel.OBForceField, n: int) → bool¶
-
CorrectVelocities
(self: pyOBabel.pyOBabel.OBForceField) → None¶
-
DetectExplosion
(self: pyOBabel.pyOBabel.OBForceField) → bool¶
-
DistanceGeometry
(self: pyOBabel.pyOBabel.OBForceField) → None¶
-
E_Angle
(self: pyOBabel.pyOBabel.OBForceField, arg0: bool) → float¶
-
E_Bond
(self: pyOBabel.pyOBabel.OBForceField, arg0: bool) → float¶
-
E_Electrostatic
(self: pyOBabel.pyOBabel.OBForceField, arg0: bool) → float¶
-
E_OOP
(self: pyOBabel.pyOBabel.OBForceField, arg0: bool) → float¶
-
E_StrBnd
(self: pyOBabel.pyOBabel.OBForceField, arg0: bool) → float¶
-
E_Torsion
(self: pyOBabel.pyOBabel.OBForceField, arg0: bool) → float¶
-
E_VDW
(self: pyOBabel.pyOBabel.OBForceField, arg0: bool) → float¶
-
EnableAllPairs
(self: pyOBabel.pyOBabel.OBForceField) → None¶
-
EnableCutOff
(self: pyOBabel.pyOBabel.OBForceField, enable: bool) → None¶
-
Energy
(self: pyOBabel.pyOBabel.OBForceField, arg0: bool) → float¶
-
FastRotorSearch
(self: pyOBabel.pyOBabel.OBForceField, permute: bool=True) → int¶
-
FindForceField
(arg0: str) → pyOBabel.pyOBabel.OBForceField¶
-
FindType
(arg0: str) → pyOBabel.pyOBabel.OBForceField¶
-
GenerateVelocities
(self: pyOBabel.pyOBabel.OBForceField) → None¶
-
GetAtomTypes
(self: pyOBabel.pyOBabel.OBForceField, mol: pyOBabel.pyOBabel.OBMol) → bool¶
-
GetConformers
(self: pyOBabel.pyOBabel.OBForceField, mol: pyOBabel.pyOBabel.OBMol) → bool¶
-
GetConstraints
(self: pyOBabel.pyOBabel.OBForceField) → pyOBabel.pyOBabel.OBFFConstraints¶
-
GetCoordinates
(self: pyOBabel.pyOBabel.OBForceField, mol: pyOBabel.pyOBabel.OBMol) → bool¶
-
GetElectrostaticCutOff
(self: pyOBabel.pyOBabel.OBForceField) → float¶
-
GetLineSearchType
(self: pyOBabel.pyOBabel.OBForceField) → int¶
-
GetLogLevel
(self: pyOBabel.pyOBabel.OBForceField) → int¶
-
GetNumElectrostaticPairs
(self: pyOBabel.pyOBabel.OBForceField) → int¶
-
GetNumPairs
(self: pyOBabel.pyOBabel.OBForceField) → int¶
-
GetNumVDWPairs
(self: pyOBabel.pyOBabel.OBForceField) → int¶
-
GetUnit
(self: pyOBabel.pyOBabel.OBForceField) → str¶
-
GetUpdateFrequency
(self: pyOBabel.pyOBabel.OBForceField) → int¶
-
GetVDWCutOff
(self: pyOBabel.pyOBabel.OBForceField) → float¶
-
HasAnalyticalGradients
(self: pyOBabel.pyOBabel.OBForceField) → bool¶
-
HasGroups
(self: pyOBabel.pyOBabel.OBForceField) → bool¶
-
IsCutOffEnabled
(self: pyOBabel.pyOBabel.OBForceField) → bool¶
-
IsSetupNeeded
(self: pyOBabel.pyOBabel.OBForceField, mol: pyOBabel.pyOBabel.OBMol) → bool¶
-
LineSearch
(self: pyOBabel.pyOBabel.OBForceField, atom: pyOBabel.pyOBabel.OBAtom, direction: pyOBabel.pyOBabel.vector3) → pyOBabel.pyOBabel.vector3¶
-
MakeNewInstance
(self: pyOBabel.pyOBabel.OBForceField) → pyOBabel.pyOBabel.OBForceField¶
-
MolecularDynamicsTakeNSteps
(self: pyOBabel.pyOBabel.OBForceField, steps: int, Temperature: float, timestep: float=0.001, method: int=2) → None¶
-
OBFFLog
(self: pyOBabel.pyOBabel.OBForceField, msg: str) → None¶
-
ParseParamFile
(self: pyOBabel.pyOBabel.OBForceField) → bool¶
-
PrintFormalCharges
(self: pyOBabel.pyOBabel.OBForceField) → None¶
-
PrintPartialCharges
(self: pyOBabel.pyOBabel.OBForceField) → None¶
-
PrintTypes
(self: pyOBabel.pyOBabel.OBForceField) → None¶
-
PrintVelocities
(self: pyOBabel.pyOBabel.OBForceField) → None¶
-
RandomRotorSearch
(self: pyOBabel.pyOBabel.OBForceField, conformers: int, geomSteps: int=2500, sampleRingBonds: bool=False) → None¶
-
RandomRotorSearchInitialize
(self: pyOBabel.pyOBabel.OBForceField, conformers: int, geomSteps: int=2500, sampleRingBonds: bool=False) → None¶
-
RandomRotorSearchNextConformer
(self: pyOBabel.pyOBabel.OBForceField, geomSteps: int=2500) → bool¶
-
SetConformers
(self: pyOBabel.pyOBabel.OBForceField, mol: pyOBabel.pyOBabel.OBMol) → bool¶
-
SetConstraints
(self: pyOBabel.pyOBabel.OBForceField, constraints: pyOBabel.pyOBabel.OBFFConstraints) → None¶
-
SetCoordinates
(self: pyOBabel.pyOBabel.OBForceField, mol: pyOBabel.pyOBabel.OBMol) → bool¶
-
SetElectrostaticCutOff
(self: pyOBabel.pyOBabel.OBForceField, r: float) → None¶
-
SetFixAtom
(self: pyOBabel.pyOBabel.OBForceField, index: int) → None¶
-
SetFormalCharges
(self: pyOBabel.pyOBabel.OBForceField) → bool¶
-
SetIgnoreAtom
(self: pyOBabel.pyOBabel.OBForceField, arg0: int) → None¶
-
SetLineSearchType
(self: pyOBabel.pyOBabel.OBForceField, type: int) → None¶
-
SetLogLevel
(self: pyOBabel.pyOBabel.OBForceField, arg0: int) → bool¶
-
SetParameterFile
(self: pyOBabel.pyOBabel.OBForceField, filename: str) → None¶
-
SetPartialCharges
(self: pyOBabel.pyOBabel.OBForceField) → bool¶
-
SetTypes
(self: pyOBabel.pyOBabel.OBForceField) → bool¶
-
SetUpdateFrequency
(self: pyOBabel.pyOBabel.OBForceField, f: int) → None¶
-
SetVDWCutOff
(self: pyOBabel.pyOBabel.OBForceField, r: float) → None¶
-
Setup
(self: pyOBabel.pyOBabel.OBForceField, arg0: pyOBabel.pyOBabel.OBMol) → bool¶
-
SetupCalculations
(self: pyOBabel.pyOBabel.OBForceField) → bool¶
-
SetupPointers
(self: pyOBabel.pyOBabel.OBForceField) → bool¶
-
SetupWithConstraints
(self: pyOBabel.pyOBabel.OBForceField, arg0: pyOBabel.pyOBabel.OBMol, arg1: pyOBabel.pyOBabel.OBFFConstraints) → bool¶
-
SteepestDescent
(self: pyOBabel.pyOBabel.OBForceField, steps: int, econv: float=9.999999974752427e-07, method: int=2) → None¶
-
SteepestDescentInitialize
(self: pyOBabel.pyOBabel.OBForceField, steps: int, econv: float=9.999999974752427e-07, method: int=2) → None¶
-
SteepestDescentTakeNSteps
(self: pyOBabel.pyOBabel.OBForceField, n: int) → bool¶
-
SystematicRotorSearch
(self: pyOBabel.pyOBabel.OBForceField, geomSteps: int=2500, sampleRingBonds: bool=False) → None¶
-
SystematicRotorSearchInitialize
(self: pyOBabel.pyOBabel.OBForceField, geomSteps: int=2500, sampleRingBonds: bool=False) → int¶
-
SystematicRotorSearchNextConformer
(self: pyOBabel.pyOBabel.OBForceField, geomSteps: int=2500) → bool¶
-
UnsetFixAtom
(self: pyOBabel.pyOBabel.OBForceField) → None¶
-
UnsetIgnoreAtom
(self: pyOBabel.pyOBabel.OBForceField) → None¶
-
UpdateConformers
(self: pyOBabel.pyOBabel.OBForceField, mol: pyOBabel.pyOBabel.OBMol) → bool¶
-
UpdateCoordinates
(self: pyOBabel.pyOBabel.OBForceField, mol: pyOBabel.pyOBabel.OBMol) → bool¶
-
UpdatePairsSimple
(self: pyOBabel.pyOBabel.OBForceField) → None¶
-
Validate
(self: pyOBabel.pyOBabel.OBForceField) → bool¶
-
ValidateConjugateGradients
(self: pyOBabel.pyOBabel.OBForceField, steps: int) → None¶
-
ValidateGradientError
(self: pyOBabel.pyOBabel.OBForceField, numgrad: pyOBabel.pyOBabel.vector3, anagrad: pyOBabel.pyOBabel.vector3) → pyOBabel.pyOBabel.vector3¶
-
ValidateGradients
(self: pyOBabel.pyOBabel.OBForceField) → bool¶
-
ValidateLineSearch
(self: pyOBabel.pyOBabel.OBForceField, atom: pyOBabel.pyOBabel.OBAtom, direction: pyOBabel.pyOBabel.vector3) → pyOBabel.pyOBabel.vector3¶
-
ValidateSteepestDescent
(self: pyOBabel.pyOBabel.OBForceField, steps: int) → None¶
-
WeightedRotorSearch
(self: pyOBabel.pyOBabel.OBForceField, conformers: int, geomSteps: int=2500, sampleRingBonds: bool=False) → None¶
-
-
class
OBFFConstraints
¶ -
AddAngleConstraint
(self: pyOBabel.pyOBabel.OBFFConstraints, a: int, b: int, c: int, angle: float) → None¶
-
AddAtomConstraint
(self: pyOBabel.pyOBabel.OBFFConstraints, a: int) → None¶
-
AddAtomXConstraint
(self: pyOBabel.pyOBabel.OBFFConstraints, a: int) → None¶
-
AddAtomYConstraint
(self: pyOBabel.pyOBabel.OBFFConstraints, a: int) → None¶
-
AddAtomZConstraint
(self: pyOBabel.pyOBabel.OBFFConstraints, a: int) → None¶
-
AddDistanceConstraint
(self: pyOBabel.pyOBabel.OBFFConstraints, a: int, b: int, length: float) → None¶
-
AddIgnore
(self: pyOBabel.pyOBabel.OBFFConstraints, a: int) → None¶
-
AddTorsionConstraint
(self: pyOBabel.pyOBabel.OBFFConstraints, a: int, b: int, b: int, d: int, torsion: float) → None¶
-
Clear
(self: pyOBabel.pyOBabel.OBFFConstraints) → None¶
-
DeleteConstraint
(self: pyOBabel.pyOBabel.OBFFConstraints, index: int) → None¶
-
GetConstraintAtomA
(self: pyOBabel.pyOBabel.OBFFConstraints, index: int) → int¶
-
GetConstraintAtomB
(self: pyOBabel.pyOBabel.OBFFConstraints, index: int) → int¶
-
GetConstraintAtomC
(self: pyOBabel.pyOBabel.OBFFConstraints, index: int) → int¶
-
GetConstraintAtomD
(self: pyOBabel.pyOBabel.OBFFConstraints, index: int) → int¶
-
GetConstraintEnergy
(self: pyOBabel.pyOBabel.OBFFConstraints) → float¶
-
GetConstraintType
(self: pyOBabel.pyOBabel.OBFFConstraints, index: int) → int¶
-
GetConstraintValue
(self: pyOBabel.pyOBabel.OBFFConstraints, index: int) → float¶
-
GetFactor
(self: pyOBabel.pyOBabel.OBFFConstraints) → float¶
-
GetFixedBitVec
(self: pyOBabel.pyOBabel.OBFFConstraints) → pyOBabel.pyOBabel.OBBitVec¶
-
GetGradient
(self: pyOBabel.pyOBabel.OBFFConstraints, a: int) → pyOBabel.pyOBabel.vector3¶
-
GetIgnoredBitVec
(self: pyOBabel.pyOBabel.OBFFConstraints) → pyOBabel.pyOBabel.OBBitVec¶
-
IsFixed
(self: pyOBabel.pyOBabel.OBFFConstraints, a: int) → bool¶
-
IsIgnored
(self: pyOBabel.pyOBabel.OBFFConstraints, a: int) → bool¶
-
IsXFixed
(self: pyOBabel.pyOBabel.OBFFConstraints, a: int) → bool¶
-
IsYFixed
(self: pyOBabel.pyOBabel.OBFFConstraints, a: int) → bool¶
-
IsZFixed
(self: pyOBabel.pyOBabel.OBFFConstraints, a: int) → bool¶
-
SetFactor
(self: pyOBabel.pyOBabel.OBFFConstraints, factor: float) → None¶
-
Setup
(self: pyOBabel.pyOBabel.OBFFConstraints, mol: pyOBabel.pyOBabel.OBMol) → None¶
-