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.

Namespaces

namespace  RandomLib

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...

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 Mon Nov 10 16:59:10 2008 by  doxygen 1.5.6