vSMC
vSMC: Scalable Monte Carlo
vsmc::MKLStream Member List

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::MKLStreaminline
beta(MKL_INT n, float *r, float p, float q, float a, float beta, MKL_INT method=VSL_RNG_METHOD_BETA_CJA)vsmc::MKLStreaminline
beta(MKL_INT n, double *r, double p, double q, double a, double beta, MKL_INT method=VSL_RNG_METHOD_BETA_CJA)vsmc::MKLStreaminline
binomial(MKL_INT n, int *r, int ntrial, double p, MKL_INT method=VSL_RNG_METHOD_BINOMIAL_BTPE)vsmc::MKLStreaminline
cauchy(MKL_INT n, float *r, float a, float beta, MKL_INT method=VSL_RNG_METHOD_CAUCHY_ICDF)vsmc::MKLStreaminline
cauchy(MKL_INT n, double *r, double a, double beta, MKL_INT method=VSL_RNG_METHOD_CAUCHY_ICDF)vsmc::MKLStreaminline
element_type typedefvsmc::MKLBase<::VSLStreamStatePtr, MKLStream >
exponential(MKL_INT n, float *r, float a, float beta, MKL_INT method=VSL_RNG_METHOD_EXPONENTIAL_ICDF)vsmc::MKLStreaminline
exponential(MKL_INT n, double *r, double a, double beta, MKL_INT method=VSL_RNG_METHOD_EXPONENTIAL_ICDF)vsmc::MKLStreaminline
gamma(MKL_INT n, float *r, float alpha, float a, float beta, MKL_INT method=VSL_RNG_METHOD_GAMMA_GNORM)vsmc::MKLStreaminline
gamma(MKL_INT n, double *r, double alpha, double a, double beta, MKL_INT method=VSL_RNG_METHOD_GAMMA_GNORM)vsmc::MKLStreaminline
gaussian(MKL_INT n, float *r, float a, float sigma, MKL_INT method=VSL_RNG_METHOD_GAUSSIAN_BOXMULLER2)vsmc::MKLStreaminline
gaussian(MKL_INT n, double *r, double a, double sigma, MKL_INT method=VSL_RNG_METHOD_GAUSSIAN_BOXMULLER2)vsmc::MKLStreaminline
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::MKLStreaminline
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::MKLStreaminline
geometric(MKL_INT n, int *r, double p, MKL_INT method=VSL_RNG_METHOD_GEOMETRIC_ICDF)vsmc::MKLStreaminline
get() constvsmc::MKLBase<::VSLStreamStatePtr, MKLStream >inline
get_brng() const vsmc::MKLStreaminline
get_brng_properties(MKL_INT brng,::VSLBRngProperties &properties)vsmc::MKLStreaminlinestatic
get_deleter()vsmc::MKLBase<::VSLStreamStatePtr, MKLStream >inline
get_deleter() constvsmc::MKLBase<::VSLStreamStatePtr, MKLStream >inline
get_num_reg_brngs()vsmc::MKLStreaminlinestatic
get_size() const vsmc::MKLStreaminline
gumbel(MKL_INT n, float *r, float a, float beta, MKL_INT method=VSL_RNG_METHOD_GUMBEL_ICDF)vsmc::MKLStreaminline
gumbel(MKL_INT n, double *r, double a, double beta, MKL_INT method=VSL_RNG_METHOD_GUMBEL_ICDF)vsmc::MKLStreaminline
hypergeometric(MKL_INT n, int *r, int l, int s, int m, MKL_INT method=VSL_RNG_METHOD_HYPERGEOMETRIC_H2PE)vsmc::MKLStreaminline
laplace(MKL_INT n, float *r, float a, float beta, MKL_INT method=VSL_RNG_METHOD_LAPLACE_ICDF)vsmc::MKLStreaminline
laplace(MKL_INT n, double *r, double a, double beta, MKL_INT method=VSL_RNG_METHOD_LAPLACE_ICDF)vsmc::MKLStreaminline
leapfrog(MKL_INT k, MKL_INT nstreams)vsmc::MKLStreaminline
load_f(const std::string &fname)vsmc::MKLStreaminline
load_m(const char *memptr)vsmc::MKLStreaminline
lognormal(MKL_INT n, float *r, float a, float sigma, float b, float beta, MKL_INT method=VSL_RNG_METHOD_LOGNORMAL_BOXMULLER2)vsmc::MKLStreaminline
lognormal(MKL_INT n, double *r, double a, double sigma, double b, double beta, MKL_INT method=VSL_RNG_METHOD_LOGNORMAL_BOXMULLER2)vsmc::MKLStreaminline
MKLBase()=defaultvsmc::MKLBase<::VSLStreamStatePtr, MKLStream >
MKLBase(const MKLBase< ::VSLStreamStatePtr, MKLStream > &)=deletevsmc::MKLBase<::VSLStreamStatePtr, MKLStream >
MKLBase(MKLBase< ::VSLStreamStatePtr, MKLStream > &&)=defaultvsmc::MKLBase<::VSLStreamStatePtr, MKLStream >
MKLStream(MKL_INT brng, MKL_UINT seed)vsmc::MKLStreaminline
MKLStream(MKL_INT brng, MKL_INT n, unsigned *params)vsmc::MKLStreaminline
MKLStream(const MKLStream &other)vsmc::MKLStreaminline
MKLStream(MKLStream &&)=defaultvsmc::MKLStream
neg_binomial(MKL_INT n, int *r, double a, double p, MKL_INT method=VSL_RNG_METHOD_NEGBINOMIAL_NBAR)vsmc::MKLStreaminline
operator bool() constvsmc::MKLBase<::VSLStreamStatePtr, MKLStream >inlineexplicit
operator=(const MKLStream &other)vsmc::MKLStreaminline
operator=(MKLStream &&)=defaultvsmc::MKLStream
MKLBase<::VSLStreamStatePtr, MKLStream >::operator=(const MKLBase< ::VSLStreamStatePtr, MKLStream > &)=deletevsmc::MKLBase<::VSLStreamStatePtr, MKLStream >
MKLBase<::VSLStreamStatePtr, MKLStream >::operator=(MKLBase< ::VSLStreamStatePtr, MKLStream > &&)=defaultvsmc::MKLBase<::VSLStreamStatePtr, MKLStream >
pointer typedefvsmc::MKLBase<::VSLStreamStatePtr, MKLStream >
poisson(MKL_INT n, int *r, double lambda, MKL_INT method=VSL_RNG_METHOD_POISSON_PTPE)vsmc::MKLStreaminline
poisson_v(MKL_INT n, int *r, const double *lambda, MKL_INT method=VSL_RNG_METHOD_POISSONV_POISNORM)vsmc::MKLStreaminline
rayleigh(MKL_INT n, float *r, float a, float beta, MKL_INT method=VSL_RNG_METHOD_RAYLEIGH_ICDF)vsmc::MKLStreaminline
rayleigh(MKL_INT n, double *r, double a, double beta, MKL_INT method=VSL_RNG_METHOD_RAYLEIGH_ICDF)vsmc::MKLStreaminline
release(::VSLStreamStatePtr ptr)vsmc::MKLStreaminlinestatic
MKLBase<::VSLStreamStatePtr, MKLStream >::release()vsmc::MKLBase<::VSLStreamStatePtr, MKLStream >inline
reset(MKL_INT brng, MKL_UINT seed)vsmc::MKLStreaminline
reset(MKL_INT brng, MKL_INT n, unsigned *params)vsmc::MKLStreaminline
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::MKLStreaminline
save_m(char *memptr) const vsmc::MKLStreaminline
skip_ahead(long long nskip)vsmc::MKLStreaminline
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::MKLStreaminline
uniform(MKL_INT n, double *r, double a, double b, MKL_INT method=VSL_RNG_METHOD_UNIFORM_STD)vsmc::MKLStreaminline
uniform(MKL_INT n, int *r, int a, int b, MKL_INT method=VSL_RNG_METHOD_UNIFORM_STD)vsmc::MKLStreaminline
uniform_bits(MKL_INT n, unsigned *r, MKL_INT method=VSL_RNG_METHOD_UNIFORMBITS_STD)vsmc::MKLStreaminline
uniform_bits32(MKL_INT n, unsigned *r, MKL_INT method=VSL_RNG_METHOD_UNIFORMBITS32_STD)vsmc::MKLStreaminline
uniform_bits64(MKL_INT n, unsigned MKL_INT64 *r, MKL_INT method=VSL_RNG_METHOD_UNIFORMBITS64_STD)vsmc::MKLStreaminline
weibull(MKL_INT n, float *r, float alpha, float a, float beta, MKL_INT method=VSL_RNG_METHOD_WEIBULL_ICDF)vsmc::MKLStreaminline
weibull(MKL_INT n, double *r, double alpha, double a, double beta, MKL_INT method=VSL_RNG_METHOD_WEIBULL_ICDF)vsmc::MKLStreaminline