|
template<typename RealType , typename RNGType > |
void | vsmc::u01_rand_sorted (RNGType &rng, std::size_t N, RealType *r) |
| Generate sorted standard uniform numbers with \(O(N)\) cost. More...
|
|
template<std::size_t K, typename RealType , typename RNGType > |
void | vsmc::internal::u01_rand_sorted_impl (RNGType &rng, std::size_t n0, std::size_t n, RealType *r, std::size_t N, RealType &lmax) |
|
template<typename RealType , typename RNGType > |
void | vsmc::u01_rand_stratified (RNGType &rng, std::size_t N, RealType *r) |
| Generate stratified standard uniform numbers. More...
|
|
template<typename RealType , typename RNGType > |
void | vsmc::internal::u01_rand_stratified_impl (RNGType &rng, std::size_t n0, std::size_t n, RealType *r, RealType delta) |
|
template<typename RealType , typename RNGType > |
void | vsmc::u01_rand_systematic (RNGType &rng, std::size_t N, RealType *r) |
| Generate systematic standard uniform numbers. More...
|
|
template<typename RealType > |
void | vsmc::u01_trans_sorted (std::size_t N, const RealType *u01, RealType *r) |
| Tranform a sequence of standard uniform random numbers to sorted sequence. More...
|
|
template<std::size_t K, typename RealType > |
void | vsmc::internal::u01_trans_sorted_impl (std::size_t n0, std::size_t n, const RealType *u01, RealType *r, std::size_t N, RealType &lmax) |
|
template<typename RealType > |
void | vsmc::u01_trans_stratified (std::size_t N, const RealType *u01, RealType *r) |
| Transform a sequence of standard uniform random numbers to a stratified sequence. More...
|
|
template<typename RealType > |
void | vsmc::internal::u01_trans_stratified_impl (std::size_t n0, std::size_t n, const RealType *u01, RealType *r, RealType delta) |
|
template<typename RealType > |
void | vsmc::u01_trans_systematic (std::size_t N, const RealType *u01, RealType *r) |
| Transform a single standard uniform random number to a systematic sequence. More...
|
|
template<typename RealType > |
void | vsmc::internal::u01_trans_systematic_impl (std::size_t n0, std::size_t n, RealType u, RealType *r, RealType delta) |
|