Alsvinn  0.5.3
The fast FVM simulator with UQ support
Public Member Functions | List of all members
alsuq::generator::STLMersenne Class Reference

#include <alsuq/generator/STLMersenne.hpp>

Inheritance diagram for alsuq::generator::STLMersenne:
alsuq::generator::Generator

Public Member Functions

 STLMersenne (size_t dimension)
 
real generate (size_t component, size_t sample) override
 Generates the next random number. More...
 
- Public Member Functions inherited from alsuq::generator::Generator
virtual ~Generator ()
 

Detailed Description

Uses the C++ STL implementation to generate random numbers

Todo:
This needs to be fixed for multiple users (ie. when multiple instances uses this, it will not work properly with the sample fast forwarding)

Constructor & Destructor Documentation

◆ STLMersenne()

alsuq::generator::STLMersenne::STLMersenne ( size_t  dimension)

Member Function Documentation

◆ generate()

real alsuq::generator::STLMersenne::generate ( size_t  component,
size_t  sample 
)
overridevirtual

Generates the next random number.

Implements alsuq::generator::Generator.


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