|
EvolvingObjects
|
The abstract cellular easy algorithm. More...
#include <eoCellularEasyEA.h>
Classes | |
| class | eoSelectFirstOne |
Public Member Functions | |
| eoCellularEasyEA (eoContinue< EOT > &_cont, eoEvalFunc< EOT > &_eval, eoSelectOne< EOT > &_sel_neigh, eoBinOp< EOT > &_cross, eoMonOp< EOT > &_mut, eoSelectOne< EOT > &_sel_repl) | |
| Two constructors. | |
| eoCellularEasyEA (eoContinue< EOT > &_cont, eoEvalFunc< EOT > &_eval, eoSelectOne< EOT > &_sel_neigh, eoQuadOp< EOT > &_cross, eoMonOp< EOT > &_mut, eoSelectOne< EOT > &_sel_child, eoSelectOne< EOT > &_sel_repl) | |
| void | operator() (eoPop< EOT > &pop) |
| For a given population. | |
Protected Member Functions | |
| virtual eoPop< EOT > | neighbours (const eoPop< EOT > &pop, int rank)=0 |
Private Attributes | |
| eoContinue< EOT > & | cont |
| eoEvalFunc< EOT > & | eval |
| eoPopLoopEval< EOT > | popEval |
| eoSelectOne< EOT > & | sel_neigh |
| eoBF< EOT &, EOT &, bool > & | cross |
| eoMonOp< EOT > & | mut |
| eoSelectOne< EOT > & | sel_child |
| eoSelectOne< EOT > & | sel_repl |
The abstract cellular easy algorithm.
Definition at line 39 of file eoCellularEasyEA.h.