DSFMT context structure. More...
#include <itpp/base/random_dsfmt.h>
Classes | |
union | W128_T |
Data structure to hold 128-bit values. More... | |
Public Types | |
typedef union W128_T | w128_t |
128-bit data type | |
Public Attributes | |
w128_t | status [N+1] |
128-bit internal state array | |
int | idx |
State array indexing. | |
unsigned int | last_seed |
Last known seed used to initialize context. | |
DSFMT context structure.
Shall be a POD type since we want to allocate it in thread-local storage gcc and msvc may have problems with non-POD types and threadprivate pragma
Definition at line 122 of file random_dsfmt.h.
union W128_T itpp::random_details::DSFMT< MEXP, POS1, SL1, MSK1, MSK2, FIX1_V, FIX2_V, PCV1_V, PCV2_V >::Context::w128_t |
128-bit data type
Definition at line 134 of file random_dsfmt.h.
w128_t itpp::random_details::DSFMT< MEXP, POS1, SL1, MSK1, MSK2, FIX1_V, FIX2_V, PCV1_V, PCV2_V >::Context::status[N+1] |
128-bit internal state array
Definition at line 136 of file random_dsfmt.h.
Referenced by itpp::RNG_get_state(), and itpp::RNG_set_state().
int itpp::random_details::DSFMT< MEXP, POS1, SL1, MSK1, MSK2, FIX1_V, FIX2_V, PCV1_V, PCV2_V >::Context::idx |
State array indexing.
Definition at line 138 of file random_dsfmt.h.
Referenced by itpp::RNG_get_state(), and itpp::RNG_set_state().
unsigned int itpp::random_details::DSFMT< MEXP, POS1, SL1, MSK1, MSK2, FIX1_V, FIX2_V, PCV1_V, PCV2_V >::Context::last_seed |
Last known seed used to initialize context.
Definition at line 140 of file random_dsfmt.h.
Generated on Tue Dec 10 2024 04:49:37 for IT++ by Doxygen 1.12.0