vSMC
v3.0.0
Scalable Monte Carlo
|
#include <vsmc/rng/internal/common.hpp>
Go to the source code of this file.
Namespaces | |
vsmc | |
vsmc::internal | |
Functions | |
template<typename UIntType , typename RealType , typename Lower , typename Upper > | |
RealType | vsmc::u01 (UIntType u) noexcept |
Convert uniform unsigned integers to floating points within [0, 1]. More... | |
template<typename UIntType , typename RealType , typename Lower , typename Upper > | |
void | vsmc::u01 (std::size_t n, const UIntType *u, RealType *r) noexcept |
Convert uniform unsigned integers to floating points within [0, 1]. More... | |
template<typename UIntType , typename RealType > | |
RealType | vsmc::u01_cc (UIntType u) noexcept |
Convert uniform unsigned integers to floating points on [0, 1]. More... | |
template<typename UIntType , typename RealType > | |
void | vsmc::u01_cc (std::size_t n, const UIntType *u, RealType *r) noexcept |
Convert uniform unsigned integers to floating points on [0, 1]. More... | |
template<typename UIntType , typename RealType > | |
RealType | vsmc::u01_co (UIntType u) noexcept |
Convert uniform unsigned integers to floating points on [0, 1) More... | |
template<typename UIntType , typename RealType > | |
void | vsmc::u01_co (std::size_t n, const UIntType *u, RealType *r) noexcept |
Convert uniform unsigned integers to floating points on [0, 1) More... | |
template<typename UIntType , typename RealType > | |
RealType | vsmc::u01_oc (UIntType u) noexcept |
Convert uniform unsigned integers to floating points on (0, 1]. More... | |
template<typename UIntType , typename RealType > | |
void | vsmc::u01_oc (std::size_t n, const UIntType *u, RealType *r) noexcept |
Convert uniform unsigned integers to floating points on (0, 1]. More... | |
template<typename UIntType , typename RealType > | |
RealType | vsmc::u01_oo (UIntType u) noexcept |
Convert uniform unsigned integers to floating points on (0, 1) More... | |
template<typename UIntType , typename RealType > | |
void | vsmc::u01_oo (std::size_t n, const UIntType *u, RealType *r) noexcept |
Convert uniform unsigned integers to floating points on (0, 1) More... | |