eoSimpleEDA< EOT > Class Template Reference

eoSimpleEDA: a very simple Estimation of Distribution Algorithm More...

#include <eoSimpleEDA.h>

Inheritance diagram for eoSimpleEDA< EOT >:

eoEDA< EOT > eoUF< eoDistribution< EOT > &, void > eoFunctorBase List of all members.

Public Member Functions

 eoSimpleEDA (eoDistribUpdater< EOT > &_update, eoEvalFunc< EOT > &_eval, unsigned _popSize, eoContinue< EOT > &_continuator)
 Ctor from an eoDistribUpdater ...
virtual void operator() (eoDistribution< EOT > &_distrib)
 The algorithm: generate pop from distrib, evaluate pop, update distrib.

Private Attributes

eoDistribUpdater< EOT > & update
eoEvalFunc< EOT > & eval
unsigned popSize
eoContinue< EOT > & continuator

Detailed Description

template<class EOT>
class eoSimpleEDA< EOT >

eoSimpleEDA: a very simple Estimation of Distribution Algorithm

The algorithm that evolves a probability distribution on the spaces of populations with the loop generate a population from the current distribution evaluate that population update the distribution

Definition at line 46 of file eoSimpleEDA.h.


Constructor & Destructor Documentation

template<class EOT>
eoSimpleEDA< EOT >::eoSimpleEDA eoDistribUpdater< EOT > &  _update,
eoEvalFunc< EOT > &  _eval,
unsigned  _popSize,
eoContinue< EOT > &  _continuator
[inline]
 

Ctor from an eoDistribUpdater ...

plus an eoEval and eoContinue of course

Definition at line 53 of file eoSimpleEDA.h.


The documentation for this class was generated from the following file:
Generated on Thu Oct 19 05:06:56 2006 for EO by  doxygen 1.3.9.1