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

#include <alsuq/generator/Generator.hpp>

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

Public Member Functions

virtual ~Generator ()
 
virtual real generate (size_t component, size_t sample)=0
 Generates a uniformly distributed number between 0 and 1. More...
 

Detailed Description

A generator is used to generate random numbers, use a distribution to get them under some distribution

Note
All generators are singletons

Constructor & Destructor Documentation

◆ ~Generator()

virtual alsuq::generator::Generator::~Generator ( )
inlinevirtual

Member Function Documentation

◆ generate()

virtual real alsuq::generator::Generator::generate ( size_t  component,
size_t  sample 
)
pure virtual

Generates a uniformly distributed number between 0 and 1.

Implemented in alsuq::generator::STLMersenne.


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