blitz Version 0.10
|
Public Types | |
enum | { K = 0x9908b0df } |
Public Member Functions | |
BitMixer () | |
twist_int | high_mask (twist_int s1) const |
twist_int | operator() (twist_int s1) |
BitMixer () | |
BitMixer (twist_int k) | |
twist_int | low_mask (twist_int s1) const |
twist_int | high_mask (twist_int s1) const |
twist_int | operator() (twist_int s1) |
Public Attributes | |
twist_int | s0 |
const twist_int | K |
Friends | |
twist_int | low_mask (twist_int s1) |
MersenneTwister::BitMixer::BitMixer | ( | ) | [inline] |
MersenneTwister::BitMixer::BitMixer | ( | ) | [inline] |
MersenneTwister::BitMixer::BitMixer | ( | twist_int | k | ) | [inline] |
Referenced by operator()().
References high_mask(), low_mask, r, and s0.
Referenced by operator()().
const twist_int MersenneTwister::BitMixer::K |
Referenced by high_mask(), and operator()().