|
EvolvingObjects
|
Generic eoQuadOps on fixed length genotypes. More...
#include <eoFlOrQuadOp.h>
Public Types | |
| typedef EOT::AtomType | AtomType |
Public Member Functions | |
| eoFlOrAllAtomQuadOp (eoQuadOp< AtomType > &_op, double _rate=1) | |
| default ctor: requires an Atom QuadOp | |
| bool | operator() (EOT &_eo1, EOT &_eo2) |
| applies Atom crossover to ALL components with given rate | |
| virtual string | className () const |
| inherited className() | |
Private Attributes | |
| double | rate |
| eoQuadOp< AtomType > & | op |
Generic eoQuadOps on fixed length genotypes.
Contains exchange crossovers (1pt and uniform) and crossovers that applies an Atom crossover to all components with given rate, or to a fixed prescribed nb of components Quad Crossover using an Atom Crossover
Definition at line 50 of file eoFlOrQuadOp.h.