▼CMTToolBox::AbstractGenerator< U > | Pseudo random number generator |
▼CMTToolBox::RecursionSearchable< U, V > | |
▼CMTToolBox::EquidistributionCalculatable< U, V > | This class is an Abstract class for calculating dimension of equi-distribution for GF(2)-linear pseudo random number generators |
CMTToolBox::ReducibleGenerator< U, V > | This class is an Abstract class for reducible generator |
CMTToolBox::TemperingCalculatable< U, V > | Users can search tempering parameters by making GF(2)-linear pseudo random generator class which inherits from this class |
▼CMTToolBox::RecursionSearchable< U, U > | |
▼CMTToolBox::EquidistributionCalculatable< U, U > | |
▼CMTToolBox::ReducibleGenerator< U > | |
CMTToolBox::ReducibleTemperingCalculatable< U > | |
▼CMTToolBox::TemperingCalculatable< U > | |
CMTToolBox::ReducibleTemperingCalculatable< U > | |
▼CMTToolBox::AbstractGenerator< T > | |
CMTToolBox::Sequential< T > | Counting down number generator |
▼CMTToolBox::AbstractGenerator< uint32_t > | |
CMTToolBox::MersenneTwister | Mersenne Twister pseudo random number generator |
▼CMTToolBox::AbstractGenerator< uint64_t > | |
CMTToolBox::MersenneTwister64 | Mersenne Twister pseudo random number generator |
CMTToolBox::AbstractGenerator< V > | |
CMTToolBox::AlgorithmCalculateParity< U, G > | Calculate the parity check vector of reducible generator |
CMTToolBox::AlgorithmEquidistribution< U, V > | Calculate dimension of equi-distribution of output of pseudo random number generators |
CMTToolBox::AlgorithmPrimitivity | Algorithm which check if given polynomial is primitive |
CMTToolBox::AlgorithmRecursionAndTempering< U, V > | |
CMTToolBox::AlgorithmRecursionSearch< U, V > | Search parameters of state transition function of pseudo random number generator so that the characteristic polynomial of the function will have max degree and will be primitive |
CMTToolBox::AlgorithmReducibleEquidistribution< U, G, V > | Calculate dimension of equi-distribution of reducible generator in worst case |
CMTToolBox::AlgorithmReducibleRecursionAndTempering< U, G > | |
CMTToolBox::AlgorithmReducibleRecursionSearch< U, V > | Search parameters of state transition function of pseudo random number generator so that the characteristic polynomial of the function will have max degree and will be primitive |
▼CMTToolBox::AlgorithmTempering< U, V > | Algorithm that search tempering parameters to improve dimension of equi-distribution of output of pseudo random number generator |
CMTToolBox::AlgorithmBestBits< U, V > | Algorithm which searches tempering parameters |
CMTToolBox::AlgorithmPartialBitPattern< U, V, bit_len, param_num, try_bit_len, step, lsb > | Algorithm that search tempering parameters to improve dimension of equi-distribution of output of pseudo random number generator |
CMTToolBox::linear_generator_vector< U, V > | GF(2) pseudo random number generator as a GF(2) vector |
CResursionSearchable | Abstract class for searching parameters of state transition function of pseudo random number generator |
CMTToolBox::temper_params< U > | Class which keeps tempering parameters |
CMTToolBox::TestLinearity< U, V > | Checks if a pseudo random number generator is GF(2)-linear |