OEComplexEnergies
class OEComplexEnergies
This class provides energy components resulting from energy calculation for a protein-ligand complex.
- The OEComplexEnergies class defines the following public methods:
Constructors
OEComplexEnergies()
OEComplexEnergies(const OEComplexEnergies&)
Default and copy constructors.
operator=
OEComplexEnergies &operator=(const OEComplexEnergies &)
GetComplexSolvationEnergy
double GetComplexSolvationEnergy() const
Returns the solvation energy of the protein-ligand complex.
GetDesolvationEnergy
double GetDesolvationEnergy() const
Returns the desolvation energy.
GetHostComponents
OESystem::OEIterBase<OEOpt::OEFComponent>* GetHostComponents() const
Returns the intra-molecular energy components of the host (protein) molecule.
GetHostEnergy
double GetHostEnergy() const
Returns the total intra-molecular energy of the host (protein) molecule.
GetHostSolvationEnergy
double GetHostSolvationEnergy() const
Returns the solvation energy of the host (protein) molecule.
GetInterComponents
OESystem::OEIterBase<OEOpt::OEFComponent>* GetInterComponents() const
Returns the inter-molecular energy components of the complex.
GetInterEnergy
double GetInterEnergy() const
Returns the total inter-molecular energy.
GetLigandComponents
OESystem::OEIterBase<OEOpt::OEFComponent>* GetLigandComponents() const
Returns the intra-molecular energy components of the ligand molecule.
GetLigandEnergy
double GetLigandEnergy() const
Returns the total intra-molecular energy of the ligand molecule.
GetLigandSolvationEnergy
double GetLigandSolvationEnergy() const
Returns the solvation energy of the ligand molecule.
GetTotalEnergy
double GetTotalEnergy() const
Returns the total energy of the complex.