class OEET
This class represents OEET, which is useful for calculating electrostatic similarity.
OEET(const OEET &rhs) OEET(float dielectric=80.0f)
Default and copy constructors.
OEET &operator=(const OEET &rhs)
Assignment operator
float GetDielectric() const
Returns the setting for the outer dielectric constant.
float GetGridBuffer() const
Returns the setting for the amount of space between the molecule and the edge of the grid.
float GetGridSpacing() const
Returns the setting for the grid spacing.
float GetInnerMask() const
Returns the value for the inner mask.
bool GetJoin() const
Returns the setting for whether or not to join the molecules for masking.
float GetOuterMask() const
Returns the value for the outer mask.
float GetSaltConcentration() const
Returns the setting for the salt concentration
void SetDielectric(float d)
Sets the outer dielectric constant
void SetGridBuffer(float f)
Sets the grid buffer, or boundary spacing, which is the amount of distance between the molecule and the edge of the grid. The default value is 6.0.
void SetGridSpacing(float f)
Sets the grid spacing. The default value is 0.75.
void SetInnerMask(float f)
Sets the inner mask for electrostatic comparison. The default value is set to 0.05. The inner mask is used to mask out the inner part of a molecule. The inner part of the molecule is masked out so that the important regions surrounding the molecule dominate the electrostatic comparison.
void SetJoin(bool j)
Turns molecular joining on(true) or off(false). The default value is true, which uses the combine reference molecule and trial molecule when applying the inner and outer mask.
void SetOuterMask(float f)
Sets the outer mask for electrostatic comparison. The default value is set to 0.0005. The outer mask is used to mask out regions far from the molecule.
bool SetRefMol(const OEChem::OEMolBase &mol)
Sets the reference molecule.
void SetSaltConcentration(float conc)
Sets the salt concentration. The default value is 0.04.
float Tanimoto(const OEChem::OEMolBase &mol)
Returns the electrostatic Tanimoto between the reference molecule that has been set and the trial molecule that is passed in as an argument.