# OESingleConfResult¶

class OESingleConfResult


This class represents OESingleConfResult. Its purpose is to iterate over conformers in a OEFreeFormConfResults object, giving users access to per-conformer properties. When iterated over the quantities in OEFreeFormConfResults, each entity returns the value for the conformation with id return by the OESingleConfResult.GetConfIdx method.

## Constructors¶

OESingleConfResult()
OESingleConfResult(const OEChem::OEConfBase&)
OESingleConfResult(const OESingleConfResult&)


Default and copy constructors.

## operator=¶

OESingleConfResult& operator=(const OESingleConfResult&)


## GetConfIdx¶

unsigned int GetConfIdx() const


Returns the conformation id for that conformation.

## GetDeltaG¶

double GetDeltaG() const


Returns the free energy of selecting that conformation from the ensemble.

## GetLnQrotational¶

double GetLnQrotational() const


Returns the natural logarithm of the rotational partition function for that conformation.

## GetLnQvibrational¶

double GetLnQvibrational() const


Returns the natural logarithm of the vibrational partition function for that conformation.

## GetMMFFEnergy¶

double GetMMFFEnergy() const


Returns the total intermolecular MMFF94 energy of that conformation.

## GetProbability¶

double GetProbability() const


Returns the probability of state associated with this conformation.

## GetRelativeEnergy¶

double GetRelativeEnergy() const


Returns the total relative energy (MMFF94 + solvation energy ) for that conformation with respect to the lowest energy conformer of the whole ensemble.

## GetRelLnQ¶

double GetRelLnQ() const


Returns the natural logarithm of the relative vibrational-rotational partition function with respect to the lowest free energy conformer: $$\ln q_{rel,i} = \ln q_i - \ln q_{ref}$$. In that formula the reference conformation is the one with the lowest value returned by the OESingleConfResult.GetDeltaG method. This quantity allows us to calculate conformer relative free energies analogously to conventional relative energies.

## GetRotationalEntropy¶

double GetRotationalEntropy() const


Returns the rotational entropy (in J/(mol K)) for that conformation.

## GetSolvEnergy¶

double GetSolvEnergy() const


Returns the solvation energy for that conformation.

## GetTotalEnergy¶

double GetTotalEnergy() const


Returns the total energy (MMFF94 + solvation) for that conformation.

## GetVibrationalEntropy¶

double GetVibrationalEntropy() const


Returns the vibrational entropy (in J/(mol K)) for that conformation.
{"extraction_info": {"found_math": true, "script_math_tex": 0, "script_math_asciimath": 0, "math_annotations": 0, "math_alttext": 0, "mathml": 0, "mathjax_tag": 0, "mathjax_inline_tex": 0, "mathjax_display_tex": 1, "mathjax_asciimath": 1, "img_math": 0, "codecogs_latex": 0, "wp_latex": 0, "mimetex.cgi": 0, "/images/math/codecogs": 0, "mathtex.cgi": 0, "katex": 0, "math-container": 0, "wp-katex-eq": 0, "align": 0, "equation": 0, "x-ck12": 0, "texerror": 0, "math_score": 0.7648239135742188, "perplexity": 15311.317956068038}, "config": {"markdown_headings": true, "markdown_code": true, "boilerplate_config": {"ratio_threshold": 0.18, "absolute_threshold": 10, "end_threshold": 15, "enable": true}, "remove_buttons": true, "remove_image_figures": true, "remove_link_clusters": true, "table_config": {"min_rows": 2, "min_cols": 3, "format": "plain"}, "remove_chinese": true, "remove_edit_buttons": true, "extract_latex": true}, "warc_path": "s3://commoncrawl/crawl-data/CC-MAIN-2021-39/segments/1631780060803.2/warc/CC-MAIN-20210928122846-20210928152846-00544.warc.gz"}