In file EO++.h:

template <typename fitT = float > class EOESChrom : public EOVector<EOESGene, fitT>

Basic chromosome for evolution strategies (ES), as defined by Rechenberg and Schwefel

Inheritance:


Public Methods

EOESChrom( string _ID="")
~EOESChrom()

Inherited from EOVector:

Public Methods

virtual void deleteGene( unsigned _i )
virtual void insertGene( unsigned _i, T _val )
virtual unsigned length()
const EOVector& operator =( const EOVector & _eo )
virtual void printSelf( ostream& _s )
virtual T readGene( unsigned _i )
virtual void writeGene( unsigned _i, T _val )

Inherited from EO:

Public Fields

typedef T EOType

Public Methods

const EO& operator= ( const EO& _eo )

Inherited from EOBase:

Public Classes

class InvalidFitness: public UException
InvalidFitness()
Constructor

Public Fields

typedef fitnessT EOFitT

Public Methods

virtual fitnessT fitness()
virtual void fitness( fitnessT _fitness )
const string& ID()
void ID( const string& _id )

Documentation

Basic chromosome for evolution strategies (ES), as defined by Rechenberg and Schwefel. Each chromosomes is composed of "genes"; each one of then is an EOESGene
EOESChrom( string _ID="")

~EOESChrom()


This class has no child classes.
See Also:
EOESGene

alphabetic index hierarchy of classes


BinOp