#include <UnuRanDist.h>
Public Member Functions | |
UnuRanDist () | |
void | SetSeed (int seed) |
double | Gaus (double mu, double sigma) |
int | Poisson (double mu) |
int | Binomial (int n, double p) |
Private Attributes | |
TUnuran | fUnuran |
bool | first |
double | par [2] |
Definition at line 9 of file UnuRanDist.h.
UnuRanDist::UnuRanDist | ( | ) | [inline] |
Definition at line 13 of file UnuRanDist.h.
void UnuRanDist::SetSeed | ( | int | seed | ) | [inline] |
Definition at line 25 of file UnuRanDist.h.
References first, fUnuran, TUnuran::Init(), and TUnuran::Sample().
int UnuRanDist::Poisson | ( | double | mu | ) | [inline] |
Definition at line 36 of file UnuRanDist.h.
References first, fUnuran, TUnuran::InitPoisson(), par, TUnuran::ReInitDiscrDist(), and TUnuran::SampleDiscr().
int UnuRanDist::Binomial | ( | int | n, | |
double | p | |||
) | [inline] |
Definition at line 56 of file UnuRanDist.h.
References first, fUnuran, TUnuran::InitBinomial(), par, TUnuran::ReInitDiscrDist(), and TUnuran::SampleDiscr().
TUnuran UnuRanDist::fUnuran [private] |
bool UnuRanDist::first [private] |
Definition at line 79 of file UnuRanDist.h.
Referenced by Binomial(), Gaus(), Poisson(), and SetSeed().
double UnuRanDist::par[2] [private] |