In file EO++.h:

template <class EOT> class NxOver : public BinOp<EOT>

NxOver: multi point crossover

Inheritance:


Public Methods

NxOver( unsigned _num_points = 2, float _priority = 1 )
virtual void operator)( EOT& _eo, EOT& _eo2 )
virtual ~NxOver()

Private Methods

virtual void applyAt( EOT&, EOT&, unsigned, unsigned)
applies operator to one gene in the EO

Inherited from BinOp:


Inherited from EOOp:

Public Methods

float Priority()
void Priority( unsigned _priority )
Arity readArity()

Private Fields

Arity arity
float priority

Documentation

NxOver: multi point crossover
NxOver( unsigned _num_points = 2, float _priority = 1 )

virtual ~NxOver()

virtual void operator)( EOT& _eo, EOT& _eo2 )

virtual void applyAt( EOT&, EOT&, unsigned, unsigned)
applies operator to one gene in the EO


This class has no child classes.

alphabetic index hierarchy of classes


BinOp