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

Uses the midpoint rule of integration. More...

#include <alsuq/distribution/Uniform1D.hpp>

Inheritance diagram for alsuq::distribution::Uniform1D:
alsuq::distribution::Distribution

Public Member Functions

 Uniform1D (size_t numberOfSamples, real a, real b)
 
virtual real generate (generator::Generator &generator, size_t component, size_t sample) override
 
- Public Member Functions inherited from alsuq::distribution::Distribution
virtual ~Distribution ()
 

Detailed Description

Uses the midpoint rule of integration.

Constructor & Destructor Documentation

◆ Uniform1D()

alsuq::distribution::Uniform1D::Uniform1D ( size_t  numberOfSamples,
real  a,
real  b 
)

Member Function Documentation

◆ generate()

real alsuq::distribution::Uniform1D::generate ( generator::Generator generator,
size_t  component,
size_t  sample 
)
overridevirtual

Generates the next random number.

Note
ONLY WORKS FOR 1D PROBLEMS

Implements alsuq::distribution::Distribution.


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