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(const OENonBondIntcsOptions&)
Constructor and copy constructor.
Assignment operator
OENonBondIntcsOptions& operator=(const OENonBondIntcsOptions&)
Assignment operator.
CreateCopy
OEMolPotential::OENonBondIntcsOptions* CreateCopy() const
This method returns a pointer to a deep copy of the instance of OENonBondIntcsOptions.
GetCutoff
float d = GetCutoff()
See SetCutoff method.
GetUseCoulomb
bool GetUseCoulomb() const
See SetUseCoulomb method.
GetUseVdW
bool GetUseVdW() const
See SetUseVdW method.
SetCutoff
bool SetCutoff(const double)
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
bool SetUseCoulomb(bool)
Sets flag specifying if coulombic interactions should be included in calculation. Default: True
SetUseVdW
bool SetUseVdW(const bool)
Sets flag specifying if van der Waals interactions should be included in calculation. Default: True