eoVlAtomExchangeQuadOp< EOT > Class Template Reference

Exchange Crossover using an AtomExchange. More...

#include <eoVariableLengthCrossover.h>

Inheritance diagram for eoVlAtomExchangeQuadOp< EOT >:

eoQuadOp< EOType > eoOp< EOType > eoBF< EOType &, EOType &, bool > eoFunctorBase

List of all members.

Public Types

typedef EOT::AtomType AtomType

Public Member Functions

 eoVlAtomExchangeQuadOp (unsigned _Min, unsigned _Max, eoAtomExchange< AtomType > &_atomExchange)
 default ctor: requires bounds on number of genes + a rate
bool operator() (EOT &_eo1, EOT &_eo2)
virtual std::string className () const
 the inherited className

Private Attributes

unsigned Min
unsigned Max
eoAtomExchange< AtomType > & atomExchange


Detailed Description

template<class EOT>
class eoVlAtomExchangeQuadOp< EOT >

Exchange Crossover using an AtomExchange.

Definition at line 89 of file eoVariableLengthCrossover.h.


The documentation for this class was generated from the following file:

Generated on Thu Jan 1 23:19:52 2009 for EvolvingObjects by  doxygen 1.5.5