In file EO++.h:

template <class fitness = float> class EOMutation : public MonOp< EOBin<fitness> >

EOMutation: operator for binary chromosomes Mutation change for all bits in the chromosome

Inheritance:


Public Methods

void applyAt( Chrom& chrom, unsigned bit, unsigned = 0 )
EOMutation( float _rate, float _priority = 1 )
void operator)( Chrom& chrom )

Private Fields

rate of mutation

Inherited from MonOp:


Inherited from EOOp:

Public Methods

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

Private Fields

Arity arity
float priority

Documentation

EOMutation: operator for binary chromosomes Mutation change for all bits in the chromosome
EOMutation( float _rate, float _priority = 1 )

void operator)( Chrom& chrom )

void applyAt( Chrom& chrom, unsigned bit, unsigned = 0 )

rate of mutation


This class has no child classes.

alphabetic index hierarchy of classes


BinOp