OEMMFFAmberOptions
Attention
This API is currently available in C++ and Python.
class OEMMFFAmberOptions : public OESystem::OEOptions
Encapsulates the options that control the initialization of OEMMFFAmber.
See also
OEMMFFAmber class
- The OEMMFFAmberOptions class defines the following public methods:
Constructors
OEMMFFAmberOptions()
OEMMFFAmberOptions(const OEMMFFAmberOptions&)
Default and copy constructors.
operator=
OEMMFFAmberOptions &operator=(const OEMMFFAmberOptions&)
Assignment operator.
CreateCopy
OEMMFFAmberOptions* CreateCopy() const
Returns a pointer to a copy of the options object.
GetAmberTerms
unsigned GetAmberTerms() const
Gets the constant defining which Amber force field terms to include.
GetIntermolecularVdWCutoff
double GetIntermolecularVdWCutoff() const
Gets the cutoff distance (in Angstroms) used for intermolecular van der Waals interactions.
GetMMFFTerms
unsigned GetMMFFTerms() const
Gets the constant defining which MMFF force field terms to include.
GetUseExternalCharges
bool GetUseExternalCharges() const
Gets the flag that controls whether partial charges already present on the molecule are used instead of MMFF-derived charges.
GetUseMMFF94s
bool GetUseMMFF94s() const
Gets the flag that controls whether the MMFF94s variant of parameters is used.
SetAmberTerms
bool SetAmberTerms(unsigned)
Sets the constant defining which Amber force field terms to include.
SetIntermolecularVdWCutoff
void SetIntermolecularVdWCutoff(double)
Sets the cutoff distance (in Angstroms) used for intermolecular van der Waals interactions.
SetMMFFTerms
bool SetMMFFTerms(unsigned)
Sets the constant defining which MMFF force field terms to include.
SetUseExternalCharges
void SetUseExternalCharges(bool)
Sets the flag that controls whether partial charges already present on the molecule are used instead of MMFF-derived charges.
SetUseMMFF94s
void SetUseMMFF94s(bool)
Sets the flag that controls whether the MMFF94s variant of parameters is used.