OEAM1Options

class OEAM1Options : public OESystem::OEOptions

This class provides an interface to setup options required for OEAM1 calculations.

The OEAM1Options class defines the following public methods:

Constructors

OEAM1Options() -> OEAM1Options
OEAM1Options(arg2: OEAM1Options) -> OEAM1Options

Default and copy constructors.

GetMaxScfIter

GetMaxScfIter() -> int

Gets the maximum number of self-consistent field iterations to be used.

GetNumericGradDelta

GetNumericGradDelta() -> float

Gets the current value of the numerical gradients delta to be used for gradients calculation.

GetSCFTolerance

GetSCFTolerance() -> float

Gets the current value of the self-consistent field calculation tolerance.

GetSemiMethod

GetSemiMethod() -> int

Gets the current value of the semi-empirical method to be used.

SetMaxScfIter

SetMaxScfIter(value: int) -> bool

Sets the maximum number of self-consistent field iterations to be used.

SetNumericGradDelta

SetNumericGradDelta(value: float) -> bool

Sets the value of the numerical gradients delta to be used for gradients calculation.

SetSCFTolerance

SetSCFTolerance(value: float) -> bool

Sets the value of the self-consistent field calculation tolerance.

SetSemiMethod

SetSemiMethod(value: int) -> bool

Sets the semi-empirical method to be used for the calculations. The default is OEMethodType_AM1. Alternatives are defined in the OEMethodType namespace.