5 #include "RAND_RandomNumberGenerator.h"
9 #include <boost/random/mersenne_twister.hpp>
55 inline static CORE_UniquePointer<RNDB_MT19937>
New() {
56 return CORE_UniquePointer<RNDB_MT19937>(
new RNDB_MT19937(),
class Free introduced for deleting a smart pointer
Definition: CORE_Object.h:113
This class generates a random number of type T generator with internal implemented class I implemente...
Definition: RAND_RandomNumberGenerator.h:14
virtual tMemSize getContentsMemorySize() const
return nthe memory size of the included associations
Definition: RAND_RandomNumberGenerator.h:85
This class implements a stochastic function with a normal law implemented from the boost library.
Definition: RNDB_MT19937.h:16
static CORE_UniquePointer< RNDB_MT19937 > New()
build a new instance of the stochasticfunction
Definition: RNDB_MT19937.h:55
virtual tMemSize getMemorySize() const
return the memory size of the class and the memory size of all its attributes/associations
Definition: RNDB_MT19937.h:78
RNDB_MT19937()
create an object
Definition: RNDB_MT19937.h:35
virtual ~RNDB_MT19937(void)
destroy an object.
Definition: RNDB_MT19937.h:45
virtual tMemSize getContentsMemorySize() const
return the memory size of the included associations
Definition: RNDB_MT19937.h:90