In file apps/master/GenMM.cpp:

template < class EOTchar > class CharCircMutate : public MonOp<EOTchar>

These are the genetic operators

Inheritance:


Public Methods

virtual void applyAt( EOTchar& _eo, unsigned _i, unsigned _j = 0)
Adds one to the gene; if itīs bigger or equal than end, change to start
CharCircMutate( char _lb, char _ub, float _priority = 0)
virtual void operator)( EOTchar& _eo)
virtual ~CharCircMutate()
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

These are the genetic operators
CharCircMutate( char _lb, char _ub, float _priority = 0)

virtual ~CharCircMutate()
needed virtual dtor

virtual void operator)( EOTchar& _eo)

virtual void applyAt( EOTchar& _eo, unsigned _i, unsigned _j = 0)
Adds one to the gene; if itīs bigger or equal than end, change to start


This class has no child classes.

alphabetic index hierarchy of classes


BinOp