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().