ell::BarrierSampling Class Reference
#include <BarrierSampling.hh>
Inheritance diagram for ell::BarrierSampling:
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:
- src/ell/BarrierSampling.hh
- src/ell/BarrierSampling.cc