OEGridChargeFunc
Attention
This is a preliminary API and may be improved based on user feedback. It is currently available in C++ and Python.
class OEGridChargeFunc : public OEChargeFunc
This class calculates charge density overlap using a Gaussian charge grid for the reference molecule and interpolating fit molecule atom charge overlaps.
The OEGridChargeFunc class defines the following public methods:
Constructor
Public methods from OEChargeFunc are also available.
Constructor
OEGridChargeFunc() OEGridChargeFunc(const OEGridChargeFunc&)Default and copy constructors.
operator=
OEGridChargeFunc & operator=(const OEGridChargeFunc & argFunc)Assignment operator.
SetupRef
bool SetupRef(const OEChem::OEMolBase& refMol)Overrides
OEChargeFunc::SetupRefto set up the Gaussian charge grid for the reference molecule. The molecule must have 3D coordinates and partial charges assigned.CreateCopy
OEGridChargeFunc* CreateCopy() constCreates and returns a deep copy of this object.