|
EvolvingObjects
|
Quad Crossover using an Atom Crossover that is applied to a FIXED NB of components. More...
#include <eoFlOrQuadOp.h>
Public Types | |
| typedef EOT::AtomType | AtomType |
Public Member Functions | |
| eoFlOrAtomQuadOp (eoQuadOp< AtomType > &_op, unsigned _k=1) | |
| default ctor: requires an Atom QuadOp and an unsigned | |
| bool | operator() (EOT &_eo1, const EOT &_eo2) |
| applies the Atom QuadOp to some components | |
| virtual string | className () const |
| inherited className() | |
Private Attributes | |
| unsigned | k |
| eoQuadOp< AtomType > & | op |
Quad Crossover using an Atom Crossover that is applied to a FIXED NB of components.
Definition at line 88 of file eoFlOrQuadOp.h.
| bool eoFlOrKAtomQuadOp< EOT >::operator() | ( | EOT & | _eo1, |
| const EOT & | _eo2 | ||
| ) | [inline] |
applies the Atom QuadOp to some components
Definition at line 99 of file eoFlOrQuadOp.h.
References eoFlOrKAtomQuadOp< EOT >::className(), and eoRng::random().