In file EO++.h:

template <class EOT > class EOTranspose : public MonOp<EOT>

Transposition operator: interchanges the position of two genes of an EO

Inheritance:


Public Methods

virtual void applyAt( EOT& _eo, unsigned _i, unsigned _j)
applies operator to one gene in the EO
EOTranspose( float _priority = 1)
virtual void operator)( EOT& _eo )
virtual ~EOTranspose()
needed virtual dtor

Inherited from MonOp:


Inherited from EOOp:

Public Methods

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

Private Fields

Arity arity
float priority

Documentation

Transposition operator: interchanges the position of two genes of an EO
EOTranspose( float _priority = 1)

virtual ~EOTranspose()
needed virtual dtor

virtual void operator)( EOT& _eo )

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


This class has no child classes.

alphabetic index hierarchy of classes


BinOp