# OEFreeFormConf¶

class OEFreeFormConf


This class represents OEFreeFormConf.

The OEFreeFormConf class defines high level interface for conformer Free Energies calculation. An advanced interface for conformer Free Energies is provided through the derived class OEFreeFormConfAdvanced. All the methods of OEFreeFormConf are also available through the OEFreeFormConfAdvanced class interface.

## Constructors¶

OEFreeFormConf()
OEFreeFormConf(const OEFreeFormConfOptions&)
OEFreeFormConf(const OEFreeFormConf&)


Default and copy constructors.

## operator=¶

OEFreeFormConf& operator=(const OEFreeFormConf&)


## EstimateFreeEnergies¶

unsigned int EstimateFreeEnergies(OEChem::OEMCMolBase& mol) const
unsigned int EstimateFreeEnergies(OEChem::OEMCMolBase& mol, OEChem::OEMCMolBase& restrictedMol) const


Estimates the Gibbs free energy to convert an ensemble of solution conformations into a state where only a single specific conformation is present. Function returns a success or failure code as unsigned int from the OEFreeFormReturnCode namespace.

mol
Represents the input molecule to estimate the conformer free energies, and on return it is modified to represent the corresponding ensemble of solution conformers. The return ensemble also contains the estimated free energy components.
restrictedMol
The restricted conformers of the molecule for which to estimate the restriction energies. The estimated restriction energies are tagged on conformers on return.

## FindSimilarConfs¶

unsigned int FindSimilarConfs(OEChem::OEMCMolBase& mol,
const OEChem::OEMCMolBase& ensemble,
const OEChem::OEConfBase& conf,
const OESystem::OEBinaryPredicate<OEChem::OEConfBase, OEChem::OEConfBase>& condition) const


Find similar conformers to the specified one from the given ensemble of conformers, based on condition provided. Function returns a success or failure code as unsigned int from the OEFreeFormReturnCode namespace. A failure is reutrned when no matches are found.

mol
Contains the conformers that are found on return. The found conformers are added to any existing conformers.
ensemble
Ensemble of conformers to search from.
conf
Reference conformer used for searching.
condition
Functor defining the semilarity condition.