|
vSMC
vSMC: Scalable Monte Carlo
|
MKL Poisson distribution. More...
#include <vsmc/rng/mkl.hpp>
Public Types | |
| typedef MKL_INT | result_type |
Public Types inherited from vsmc::MKLDistribution< MKL_INT, MKLPoissonDistribution< Method > > | |
| typedef MKL_INT | result_type |
Public Member Functions | |
| MKLPoissonDistribution (double lambda=1) | |
| template<MKL_INT BRNG> | |
| void | generate (MKLStream< BRNG > &stream, MKL_INT n, result_type *r) |
Public Member Functions inherited from vsmc::MKLDistribution< MKL_INT, MKLPoissonDistribution< Method > > | |
| MKLDistribution () | |
| void | buffer_size (MKL_INT size) |
| Set the buffer size, zero or negative value restore the default. More... | |
| MKL_INT | buffer_size () const |
| result_type | operator() (MKLStream< BRNG > &stream) |
| void | operator() (MKLStream< BRNG > &stream, MKL_INT n, result_type *r) |
| void | reset () |
Additional Inherited Members | |
Protected Member Functions inherited from vsmc::MKLDistribution< MKL_INT, MKLPoissonDistribution< Method > > | |
| void | generate_error_check (int status, const char *name) |
MKL Poisson distribution.
| typedef MKL_INT vsmc::MKLPoissonDistribution< Method >::result_type |
|
inlineexplicit |
|
inline |
1.8.9.1