#include <IRandom.h>
|
| virtual | ~IRandom () |
| |
| virtual int | binomial (int max, double prob)=0 |
| | Sample a binomial distribution. More...
|
| |
| virtual int | poisson (double mean)=0 |
| | Sample a Poisson distribution. More...
|
| |
| virtual double | normal (double mean, double sigma)=0 |
| | Sample a normal distribution. More...
|
| |
| virtual double | uniform (double begin, double end)=0 |
| | Sample a uniform distribution. More...
|
| |
| virtual double | exponential (double mean)=0 |
| | Sample an exponential distribution. More...
|
| |
| virtual int | range (int first, int last)=0 |
| | Sample a uniform integer range. More...
|
| |
| virtual | ~IComponent () |
| |
| virtual | ~Interface () |
| |
Definition at line 9 of file IRandom.h.
◆ ~IRandom()
◆ binomial()
| virtual int WireCell::IRandom::binomial |
( |
int |
max, |
|
|
double |
prob |
|
) |
| |
|
pure virtual |
◆ exponential()
| virtual double WireCell::IRandom::exponential |
( |
double |
mean | ) |
|
|
pure virtual |
◆ normal()
| virtual double WireCell::IRandom::normal |
( |
double |
mean, |
|
|
double |
sigma |
|
) |
| |
|
pure virtual |
◆ poisson()
| virtual int WireCell::IRandom::poisson |
( |
double |
mean | ) |
|
|
pure virtual |
◆ range()
| virtual int WireCell::IRandom::range |
( |
int |
first, |
|
|
int |
last |
|
) |
| |
|
pure virtual |
◆ uniform()
| virtual double WireCell::IRandom::uniform |
( |
double |
begin, |
|
|
double |
end |
|
) |
| |
|
pure virtual |
The documentation for this class was generated from the following files: