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 |