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