OEFreeFormConfOptions
class OEFreeFormConfOptions : public OESystem::OEOptions
This class represents options for setting up FreeFormConf calculations.
Constructors
OEFreeFormConfOptions() -> OEFreeFormConfOptions
OEFreeFormConfOptions(arg2: OEFreeFormConfOptions) -> OEFreeFormConfOptions
Default and copy constructors.
GetCorrSolventOptions
GetCorrSolventOptions() -> OESzybkiSolventOptions
Returns a reference to the OESzybkiSolventOptions instance as currently set for solvent correction. When desired, these options are used in applying energetic corrections to the free energy calculations.
GetIonicState
GetIonicState() -> int
Returns the ionic state to be used for OEFreeFormConf calculations, as
unsigned int from the OEFreeFormIonicState
namespace.
GetOmegaOptions
GetOmegaOptions() -> OEOmegaOptions
Returns a reference to the OEOmegaOptions instance as currently set for ensemble generation. When desired, these options are used in generating the initial ensemble of conformers.
GetOptimizeOptions
GetOptimizeOptions() -> OESzybkiOptOptions
Returns a reference to the OESzybkiOptOptions instance as currently set for tight optimization. These options are used in tight optimization of conformers.
GetPreOptimizeOptions
GetPreOptimizeOptions() -> OESzybkiOptOptions
Returns a reference to the OESzybkiOptOptions instance as currently set for pre-optimization. These options are used in loose pre-optimization of conformers to pre-screen and reduce the size of conformers ensemble.
GetSolventOptions
GetSolventOptions() -> OESzybkiSolventOptions
Returns a reference to the OESzybkiSolventOptions instance as currently set for solvent. These options are used in defining the solvent for conformers minimization and subsequent entropy calculation.
GetSzybkiGeneralOptions
GetSzybkiGeneralOptions() -> OESzybkiGeneralOptions
Returns a reference to the OESzybkiGeneralOptions instance as currently set. These options are used in defining general environment for all szybki calculations performed from FreeFormConf.
GetUseInputEnsemble
GetUseInputEnsemble() -> bool
Returns the current state of the use input ensemble flag. If true, the input set of ensemble is used as the initial conformers ensemble and no new conformers are generated during FreeFormConf calculations.
GetUseSolventCorr
GetUseSolventCorr() -> bool
Returns the current state of the use solvent correction flag. If true, energetic correction due to solvent interactions is applied after entropy calculation.
SetCorrSolventOptions
SetCorrSolventOptions(opts: OESzybkiSolventOptions) -> NoneSets the correction solvent options by passing in an OESzybkiSolventOptions instance. When desired, these options are used in applying energetic corrections to the free energy calculations. Default solvent model:
OESolventModel_PB, default atomic radii type:OEAtomicRadii_ZAP9, default charge model: OEChargeEngineNoOp.
SetIonicState
SetIonicState(value: int) -> bool
Sets the ionic state to be used for OEFreeFormConf calculations, as
unsigned int from the OEFreeFormIonicState
namespace. The method returns false when the invalid selection
is chosen, true otherwise.
Default: OEFreeFormIonicState_PH74.
SetOmegaOptions
SetOmegaOptions(opts: OEOmegaOptions) -> None
Sets the omega options by passing in an
OEOmegaOptions instance. When desired, these
options are used in generating the initial ensemble of conformers.
Default search force field:
OEMMFFSheffieldFFType_MMFF94S_SHEFF,
default EnergyWindow: 10.0, default IncludeInput: false,
default MaxRotors: 20.
SetOptimizeOptions
SetOptimizeOptions(opts: OESzybkiOptOptions) -> None
Sets the optimization options by passing in an
OESzybkiOptOptions
instance. These options are used in tight optimization of conformers.
Default optimizer type: OEOptType_NEWTON,
default MaxIter: 1000.
SetPreOptimizeOptions
SetPreOptimizeOptions(opts: OESzybkiOptOptions) -> None
Sets the pre-optimization options by passing in an
OESzybkiOptOptions instance. These options are
used in loose pre-optimization of conformers to pre-screen
and reduce the size of conformers ensemble.
Default optimizer type: OEOptType_BFGS,
default MaxIter: 1000, default GradTolerance: 0.005.
SetSolventOptions
SetSolventOptions(opts: OESzybkiSolventOptions) -> None
Sets the solvent options by passing in an
OESzybkiSolventOptions
instance. These options are used in defining the
solvent for conformers minimization and subsequent entropy calculation.
Default solvent model: OESolventModel_Sheffield,
default atomic radii type: OEAtomicRadii_ZAP9,
default charge model: OEAM1BCCELF10Charges.
SetSzybkiGeneralOptions
SetSzybkiGeneralOptions(opts: OESzybkiGeneralOptions) -> None
Sets the general szybki options by passing in an
OESzybkiGeneralOptions instance. These options
are used in defining the general environment for all szybki calculations
performed from FreeFormConf. Default force field:
OEForceFieldType_MMFF94S,
default temperature: 298.15K.
SetUseInputEnsemble
SetUseInputEnsemble(value: bool) -> bool
Sets the current state of the use input ensemble flag. If true, the
input set of ensemble is used as the initial conformers ensemble and no
new conformers are generated during FreeFormConf calculations.
Default: false.
SetUseSolventCorr
SetUseSolventCorr(value: bool) -> bool
Sets the current state of the use solvent correction flag. If true,
energetic correction due to solvent interactions is applied after
entropy calculation. Default: false.