eoAtomExchange< Atom > Class Template Reference

Base classes for generic crossovers on variable length chromosomes. More...

#include <eoVariableLengthCrossover.h>

Inheritance diagram for eoAtomExchange< Atom >:

eoBF< unsigned, Atom &, bool > eoFunctorBase eoUniformAtomExchange< Atom >

List of all members.

Public Member Functions

virtual void randomize (unsigned int, unsigned int)
 a function to initlialize - to be called before every crossover
virtual std::string className () const =0
 the inherited className()


Detailed Description

template<class Atom>
class eoAtomExchange< Atom >

Base classes for generic crossovers on variable length chromosomes.

Basically, they exchange genes - we need some matching information to apply atom crossover A helper class for choosing which genes to exchange

Definition at line 41 of file eoVariableLengthCrossover.h.


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

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