QuISP
Loading...
Searching...
No Matches
quisp_test::rng::TestRNG Class Reference

#include <RNG.h>

Inheritance diagram for quisp_test::rng::TestRNG:
Collaboration diagram for quisp_test::rng::TestRNG:

Public Member Functions

void initialize (int seedSet, int rngId, int numRngs, int parsimProcId, int parsimNumPartitions, omnetpp::cConfiguration *cfg) override
 
void selfTest () override
 
unsigned int intRandMax () override
 
unsigned int intRand (unsigned int n) override
 
unsigned int intRand () override
 
double doubleRand () override
 
double doubleRandNonz () override
 
double doubleRandIncl1 () override
 
double doubleRandNonzIncl1 ()
 

Public Attributes

unsigned long intValue = 0
 
double doubleValue = .0
 

Detailed Description

fake randome number generator for unit test

Member Function Documentation

◆ doubleRand()

double quisp_test::rng::TestRNG::doubleRand ( )
inlineoverride

◆ doubleRandIncl1()

double quisp_test::rng::TestRNG::doubleRandIncl1 ( )
inlineoverride

◆ doubleRandNonz()

double quisp_test::rng::TestRNG::doubleRandNonz ( )
inlineoverride

◆ doubleRandNonzIncl1()

double quisp_test::rng::TestRNG::doubleRandNonzIncl1 ( )
inline

◆ initialize()

void quisp_test::rng::TestRNG::initialize ( int seedSet,
int rngId,
int numRngs,
int parsimProcId,
int parsimNumPartitions,
omnetpp::cConfiguration * cfg )
inlineoverride

◆ intRand() [1/2]

unsigned int quisp_test::rng::TestRNG::intRand ( )
inlineoverride

◆ intRand() [2/2]

unsigned int quisp_test::rng::TestRNG::intRand ( unsigned int n)
inlineoverride

◆ intRandMax()

unsigned int quisp_test::rng::TestRNG::intRandMax ( )
inlineoverride

◆ selfTest()

void quisp_test::rng::TestRNG::selfTest ( )
inlineoverride

Member Data Documentation

◆ doubleValue

double quisp_test::rng::TestRNG::doubleValue = .0

◆ intValue

unsigned long quisp_test::rng::TestRNG::intValue = 0

The documentation for this class was generated from the following file: