Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

CAcceptanceRatioFreeEnergyEstimator Class Reference

#include <AcceptanceRatioFreeEnergyEstimator.h>

Collaboration diagram for CAcceptanceRatioFreeEnergyEstimator:

Collaboration graph
[legend]
List of all members.

Public Methods

 CAcceptanceRatioFreeEnergyEstimator ()
 CAcceptanceRatioFreeEnergyEstimator (Minimizable *pS0, int n0, Minimizable *pS1, int n1, CParameterTranslator *pTrans)
virtual ~CAcceptanceRatioFreeEnergyEstimator ()
void ComputeHistograms ()
void LoadEnsemble (std::string f0name, std::string f1name)

Private Attributes

int m_iN0
int m_iN1
std::vector< double * > m_vpdEnsemble0
std::vector< double * > m_vpdEnsemble1
Minimizablem_pSystem0
Minimizablem_pSystem1
CParameterTranslatorm_pTranslator
std::vector< double > m_vdHistogram0
std::vector< double > m_vdHistogram1

Constructor & Destructor Documentation

CAcceptanceRatioFreeEnergyEstimator::CAcceptanceRatioFreeEnergyEstimator  
 

Definition at line 11 of file AcceptanceRatioFreeEnergyEstimator.cpp.

CAcceptanceRatioFreeEnergyEstimator::CAcceptanceRatioFreeEnergyEstimator Minimizable   pS0,
int    n0,
Minimizable   pS1,
int    n1,
CParameterTranslator   pTrans
 

Definition at line 16 of file AcceptanceRatioFreeEnergyEstimator.cpp.

References m_iN0, m_iN1, m_pSystem0, m_pSystem1, and m_pTranslator.

CAcceptanceRatioFreeEnergyEstimator::~CAcceptanceRatioFreeEnergyEstimator   [virtual]
 

Definition at line 26 of file AcceptanceRatioFreeEnergyEstimator.cpp.

References m_vdHistogram0, m_vdHistogram1, m_vpdEnsemble0, and m_vpdEnsemble1.


Member Function Documentation

void CAcceptanceRatioFreeEnergyEstimator::ComputeHistograms  
 

Definition at line 43 of file AcceptanceRatioFreeEnergyEstimator.cpp.

References Minimizable::GetNParameters, m_iN0, m_iN1, m_pSystem0, m_pSystem1, m_pTranslator, m_vdHistogram0, m_vdHistogram1, m_vpdEnsemble0, Minimizable::ObjectiveFunction, and CParameterTranslator::ZeroToOne.

void CAcceptanceRatioFreeEnergyEstimator::LoadEnsemble std::string    f0name,
std::string    f1name
 

Definition at line 108 of file AcceptanceRatioFreeEnergyEstimator.cpp.

References Minimizable::GetNParameters, m_iN0, m_iN1, m_pSystem0, m_pSystem1, m_vpdEnsemble0, m_vpdEnsemble1, and ParameterReader::ReadParameter.


Member Data Documentation

int CAcceptanceRatioFreeEnergyEstimator::m_iN0 [private]
 

Definition at line 29 of file AcceptanceRatioFreeEnergyEstimator.h.

Referenced by CAcceptanceRatioFreeEnergyEstimator, ComputeHistograms, and LoadEnsemble.

int CAcceptanceRatioFreeEnergyEstimator::m_iN1 [private]
 

Definition at line 30 of file AcceptanceRatioFreeEnergyEstimator.h.

Referenced by CAcceptanceRatioFreeEnergyEstimator, ComputeHistograms, and LoadEnsemble.

Minimizable* CAcceptanceRatioFreeEnergyEstimator::m_pSystem0 [private]
 

Definition at line 33 of file AcceptanceRatioFreeEnergyEstimator.h.

Referenced by CAcceptanceRatioFreeEnergyEstimator, ComputeHistograms, and LoadEnsemble.

Minimizable* CAcceptanceRatioFreeEnergyEstimator::m_pSystem1 [private]
 

Definition at line 34 of file AcceptanceRatioFreeEnergyEstimator.h.

Referenced by CAcceptanceRatioFreeEnergyEstimator, ComputeHistograms, and LoadEnsemble.

CParameterTranslator* CAcceptanceRatioFreeEnergyEstimator::m_pTranslator [private]
 

Definition at line 35 of file AcceptanceRatioFreeEnergyEstimator.h.

Referenced by CAcceptanceRatioFreeEnergyEstimator, and ComputeHistograms.

std::vector<double> CAcceptanceRatioFreeEnergyEstimator::m_vdHistogram0 [private]
 

Definition at line 36 of file AcceptanceRatioFreeEnergyEstimator.h.

Referenced by ComputeHistograms, and ~CAcceptanceRatioFreeEnergyEstimator.

std::vector<double> CAcceptanceRatioFreeEnergyEstimator::m_vdHistogram1 [private]
 

Definition at line 37 of file AcceptanceRatioFreeEnergyEstimator.h.

Referenced by ComputeHistograms, and ~CAcceptanceRatioFreeEnergyEstimator.

std::vector<double *> CAcceptanceRatioFreeEnergyEstimator::m_vpdEnsemble0 [private]
 

Definition at line 31 of file AcceptanceRatioFreeEnergyEstimator.h.

Referenced by ComputeHistograms, LoadEnsemble, and ~CAcceptanceRatioFreeEnergyEstimator.

std::vector<double *> CAcceptanceRatioFreeEnergyEstimator::m_vpdEnsemble1 [private]
 

Definition at line 32 of file AcceptanceRatioFreeEnergyEstimator.h.

Referenced by LoadEnsemble, and ~CAcceptanceRatioFreeEnergyEstimator.


The documentation for this class was generated from the following files:
Generated on Mon Nov 3 10:00:46 2003 by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002