In file EO++.h:

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

IntermXOver computes an arithmetic average of the two chromosomes

Inheritance:


Public Methods

virtual void applyAt( EOTfloat& _eo, EOTfloat& _eo2, unsigned, unsigned )
Directed application of intermediate xOver... makes no sense, actually.
EOFloatIntermXOver( float _priority = 0)
virtual void operator)( EOTfloat& _eo, EOTfloat& _eo2)
Leaves the second operator unchanged
virtual ~EOFloatIntermXOver()
needed virtual dtor

Inherited from BinOp:


Inherited from EOOp:

Public Methods

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

Private Fields

Arity arity
float priority

Documentation

IntermXOver computes an arithmetic average of the two chromosomes. Itīs used in Evolution Strategies. Can be applied to any EO with arithmetic operations, but is designed for float.
EOFloatIntermXOver( float _priority = 0)

virtual ~EOFloatIntermXOver()
needed virtual dtor

virtual void operator)( EOTfloat& _eo, EOTfloat& _eo2)
Leaves the second operator unchanged

virtual void applyAt( EOTfloat& _eo, EOTfloat& _eo2, unsigned, unsigned )
Directed application of intermediate xOver... makes no sense, actually.


This class has no child classes.

alphabetic index hierarchy of classes


BinOp