In file EO++.h:

template <class T, class fitT = float> class EOVectorFactory : public EOFactory< EOVector<T, fitT> >

Factory method

Inheritance:


Public Methods

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

Private Fields

string prefix
Instance variables

Private Methods

string newID()
Real function: creates a new ID

Inherited from EOFactory:


Documentation

Factory method
EOVectorFactory( const string& _prefix, unsigned _numElements, T _sRange, T _eRange)
constructor

~EOVectorFactory()
destructor

virtual unsigned length()

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

EOV* make( const EOV & _eo, const MonOp<EOV>* _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