In file EO++.h:

template <class fitT> class EOESMutate : public MonOp< EOESChrom<fitT> >

ES-style mutation: each gene in the chromosome is added its own sigma
Obviously, valid only for EOESChrom

Inheritance:


Public Methods

virtual void applyAt( EOESChrom<fitT>& _eo, unsigned _i, unsigned _j = 0)
Applies it only to one chromosome
EOESMutate( float _priority = 1 )
virtual void operator)( EOESChrom<fitT> & _eo )
virtual ~EOESMutate()
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

ES-style mutation: each gene in the chromosome is added its own sigma
Obviously, valid only for EOESChrom
EOESMutate( float _priority = 1 )

virtual ~EOESMutate()
needed virtual dtor

virtual void operator)( EOESChrom<fitT> & _eo )

virtual void applyAt( EOESChrom<fitT>& _eo, unsigned _i, unsigned _j = 0)
Applies it only to one chromosome


This class has no child classes.

alphabetic index hierarchy of classes


BinOp