Classes | Namespaces | Defines
RandomAlgorithm.hpp File Reference

Header for MT19937 and SFMT19937. More...

#include "RandomLib/RandomType.hpp"
#include <stdexcept>
#include <string>

Go to the source code of this file.

Classes

class  RandomLib::MT19937
 The MT19937 random number engine. More...
class  RandomLib::SFMT19937
 The SFMT random number engine. More...

Namespaces

namespace  RandomLib

Defines

#define RANDOMALGORITHM_HPP   "$Id: RandomAlgorithm.hpp 6723 2010-01-11 14:20:10Z ckarney $"

Detailed Description

Header for MT19937 and SFMT19937.

This provides an interface to the Mersenne Twister MT19937 and SIMD oriented Fast Mersenne Twister SFMT19937 random number engines.

Interface routines written by Charles Karney <charles@karney.com> and licensed under the LGPL. For more information, see http://randomlib.sourceforge.net/

Definition in file RandomAlgorithm.hpp.


Define Documentation

#define RANDOMALGORITHM_HPP   "$Id: RandomAlgorithm.hpp 6723 2010-01-11 14:20:10Z ckarney $"

Definition at line 17 of file RandomAlgorithm.hpp.