Public Methods | |
| _scv_random_impl (const string name, unsigned long long seed, scv_random::alg_func algorithm, scv_random::value_generation_algorithm alg_type) | |
| ~_scv_random_impl () | |
| unsigned int | next () |
| unsigned int | testNext () |
Static Public Methods | |
| int | get_debug (void) |
| void | set_debug (int dbg) |
Public Attributes | |
| scv_random::value_generation_algorithm | _alg_type |
| unsigned long long | _seed |
| scv_random::alg_func | _algorithm |
| union { | |
| unsigned long long _next | |
| unsigned int _rand_next | |
| unsigned short _next48 [3] | |
| } | u |
Static Public Attributes | |
| int | debug = scv_debug::INITIAL_DEBUG_LEVEL |
|
||||||||||||||||||||
|
Definition at line 165 of file scv_random.cpp. References _alg_type, _algorithm, _seed, scv_random::alg_func, _scv_message::message(), scv_random::RAND, scv_random::RAND32, scv_random::RAND48, scv_random::set_global_seed(), u, and scv_random::value_generation_algorithm. |
|
|
Definition at line 204 of file scv_random.cpp. |
|
|
Definition at line 247 of file scv_random.cpp. References debug. Referenced by scv_random::get_debug(). |
|
|
Definition at line 206 of file scv_random.cpp. References _alg_type, _algorithm, scv_random::RAND, scv_random::RAND32, scv_random::RAND48, and u. Referenced by scv_random::next(). |
|
|
Definition at line 250 of file scv_random.cpp. References debug, scv_debug::RANDOMIZATION, and scv_debug::set_facility_level(). Referenced by scv_random::set_debug(). |
|
|
Definition at line 230 of file scv_random.cpp. References _alg_type, _algorithm, scv_random::RAND, scv_random::RAND48, and u. Referenced by scv_random::print(). |
|
|
Definition at line 156 of file scv_random.cpp. Referenced by _scv_random_impl(), scv_random::get_current_seed(), next(), scv_random::print(), scv_random::set_algorithm(), scv_random::set_current_seed(), and testNext(). |
|
|
Definition at line 158 of file scv_random.cpp. Referenced by _scv_random_impl(), scv_random::get_current_seed(), next(), scv_random::set_algorithm(), scv_random::set_current_seed(), and testNext(). |
|
|
Definition at line 160 of file scv_random.cpp. |
|
|
Definition at line 162 of file scv_random.cpp. |
|
|
Definition at line 161 of file scv_random.cpp. |
|
|
Definition at line 157 of file scv_random.cpp. Referenced by _scv_random_impl(), scv_random::get_initial_seed(), and scv_random::print(). |
|
|
Definition at line 257 of file scv_random.cpp. Referenced by get_debug(), and set_debug(). |
|
|
Referenced by _scv_random_impl(), scv_random::get_current_seed(), next(), scv_random::set_current_seed(), and testNext(). |
1.2.18