Kepler's Torus
Public Member Functions | Public Attributes | List of all members
Distribution Struct Referenceabstract

Abstract base class for initialising random number distributions. More...

#include <distribution.h>

Inheritance diagram for Distribution:
Inheritance graph
[legend]

Public Member Functions

 Distribution (std::size_t seed)
 Create a new random number distribution with the given seed.
 
virtual ~Distribution ()=0
 Make this class abstract.
 

Public Attributes

std::size_t const seed
 Seed used to initialise the random number generator.
 
std::mt19937 mt
 Mersenne Twister pseudo-random number generator, initialised by the given seed and used to generate numbers.
 

Detailed Description

Abstract base class for initialising random number distributions.

Definition at line 7 of file distribution.h.


The documentation for this struct was generated from the following files: