|
vSMC
vSMC: Scalable Monte Carlo
|
MKL Gaussian distribution. More...
#include <vsmc/rng/mkl.hpp>
Public Types | |
| typedef FPType | result_type |
Public Types inherited from vsmc::MKLDistribution< FPType, MKLGaussianDistribution< FPType, Method > > | |
| typedef FPType | result_type |
Public Member Functions | |
| MKLGaussianDistribution (result_type mean=0, result_type sd=1) | |
| template<MKL_INT BRNG> | |
| void | generate (MKLStream< BRNG > &stream, MKL_INT n, result_type *r) |
Public Member Functions inherited from vsmc::MKLDistribution< FPType, MKLGaussianDistribution< FPType, 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< FPType, MKLGaussianDistribution< FPType, Method > > | |
| void | generate_error_check (int status, const char *name) |
MKL Gaussian distribution.
| typedef FPType vsmc::MKLGaussianDistribution< FPType, Method >::result_type |
|
inlineexplicit |
|
inline |
1.8.9.1