1 #ifndef SMS_BoostRandomFunction_H
2 #define SMS_BoostRandomFunction_H
8 #include <boost/random/mersenne_twister.hpp>
boost::mt19937 RNGType
Definition: SMS_BoostRandomFunction.h:21
virtual tMemSize getContentsMemorySize() const
return nthe memory size of the included associations
Definition: CORE_Object.h:259
This class is the class to describes general distribution.
Definition: SMS_BoostRandomFunction.h:23
static tBoolean INIT_SEED
Definition: SMS_BoostRandomFunction.h:30
static void initSeed()
init the seed
Definition: SMS_BoostRandomFunction.cpp:22
virtual tMemSize getMemorySize() const
return the memory size of the class and the memory size of all its attributes/associations
Definition: SMS_BoostRandomFunction.h:76
virtual ~SMS_BoostRandomFunction(void)
destroy an object.
Definition: SMS_BoostRandomFunction.cpp:13
static RNGType mRNGenerator
Definition: SMS_BoostRandomFunction.h:29
SMS_BoostRandomFunction(void)
create an object
Definition: SMS_BoostRandomFunction.cpp:8
RNGType & getRNGenerator()
get the generator
Definition: SMS_BoostRandomFunction.h:87
This class is a base class for Stoch Microm package.
Definition: SM_Object.h:19
#define tULLInt
Definition: types.h:58
#define tMemSize
Definition: types.h:166
#define tBoolean
Definition: types.h:151