Generated on Tue Dec 16 13:34:45 2008 for ell-3.0.0 by doxygen 1.5.1

ell::BarrierSampling Class Reference

#include <BarrierSampling.hh>

Inheritance diagram for ell::BarrierSampling:

Inheritance graph
[legend]

Detailed Description

An abstract interface of algorithms that will perform an iteration of barrier estimations between minima of a given landscape.

Definition at line 16 of file BarrierSampling.hh.

Public Member Functions

virtual size_t findBarriers (LandscapeTopology *const lt, MinimumSelector *const ms, SamplingAbortionCriterion *const sac)=0
virtual ~BarrierSampling ()


Constructor & Destructor Documentation

ell::BarrierSampling::~BarrierSampling (  )  [virtual]

Definition at line 7 of file BarrierSampling.cc.


Member Function Documentation

virtual size_t ell::BarrierSampling::findBarriers ( LandscapeTopology *const  lt,
MinimumSelector *const  ms,
SamplingAbortionCriterion *const  sac 
) [pure virtual]

Performs an iteration of barrier estimations until the sac decides that no further estimations are neccessary.

Parameters:
lt the landscape topology to add the barriers to and to get the minima from between the barrier should be estimated.
ms selects minima between which the next barrier should be estimated.
sac decides if another estimation iteration should be done.
Returns:
the number of barrier sampling iterations performed.

Implemented in ell::BS_DirectWalk, and ell::BS_UpDown.


The documentation for this class was generated from the following files: