RxDock 0.1.0
A fast, versatile, and open-source program for docking ligands to proteins and nucleic acids
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | List of all members
rxdock::HHS_Solvation Class Reference

Public Member Functions

 HHS_Solvation (HHSType::eType t, Atom *a, double p=1.0, double r=1.0, double s=0.0)
 
double GetA_i (void) const
 
double GetS_i (void) const
 
double GetP_i (void) const
 
double GetR_i (void) const
 
double GetSigma (void) const
 
HHSType::eType GetHHSType () const
 
AtomGetAtom () const
 
double GetArea () const
 
double GetEnergy () const
 
void Init ()
 
void Save ()
 
void Restore ()
 
void Overlap (HHS_Solvation *h, double p_ij)
 
const std::vector< HHS_Solvation * > & GetVariable () const
 
int GetNumVariable () const
 
void AddVariable (HHS_Solvation *anAtom)
 
void OverlapVariable ()
 
void OverlapVariableEnabledOnly ()
 
void Partition (double d=0.0)
 

Static Public Attributes

static const double r_s = 0.6
 
static const double d_s
 
static const double Pij_12
 
static const double Pij_13 = 0.3516
 
static const double Pij_14 = 0.3156
 

Member Data Documentation

◆ d_s

const double HHS_Solvation::d_s
static
Initial value:
=
2.0 * HHS_Solvation::r_s

◆ Pij_12

const double HHS_Solvation::Pij_12
static
Initial value:
=
0.8875

The documentation for this class was generated from the following files: