In file EO++.h:

template < class EOTfloat > class EOFloatArrayXoverAverage : public BinOp<EOTfloat>

Average crossover for arrays of floats

Inheritance:


Public Methods

virtual void applyAt( EOTfloat& _eo, EOTfloat& _eo2, unsigned _i, unsigned _j )
applies operator to one gene in the EO
EOFloatArrayXoverAverage( float _priority = 0)
virtual ~EOFloatArrayXoverAverage()
needed virtual dtor

Inherited from BinOp:

Public Methods

virtual void operator)( EOType& _eo1, EOType& _eo2 )

Inherited from EOOp:

Public Methods

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

Private Fields

Arity arity
float priority

Documentation

Average crossover for arrays of floats
EOFloatArrayXoverAverage( float _priority = 0)

virtual ~EOFloatArrayXoverAverage()
needed virtual dtor

virtual void applyAt( EOTfloat& _eo, EOTfloat& _eo2, unsigned _i, unsigned _j )
applies operator to one gene in the EO


This class has no child classes.

alphabetic index hierarchy of classes


BinOp