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.