![]() |
fpmas 1.6
|
#include <distribution.h>
Public Member Functions | |
virtual T | min () const =0 |
virtual T | max () const =0 |
Defines a generic random distribution API.
T | type of generated random values |
|
pure virtual |
Returns the minimum value potentially generated by the distribution.
Implemented in fpmas::random::Distribution< Distribution_t >, fpmas::random::Distribution< std::discrete_distribution< std::size_t > >, fpmas::random::Distribution< double >, fpmas::random::Distribution< int >, and fpmas::random::ConstantDistribution< T >.
|
pure virtual |
Returns the maximum value potentially generated by the distribution.
Implemented in fpmas::random::Distribution< Distribution_t >, fpmas::random::Distribution< std::discrete_distribution< std::size_t > >, fpmas::random::Distribution< double >, fpmas::random::Distribution< int >, and fpmas::random::ConstantDistribution< T >.