itpp::Gamma_RNG itpp_ext.h double double itpp::Gamma_RNG::alpha alpha double double itpp::Gamma_RNG::beta beta Random_Generator Random_Generator itpp::Gamma_RNG::RNG RNG Normal_RNG Normal_RNG itpp::Gamma_RNG::NRNG NRNG itpp::Gamma_RNG::Gamma_RNG (double a=1.0, double b=1.0) Gamma_RNG double a 1.0 double b 1.0 constructor. Set lambda. setup void void itpp::Gamma_RNG::setup (double a0, double b0) setup double a0 double b0 Set lambda. Gamma_RNG egamma::sample double double itpp::Gamma_RNG::get_setup () const get_setup get lambda double double itpp::Gamma_RNG::operator() () operator() Get one sample. vec vec itpp::Gamma_RNG::operator() (int n) operator() int n Get a sample vector. mat mat itpp::Gamma_RNG::operator() (int h, int w) operator() int h int w Get a sample matrix. double double itpp::Gamma_RNG::sample () sample double double itpp::Gamma_RNG::exp_rand () exp_rand compatibility with R double double itpp::Gamma_RNG::unif_rand () unif_rand double double itpp::Gamma_RNG::norm_rand () norm_rand Gamma distribution. itpp::Gamma_RNGalpha itpp::Gamma_RNGbeta itpp::Gamma_RNGexp_rand itpp::Gamma_RNGGamma_RNG itpp::Gamma_RNGget_setup itpp::Gamma_RNGnorm_rand itpp::Gamma_RNGNRNG itpp::Gamma_RNGoperator() itpp::Gamma_RNGoperator() itpp::Gamma_RNGoperator() itpp::Gamma_RNGRNG itpp::Gamma_RNGsample itpp::Gamma_RNGsetup itpp::Gamma_RNGunif_rand