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

The OEMMFFAmberOptions class defines the following public methods:

Constructors

OEMMFFAmberOptions() -> OEMMFFAmberOptions
OEMMFFAmberOptions(arg2: OEMMFFAmberOptions) -> OEMMFFAmberOptions

Default and copy constructors.

CreateCopy

CreateCopy() -> OEMMFFAmberOptions

Returns a pointer to a copy of the options object.

GetAmberTerms

GetAmberTerms() -> int

Gets the constant defining which Amber force field terms to include.

GetIntermolecularVdWCutoff

GetIntermolecularVdWCutoff() -> float

Gets the cutoff distance (in Angstroms) used for intermolecular van der Waals interactions.

GetMMFFTerms

GetMMFFTerms() -> int

Gets the constant defining which MMFF force field terms to include.

GetUseExternalCharges

GetUseExternalCharges() -> bool

Gets the flag that controls whether partial charges already present on the molecule are used instead of MMFF-derived charges.

GetUseMMFF94s

GetUseMMFF94s() -> bool

Gets the flag that controls whether the MMFF94s variant of parameters is used.

SetAmberTerms

SetAmberTerms(value: int) -> bool

Sets the constant defining which Amber force field terms to include.

SetIntermolecularVdWCutoff

SetIntermolecularVdWCutoff(value: float) -> bool

Sets the cutoff distance (in Angstroms) used for intermolecular van der Waals interactions.

SetMMFFTerms

SetMMFFTerms(value: int) -> bool

Sets the constant defining which MMFF force field terms to include.

SetUseExternalCharges

SetUseExternalCharges(value: bool) -> bool

Sets the flag that controls whether partial charges already present on the molecule are used instead of MMFF-derived charges.

SetUseMMFF94s

SetUseMMFF94s(value: bool) -> bool

Sets the flag that controls whether the MMFF94s variant of parameters is used.