OEFreeFormSolvResults¶
class OEFreeFormSolvResults
This class represents OEFreeFormSolvResults.
Constructors¶
OEFreeFormSolvResults()
OEFreeFormSolvResults(const OEFreeFormSolvResults&)
Default and copy constructors.
operator=¶
OEFreeFormSolvResults& operator=(const OEFreeFormSolvResults&)
GetAtomicPotentials¶
void GetAtomicPotentials(std::vector<double>& apot) const
Fills the vector passed as an arguments with calculated atomic potentials. Each calculated atomic potential is a sum of electrostatic and hydrophobic contributions.
GetElectrostaticSolvationFreeEnergy¶
double GetElectrostaticSolvationFreeEnergy() const
Returns electrostatic part of solvation free energy after calling
OEEstimateSolvFreeEnergy
function.
GetHydrophobicSolvationFreeEnergy¶
double GetHydrophobicSolvationFreeEnergy() const
Returns hydrophobic part of solvation free energy after calling
OEEstimateSolvFreeEnergy
function.
GetReturnCode¶
unsigned int GetReturnCode() const = 0
Returns one of the values defined in the OEFreeFormReturnCode
namespace.
GetSolvationFreeEnergy¶
double GetSolvationFreeEnergy() const
Returns total Gibbs free energy of hydration for the input compound after calling
OEEstimateSolvFreeEnergy
function.
GetWarnings¶
void GetWarnings(std::vector<unsigned int>& warnings) const = 0
Fills the vector passed as an argument with warning codes relevant to the calculation performed. When no warnings are generated the returned vector is empty.