OETorConstraintOptOptions¶
Attention
This is a preliminary API and may be improved based on user feedback. It is currently available in C++ and Python.
class OETorConstraintOptOptions
This class provides an interface to modify the options for an all-torsion-constrained optimization of a ligand molecule.
See also
OELigandOptOptions class
- The OETorConstraintOptOptions class inherits the following methods from the OELigandOptOptions class.
- The OETorConstraintOptOptions class defines the following public methods:
Constructor¶
OETorConstraintOptOptions()
OETorConstraintOptOptions(const OETorConstraintOptOptions&)
Default and copy constructors.
operator=¶
OETorConstraintOptOptions& operator=(const OETorConstraintOptOptions&)
SetPenaltyForceConstant¶
bool SetPenaltyForceConstant(double pfc)Overwrites the default value (
1e4) for force constant in dihedral angle constraint used for optimization. Method returnsfalseif invalid value of force constant is passed.
SetUseInternalCoord¶
bool SetUseInternalCoord(bool useInt)When the parameter
useIntis set totrue, optimization is performed in internal coordinates. Overwrites a default method for torsion constraint, which applies a large enough penalty force to keep the value of the dihedral angle constant during optimization.