OEProteinLigandOptOptions
class OEProteinLigandOptOptions : public OELigandChargeOptions
This class provides an interface to setup options required for optimization with OEFixedProteinLigandOptimizer and OEFlexProteinLigandOptimizer.
- The following methods are publicly inherited from OELigandChargeOptions:
- The OEProteinLigandOptOptions class defines the following public methods:
Constructor
OEProteinLigandOptOptions() -> OEProteinLigandOptOptions
OEProteinLigandOptOptions(arg2: OEProteinLigandOptOptions) -> OEProteinLigandOptOptions
Default and copy constructors.
Assignment operator.
GetGradTolerance
GetGradTolerance() -> float
See SetGradTolerance method.
GetForceField
GetForceField() -> OEComplexFF
See SetForceField method.
GetMaxIter
GetMaxIter() -> int
See SetMaxIter method.
GetNonBondCutoff
GetNonBondCutoff() -> float
See SetNonBondCutoff method.
GetOptimizationType
GetOptimizationType() -> int
See SetOptimizationType method.
GetSolventModel
GetSolventModel() -> int
See SetSolventModel method.
SetGradTolerance
SetGradTolerance(value: float) -> bool
Sets the gradient tolerance for optimization. Default: 1.e-6.
SetForceField
SetForceField(value: int) -> bool
SetForceField(value: str) -> bool
SetForceField(value: oeistream) -> bool
SetForceField(value: OEComplexFF) -> bool
Sets the force field for optimization. The first overload takes an unsigned
from the OEComplexFFType namespace, and the second overload
takes corresponding string values. The final overload allows the use of a user-defined
OEComplexFF. Method returns false when the invalid selection
is chosen, true otherwise.
Default: OEComplexFFType_FF14SB_SAGE
SetMaxIter
SetMaxIter(value: int) -> bool
Sets the maximum iterations for optimization. Default: 1000.
SetNonBondCutoff
SetNonBondCutoff(value: float) -> bool
Sets the Non-bonded interactions cutoff for optimization.
Setting a value of 0.0 or less assumes that all interactions should be
included without any cutoff.
Default: 0.0.
SetOptimizationType
SetOptimizationType(value: int) -> bool
Sets the type for optimization. Allowed methods are defined in the
OEOptimizationType namespace.
Default is OEOptimizationType_PoseCartesian.
SetSolventModel
SetSolventModel(value: int) -> bool
Sets the solvent model to be used during optimization. Allowed methods are
OESolventModel_NoSolv and OESolventModel_Sheffield,
as defined in the OESolventModel namespace.
Default is OESolventModel_NoSolv.