Header for Mixer classes. More...
#include <vector>
#include <string>
#include "RandomLib/RandomSeed.hpp"
Go to the source code of this file.
Classes | |
class | RandomLib::MixerMT0< RandomType > |
The original MT19937 mixing functionality. More... | |
class | RandomLib::MixerMT1< RandomType > |
The modified MT19937 mixing functionality. More... | |
class | RandomLib::MixerSFMT |
The SFMT mixing functionality. More... | |
Namespaces | |
namespace | RandomLib |
Defines | |
#define | RANDOMMIXER_HPP "$Id: RandomMixer.hpp 6426 2008-01-31 04:44:07Z ckarney $" |
Header for Mixer classes.
Mixer classes convert a seed vector into a random generator state. An important property of this method is that "close" seeds should produce "widely separated" states. This allows the seeds to be set is some systematic fashion to produce a set of uncorrelation random number sequences.
Written by Charles Karney <charles@karney.com> and licensed under the LGPL. For more information, see http://charles.karney.info/random/
Definition in file RandomMixer.hpp.
#define RANDOMMIXER_HPP "$Id: RandomMixer.hpp 6426 2008-01-31 04:44:07Z ckarney $" |
Definition at line 17 of file RandomMixer.hpp.