RandomMixer.hpp File Reference

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 $"

Detailed Description

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 Documentation

#define RANDOMMIXER_HPP   "$Id: RandomMixer.hpp 6426 2008-01-31 04:44:07Z ckarney $"

Definition at line 17 of file RandomMixer.hpp.


Generated on Thu Dec 31 15:24:29 2009 by  doxygen 1.6.1