OENonBondIntcsOptions

Attention

This API is currently available in C++ and Python.

class OENonBondIntcsOptions : public OESystem::OEOptions

The OENonBondIntcsOptions is a class that defines common options for OENonBondPotBase.

The OENonBondIntcsOptions class defines the following public methods:

Constructors

OENonBondIntcsOptions() -> OENonBondIntcsOptions
OENonBondIntcsOptions(arg2: OENonBondIntcsOptions) -> OENonBondIntcsOptions

Constructor and copy constructor.

Assignment operator

OENonBondIntcsOptions& operator=(const OENonBondIntcsOptions&)

Assignment operator.

CreateCopy

CreateCopy() -> OENonBondIntcsOptions

This method returns a pointer to a deep copy of the instance of OENonBondIntcsOptions.

GetCutoff

GetCutoff() -> float

See SetCutoff method.

GetUseCoulomb

GetUseCoulomb() -> bool

See SetUseCoulomb method.

GetUseVdW

GetUseVdW() -> bool

See SetUseVdW method.

SetCutoff

SetCutoff(value: float) -> bool

Sets the cutoff to be used for non-bonded interactions (van der Waals and coulombic potentials). A cutoff value of 0.0 implies that a cutoff value should not be used at all. Default: 0.0

SetUseCoulomb

SetUseCoulomb(value: bool) -> bool

Sets flag specifying if coulombic interactions should be included in calculation. Default: True

SetUseVdW

SetUseVdW(value: bool) -> bool

Sets flag specifying if van der Waals interactions should be included in calculation. Default: True