1 #ifndef TRNG_ParallelRandomNumberGenerator_H
2 #define TRNG_ParallelRandomNumberGenerator_H
5 #include "TRNG_RandomNumberGenerator.h"
13 template<
typename T,
class I,
class D>
82 inline void jump(
const tInteger& s) {
88 inline void jump2(
const tInteger& s) {
I & getGenerator()
get the internal random nulber generator
Definition: RAND_RandomNumberGenerator.h:140
This class generates a parallel random number of type T generator with implement class I by process.
Definition: TRNG_ParallelRandomNumberGenerator.h:14
virtual tMemSize getMemorySize() const
return the memory size of the class and the memory size of all its attributes/associations
Definition: TRNG_ParallelRandomNumberGenerator.h:60
virtual ~TRNG_ParallelRandomNumberGenerator(void)
destroy the class
Definition: TRNG_ParallelRandomNumberGenerator.h:38
void jump(const tInteger &s)
jump the generator
Definition: TRNG_ParallelRandomNumberGenerator.h:82
TRNG_ParallelRandomNumberGenerator(void)
create the class
Definition: TRNG_ParallelRandomNumberGenerator.h:31
void jump2(const tInteger &s)
jump the generator
Definition: TRNG_ParallelRandomNumberGenerator.h:88
virtual tMemSize getContentsMemorySize() const
return nthe memory size of the included associations
Definition: TRNG_ParallelRandomNumberGenerator.h:72
This class generates a random number of type T generator with implement class I by process.
Definition: TRNG_RandomNumberGenerator.h:14
virtual tMemSize getContentsMemorySize() const
return nthe memory size of the included associations
Definition: TRNG_RandomNumberGenerator.h:73