MTToolBox  0.2.10
Data Structures | Namespaces
AlgorithmRecursionAndTempering.hpp File Reference
#include <iostream>
#include <ostream>
#include <iomanip>
#include <vector>
#include <cstdlib>
#include <cerrno>
#include <unistd.h>
#include <time.h>
#include <MTToolBox/TemperingCalculatable.hpp>
#include <MTToolBox/AlgorithmEquidistribution.hpp>
#include <MTToolBox/AlgorithmRecursionSearch.hpp>
#include <MTToolBox/AlgorithmTempering.hpp>
#include <MTToolBox/util.hpp>

Go to the source code of this file.

Data Structures

class  MTToolBox::AlgorithmRecursionAndTempering< U, V >
 

Namespaces

 MTToolBox
 name space for MTToolBox
 

Detailed Description

  1. Search parameters of state transion function of pseudo random number generator so that the characteristic polynomial of the funciton will have max degree and will be primitive.
  2. Search tempering parameters to improve dimension of equi-distribution of output of pseudo random number generator.
Author
Mutsuo Saito (Hiroshima University)
Makoto Matsumoto (Hiroshima University)

Copyright (C) 2013, 2016 Mutsuo Saito, Makoto Matsumoto and Hiroshima University. All rights reserved.

The 3-clause BSD License is applied to this software, see LICENSE.txt