eosim::dist::NumberGeneratorFactory EoSimulator Programmer's Manual
NAME
NumberGeneratorFactory: Random Number Generator Factory
SYNOPSIS
#include <eosim/dist/numbergeneratorfactory.hpp>
namespace eosim {
namespace dist {
class NumberGeneratorFactory {
public:
static NumberGenerator* make(GenType type_);
};
}
}
DESCRIPTION
This class is a factory of random number generator classes. It returns a new generator whose type is type_.
CLASS OPERATIONS
NumberGenerator* make(GenType type_):
It returns a pointer to a new generator whose type is type_. Every generator is identified by a GenType label. The generator returned has to be deleted by the programmer. In order to add new generators the code of this function has to be rewritten and GenType has to be updated by adding a new label for the generator.
SEE ALSO