OESzybkiOptions
class OESzybkiOptions : public OESystem::OEOptions
This class represents options to setup a OESzybki calculation.
Constructors
OESzybkiOptions()
OESzybkiOptions(const OESzybkiOptions &)
Default and copy constructors.
operator=
OESzybkiOptions &operator=(const OESzybkiOptions &)
GetGeneralOptions
OESzybkiGeneralOptions& GetGeneralOptions()
const OESzybkiGeneralOptions& GetGeneralOptions() const
Returns a reference to the OESzybkiGeneralOptions instance as currently set. These options are used in defining general environment for all szybki calculations.
GetOptOptions
OESzybkiOptOptions& GetOptOptions()
const OESzybkiOptOptions& GetOptOptions() const
Returns a reference to the OESzybkiOptOptions instance as currently set. These are options related to optimization in OESzybki.
GetProteinOptions
OESzybkiProteinOptions& GetProteinOptions()
const OESzybkiProteinOptions& GetProteinOptions() const
Returns a reference to the OESzybkiProteinOptions instance as currently set. These are options related to proteins in OESzybki.
GetRunType
unsigned int GetRunType() const
Returns Szybki run type declared in the OESzybkiOptions object.
GetSolventOptions
OESzybkiSolventOptions& GetSolventOptions()
const OESzybkiSolventOptions& GetSolventOptions() const
Returns a reference to the OESzybkiSolventOptions instance as currently set. These are options related to solvents in OESzybki.
SetGeneralOptions
void SetGeneralOptions(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.
SetOptOptions
void SetOptOptions(const OESzybkiOptOptions&)
Sets the optimization options by passing in OESzybkiOptOptions instance. These are options related to optimization in OESzybki.
SetProteinOptions
void SetProteinOptions(const OESzybkiProteinOptions&)
Sets the protein options by passing in OESzybkiProteinOptions instance. These are options related to proteins in OESzybki.
SetRunType
bool SetRunType(unsigned int run_type)
Sets requested run type. Returns true if run was successfully set. Possible input
choices are given in the namespace OERunType.
Warning: Setting run_type with OERunType.SolidBodyOpt implies
optimization of a ligand inside rigid protein receptor. An attempt of solid-body
optimization inside flexible protein receptor
(see method OESzybkiProteinOptions.SetProteinFlexibilityType) will result in a message:
Fatal: Solid-body optimization allowed only for ligand in fixed protein.
SetSolventOptions
void SetSolventOptions(const OESzybkiSolventOptions&)
Sets the solvent options by passing in OESzybkiSolventOptions instance. These are options related to solvents in OESzybki.