OEFreeFormConfOptions

class OEFreeFormConfOptions

This class represents options for setting up FreeFormConf calculations.

Constructors

OEFreeFormConfOptions()
OEFreeFormConfOptions(const OEFreeFormConfOptions&)

Default and copy constructors.

operator=

OEFreeFormConfOptions& operator=(const OEFreeFormConfOptions&)

GetCorrSolventOptions

OESzybkiSolventOptions& GetCorrSolventOptions()
const OESzybkiSolventOptions& GetCorrSolventOptions() const

Returns a reference to the OESzybkiSolventOptions instance as currently set for solvent correction. When desired, these options are used in applying energetioc corrections to the free energy calculations.

GetIonicState

unsigned int GetIonicState() const

Returns the ionic state to be used for OEFreeFormConf calculations, as unsigned int from the OEFreeFormIonicState namespace.

GetOmegaOptions

OEOmegaOptions& GetOmegaOptions()
const OEOmegaOptions& GetOmegaOptions() const

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

OESzybkiOptOptions& GetOptimizeOptions()
const OESzybkiOptOptions& GetOptimizeOptions() const

Returns a reference to the OESzybkiOptOptions instance as currently set for tight optimization. These options are used in tight optimization of conformers.

GetPreOptimizeOptions

OESzybkiOptOptions& GetPreOptimizeOptions()
const OESzybkiOptOptions& GetPreOptimizeOptions() const

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

OESzybkiSolventOptions& GetSolventOptions()
const OESzybkiSolventOptions& GetSolventOptions() const

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

OESzybkiGeneralOptions& GetSzybkiGeneralOptions()
const OESzybkiGeneralOptions& GetSzybkiGeneralOptions() const

Returns a reference to the OESzybkiGeneralOptions instance as currently set. These options are used in defining general environment for all szybki calculations perpfrm from FreeFormConf.

GetUseInputEnsemble

bool GetUseInputEnsemble() const

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

bool GetUseSolventCorr() const

Returns the current state of the use solvent correction flag. If true, energetic correction due to solvent interactions is applied after entropy calculation.

SetCorrSolventOptions

void SetCorrSolventOptions(const OESzybkiSolventOptions&)

Sets the correction solvent options by passing in an OESzybkiSolventOptions instance. When desired, these options are used in applying energetioc corrections to the free energy calculations.

SetIonicState

bool SetIonicState(const unsigned int)

Sets the ionic state to be used for OEFreeFormConf calculations, as unsigned int from the OEFreeFormIonicState namespace. Method returns false when the invalid selection is chosen, true otherwise.

SetOmegaOptions

const OEOmegaOptions& SetOmegaOptions(const OEOmegaOptions&)

Sets the omega options by passing in an OEOmegaOptions instance. When desired, these options are used in generating the initial ensemble of conformers.

SetOptimizeOptions

void SetOptimizeOptions(const OESzybkiOptOptions&)

Sets the optimization options by passing in an OESzybkiOptOptions instance. These options are used in tight optimization of conformers.

SetPreOptimizeOptions

void SetPreOptimizeOptions(const OESzybkiOptOptions&)

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.

SetSolventOptions

void SetSolventOptions(const OESzybkiSolventOptions&)

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.

SetSzybkiGeneralOptions

void SetSzybkiGeneralOptions(const OESzybkiGeneralOptions&)

Sets the general szybki options by passing in an OESzybkiGeneralOptions instance. These options are used in defining general environment for all szybki calculations perpfrm from FreeFormConf.

SetUseInputEnsemble

void SetUseInputEnsemble(const 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.

SetUseSolventCorr

void SetUseSolventCorr(const bool)

Sets the current state of the use solvent correction flag. If true, energetic correction due to solvent interactions is applied after entropy calculation.