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

Gets a std::function and uses that to generate new samples. More...

#include <alsuq/distribution/FunctionDistribution.hpp>

Inheritance diagram for alsuq::distribution::FunctionDistribution:
alsuq::distribution::Distribution

Public Member Functions

 FunctionDistribution (std::function< real(size_t, size_t)> distributionFunction)
 
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

Gets a std::function and uses that to generate new samples.

Constructor & Destructor Documentation

◆ FunctionDistribution()

alsuq::distribution::FunctionDistribution::FunctionDistribution ( std::function< real(size_t, size_t)>  distributionFunction)

Member Function Documentation

◆ generate()

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

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