6 namespace distribution {
15 size_t sample)
override;
17 std::function<real(size_t, size_t)> distributionFunction;
FunctionDistribution(std::function< real(size_t, size_t)> distributionFunction)
Definition: FunctionDistribution.cpp:6
Definition: Distribution.hpp:21
double real
Definition: types.hpp:65
Gets a std::function and uses that to generate new samples.
Definition: FunctionDistribution.hpp:9
virtual real generate(generator::Generator &generator, size_t component, size_t sample) override
Definition: FunctionDistribution.cpp:12
Definition: Generator.hpp:27