In file EO++.h:

template <class T, class fitT = float> class EOBinFactory : public EOFactory< EOBin<fitT> >

Factory method

Inheritance:


Public Methods

EOBinFactory( const string& _prefix, unsigned _num_bits )
constructor
virtual unsigned length()
virtual Chrom* make()
One of the factory methods: creates a random EO
Chrom* make( const Chrom& _eo, const MonOp<Chrom>* _eop = 0)
One of the factory methods: creates an EOBin from another with an unary operator
~EOBinFactory()
destructor

Private Fields

string prefix
Instance variables

Private Methods

string newID()
Real function: creates a new ID

Inherited from EOFactory:


Documentation

Factory method
EOBinFactory( const string& _prefix, unsigned _num_bits )
constructor

~EOBinFactory()
destructor

virtual unsigned length()

virtual Chrom* make()
One of the factory methods: creates a random EO

Chrom* make( const Chrom& _eo, const MonOp<Chrom>* _eop = 0)
One of the factory methods: creates an EOBin from another with an unary operator

string prefix
Instance variables

string newID()
Real function: creates a new ID


This class has no child classes.

alphabetic index hierarchy of classes


BinOp