OEMacrocycleBuilderOptions
class OEMacrocycleBuilderOptions : public OESystem::OEOptions
This class provides an interface to set up options required for generating 3D structures of macrocycle molecules.
See also
OEMacrocycleOmegaOptions class
OEMacrocycleBuilder class
Code Examples
- The OEMacrocycleBuilderOptions class defines the following public methods:
Constructors
OEMacrocycleBuilderOptions()
OEMacrocycleBuilderOptions(const OEMacrocycleBuilderOptions &)
Default and copy constructors.
GetDielectricConst
double GetDielectricConst() const
See the SetDielectricConst method.
GetRandomSeed
unsigned GetRandomSeed() const
See the SetRandomSeed method.
GetRefTolerance
double GetRefTolerance() const
See the SetRefTolerance method.
GetSkipRefinement
bool GetSkipRefinement() const
See the SetSkipRefinement method.
SetDielectricConst
bool SetDielectricConst(const double)
Sets the dielectric constant of the solvent to be used in the refinement stage. Default: 80.0
SetRandomSeed
bool SetRandomSeed(const unsigned)
Sets the random seed for initial structure generation. Default: 0
SetRefTolerance
bool SetRefTolerance(const double)
Sets the tolerance criteria for the optimizer during refinement. Default: 0.001
SetSkipRefinement
bool SetSkipRefinement(const bool)
Sets whether refinement of the generated initial structure should be performed or skipped. If true, refinement is skipped. Default: False