|
vSMC
vSMC: Scalable Monte Carlo
|
This is the complete list of members for vsmc::MKLStream, including all inherited members.
| bernoulli(MKL_INT n, int *r, double p, MKL_INT method=VSL_RNG_METHOD_BERNOULLI_ICDF) | vsmc::MKLStream | inline |
| beta(MKL_INT n, float *r, float p, float q, float a, float beta, MKL_INT method=VSL_RNG_METHOD_BETA_CJA) | vsmc::MKLStream | inline |
| beta(MKL_INT n, double *r, double p, double q, double a, double beta, MKL_INT method=VSL_RNG_METHOD_BETA_CJA) | vsmc::MKLStream | inline |
| binomial(MKL_INT n, int *r, int ntrial, double p, MKL_INT method=VSL_RNG_METHOD_BINOMIAL_BTPE) | vsmc::MKLStream | inline |
| cauchy(MKL_INT n, float *r, float a, float beta, MKL_INT method=VSL_RNG_METHOD_CAUCHY_ICDF) | vsmc::MKLStream | inline |
| cauchy(MKL_INT n, double *r, double a, double beta, MKL_INT method=VSL_RNG_METHOD_CAUCHY_ICDF) | vsmc::MKLStream | inline |
| element_type typedef | vsmc::MKLBase<::VSLStreamStatePtr, MKLStream > | |
| exponential(MKL_INT n, float *r, float a, float beta, MKL_INT method=VSL_RNG_METHOD_EXPONENTIAL_ICDF) | vsmc::MKLStream | inline |
| exponential(MKL_INT n, double *r, double a, double beta, MKL_INT method=VSL_RNG_METHOD_EXPONENTIAL_ICDF) | vsmc::MKLStream | inline |
| gamma(MKL_INT n, float *r, float alpha, float a, float beta, MKL_INT method=VSL_RNG_METHOD_GAMMA_GNORM) | vsmc::MKLStream | inline |
| gamma(MKL_INT n, double *r, double alpha, double a, double beta, MKL_INT method=VSL_RNG_METHOD_GAMMA_GNORM) | vsmc::MKLStream | inline |
| gaussian(MKL_INT n, float *r, float a, float sigma, MKL_INT method=VSL_RNG_METHOD_GAUSSIAN_BOXMULLER2) | vsmc::MKLStream | inline |
| gaussian(MKL_INT n, double *r, double a, double sigma, MKL_INT method=VSL_RNG_METHOD_GAUSSIAN_BOXMULLER2) | vsmc::MKLStream | inline |
| gaussian_mv(MKL_INT n, float *r, MKL_INT dimen, MKL_INT mstorage, const float *a, const float *t, MKL_INT method=VSL_RNG_METHOD_GAUSSIANMV_BOXMULLER2) | vsmc::MKLStream | inline |
| gaussian_mv(MKL_INT n, double *r, MKL_INT dimen, MKL_INT mstorage, const double *a, const double *t, MKL_INT method=VSL_RNG_METHOD_GAUSSIANMV_BOXMULLER2) | vsmc::MKLStream | inline |
| geometric(MKL_INT n, int *r, double p, MKL_INT method=VSL_RNG_METHOD_GEOMETRIC_ICDF) | vsmc::MKLStream | inline |
| get() const | vsmc::MKLBase<::VSLStreamStatePtr, MKLStream > | inline |
| get_brng() const | vsmc::MKLStream | inline |
| get_brng_properties(MKL_INT brng,::VSLBRngProperties &properties) | vsmc::MKLStream | inlinestatic |
| get_deleter() | vsmc::MKLBase<::VSLStreamStatePtr, MKLStream > | inline |
| get_deleter() const | vsmc::MKLBase<::VSLStreamStatePtr, MKLStream > | inline |
| get_num_reg_brngs() | vsmc::MKLStream | inlinestatic |
| get_size() const | vsmc::MKLStream | inline |
| gumbel(MKL_INT n, float *r, float a, float beta, MKL_INT method=VSL_RNG_METHOD_GUMBEL_ICDF) | vsmc::MKLStream | inline |
| gumbel(MKL_INT n, double *r, double a, double beta, MKL_INT method=VSL_RNG_METHOD_GUMBEL_ICDF) | vsmc::MKLStream | inline |
| hypergeometric(MKL_INT n, int *r, int l, int s, int m, MKL_INT method=VSL_RNG_METHOD_HYPERGEOMETRIC_H2PE) | vsmc::MKLStream | inline |
| laplace(MKL_INT n, float *r, float a, float beta, MKL_INT method=VSL_RNG_METHOD_LAPLACE_ICDF) | vsmc::MKLStream | inline |
| laplace(MKL_INT n, double *r, double a, double beta, MKL_INT method=VSL_RNG_METHOD_LAPLACE_ICDF) | vsmc::MKLStream | inline |
| leapfrog(MKL_INT k, MKL_INT nstreams) | vsmc::MKLStream | inline |
| load_f(const std::string &fname) | vsmc::MKLStream | inline |
| load_m(const char *memptr) | vsmc::MKLStream | inline |
| lognormal(MKL_INT n, float *r, float a, float sigma, float b, float beta, MKL_INT method=VSL_RNG_METHOD_LOGNORMAL_BOXMULLER2) | vsmc::MKLStream | inline |
| lognormal(MKL_INT n, double *r, double a, double sigma, double b, double beta, MKL_INT method=VSL_RNG_METHOD_LOGNORMAL_BOXMULLER2) | vsmc::MKLStream | inline |
| MKLBase()=default | vsmc::MKLBase<::VSLStreamStatePtr, MKLStream > | |
| MKLBase(const MKLBase< ::VSLStreamStatePtr, MKLStream > &)=delete | vsmc::MKLBase<::VSLStreamStatePtr, MKLStream > | |
| MKLBase(MKLBase< ::VSLStreamStatePtr, MKLStream > &&)=default | vsmc::MKLBase<::VSLStreamStatePtr, MKLStream > | |
| MKLStream()=default | vsmc::MKLStream | |
| MKLStream(MKL_INT brng, MKL_UINT seed) | vsmc::MKLStream | inline |
| MKLStream(MKL_INT brng, MKL_INT n, unsigned *params) | vsmc::MKLStream | inline |
| MKLStream(const MKLStream &other) | vsmc::MKLStream | inline |
| MKLStream(MKLStream &&)=default | vsmc::MKLStream | |
| neg_binomial(MKL_INT n, int *r, double a, double p, MKL_INT method=VSL_RNG_METHOD_NEGBINOMIAL_NBAR) | vsmc::MKLStream | inline |
| operator bool() const | vsmc::MKLBase<::VSLStreamStatePtr, MKLStream > | inlineexplicit |
| operator=(const MKLStream &other) | vsmc::MKLStream | inline |
| operator=(MKLStream &&)=default | vsmc::MKLStream | |
| MKLBase<::VSLStreamStatePtr, MKLStream >::operator=(const MKLBase< ::VSLStreamStatePtr, MKLStream > &)=delete | vsmc::MKLBase<::VSLStreamStatePtr, MKLStream > | |
| MKLBase<::VSLStreamStatePtr, MKLStream >::operator=(MKLBase< ::VSLStreamStatePtr, MKLStream > &&)=default | vsmc::MKLBase<::VSLStreamStatePtr, MKLStream > | |
| pointer typedef | vsmc::MKLBase<::VSLStreamStatePtr, MKLStream > | |
| poisson(MKL_INT n, int *r, double lambda, MKL_INT method=VSL_RNG_METHOD_POISSON_PTPE) | vsmc::MKLStream | inline |
| poisson_v(MKL_INT n, int *r, const double *lambda, MKL_INT method=VSL_RNG_METHOD_POISSONV_POISNORM) | vsmc::MKLStream | inline |
| rayleigh(MKL_INT n, float *r, float a, float beta, MKL_INT method=VSL_RNG_METHOD_RAYLEIGH_ICDF) | vsmc::MKLStream | inline |
| rayleigh(MKL_INT n, double *r, double a, double beta, MKL_INT method=VSL_RNG_METHOD_RAYLEIGH_ICDF) | vsmc::MKLStream | inline |
| release(::VSLStreamStatePtr ptr) | vsmc::MKLStream | inlinestatic |
| MKLBase<::VSLStreamStatePtr, MKLStream >::release() | vsmc::MKLBase<::VSLStreamStatePtr, MKLStream > | inline |
| reset(MKL_INT brng, MKL_UINT seed) | vsmc::MKLStream | inline |
| reset(MKL_INT brng, MKL_INT n, unsigned *params) | vsmc::MKLStream | inline |
| MKLBase<::VSLStreamStatePtr, MKLStream >::reset(pointer ptr) | vsmc::MKLBase<::VSLStreamStatePtr, MKLStream > | inline |
| reset_ptr(pointer ptr) | vsmc::MKLBase<::VSLStreamStatePtr, MKLStream > | inlineprotected |
| save_f(const std::string &fname) const | vsmc::MKLStream | inline |
| save_m(char *memptr) const | vsmc::MKLStream | inline |
| skip_ahead(long long nskip) | vsmc::MKLStream | inline |
| swap(MKLBase< ::VSLStreamStatePtr, MKLStream > &other) | vsmc::MKLBase<::VSLStreamStatePtr, MKLStream > | inline |
| uniform(MKL_INT n, float *r, float a, float b, MKL_INT method=VSL_RNG_METHOD_UNIFORM_STD) | vsmc::MKLStream | inline |
| uniform(MKL_INT n, double *r, double a, double b, MKL_INT method=VSL_RNG_METHOD_UNIFORM_STD) | vsmc::MKLStream | inline |
| uniform(MKL_INT n, int *r, int a, int b, MKL_INT method=VSL_RNG_METHOD_UNIFORM_STD) | vsmc::MKLStream | inline |
| uniform_bits(MKL_INT n, unsigned *r, MKL_INT method=VSL_RNG_METHOD_UNIFORMBITS_STD) | vsmc::MKLStream | inline |
| uniform_bits32(MKL_INT n, unsigned *r, MKL_INT method=VSL_RNG_METHOD_UNIFORMBITS32_STD) | vsmc::MKLStream | inline |
| uniform_bits64(MKL_INT n, unsigned MKL_INT64 *r, MKL_INT method=VSL_RNG_METHOD_UNIFORMBITS64_STD) | vsmc::MKLStream | inline |
| weibull(MKL_INT n, float *r, float alpha, float a, float beta, MKL_INT method=VSL_RNG_METHOD_WEIBULL_ICDF) | vsmc::MKLStream | inline |
| weibull(MKL_INT n, double *r, double alpha, double a, double beta, MKL_INT method=VSL_RNG_METHOD_WEIBULL_ICDF) | vsmc::MKLStream | inline |
1.8.11