|
| 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) |
| |