|
struct | vsmc::Closed |
| Parameter type for closed interval. More...
|
|
struct | vsmc::Open |
| Parameter type for open interval. More...
|
|
struct | vsmc::U01< Closed, Closed, uint32_t, double > |
| Converting 32-bits unsigned to double precision uniform \([0,1]\). More...
|
|
struct | vsmc::U01< Closed, Closed, uint32_t, float > |
| Converting 32-bits unsigned to single precision uniform \([0,1]\). More...
|
|
struct | vsmc::U01< Closed, Closed, uint64_t, double > |
| Converting 64-bits unsigned to double precision uniform \([0,1]\). More...
|
|
struct | vsmc::U01< Closed, Closed, uint64_t, float > |
| Converting 64-bits unsigned to single precision uniform \([0,1]\). More...
|
|
struct | vsmc::U01< Closed, Open, uint32_t, double > |
| Converting 32-bits unsigned to double precision uniform \([0,1)\). More...
|
|
struct | vsmc::U01< Closed, Open, uint32_t, float > |
| Converting 32-bits unsigned to single precision uniform \([0,1)\). More...
|
|
struct | vsmc::U01< Closed, Open, uint64_t, double > |
| Converting 64-bits unsigned to double precision uniform \([0,1)\). More...
|
|
struct | vsmc::U01< Closed, Open, uint64_t, float > |
| Converting 64-bits unsigned to single precision uniform \([0,1)\). More...
|
|
struct | vsmc::U01< Open, Closed, uint32_t, double > |
| Converting 32-bits unsigned to double precision uniform \((0,1]\). More...
|
|
struct | vsmc::U01< Open, Closed, uint32_t, float > |
| Converting 32-bits unsigned to single precision uniform \((0,1]\). More...
|
|
struct | vsmc::U01< Open, Closed, uint64_t, double > |
| Converting 64-bits unsigned to double precision uniform \((0,1]\). More...
|
|
struct | vsmc::U01< Open, Closed, uint64_t, float > |
| Converting 64-bits unsigned to single precision uniform \((0,1]\). More...
|
|
struct | vsmc::U01< Open, Open, uint32_t, double > |
| Converting 32-bits unsigned to double precision uniform \((0,1)\). More...
|
|
struct | vsmc::U01< Open, Open, uint32_t, float > |
| Converting 32-bits unsigned to single precision uniform \((0,1)\). More...
|
|
struct | vsmc::U01< Open, Open, uint64_t, double > |
| Converting 64-bits unsigned to double precision uniform \((0,1)\). More...
|
|
struct | vsmc::U01< Open, Open, uint64_t, float > |
| Converting 64-bits unsigned to single precision uniform \((0,1)\). More...
|
|
|
static float | u01_closed_closed_32_24 (uint32_t u) |
| Converting 32-bits unsigned to single precision uniform \([0,1]\). More...
|
|
static double | u01_closed_closed_32_53 (uint32_t u) |
| Converting 32-bits unsigned to double precision uniform \([0,1]\). More...
|
|
static float | u01_closed_closed_64_24 (uint64_t u) |
| Converting 64-bits unsigned to single precision uniform \([0,1]\). More...
|
|
static double | u01_closed_closed_64_53 (uint64_t u) |
| Converting 64-bits unsigned to double precision uniform \([0,1]\). More...
|
|
static float | u01_closed_open_32_24 (uint32_t u) |
| Converting 32-bits unsigned to single precision uniform \([0,1)\). More...
|
|
static double | u01_closed_open_32_53 (uint32_t u) |
| Converting 32-bits unsigned to double precision uniform \([0,1)\). More...
|
|
static float | u01_closed_open_64_24 (uint64_t u) |
| Converting 64-bits unsigned to single precision uniform \([0,1)\). More...
|
|
static double | u01_closed_open_64_53 (uint64_t u) |
| Converting 64-bits unsigned to double precision uniform \([0,1)\). More...
|
|
static float | u01_open_closed_32_24 (uint32_t u) |
| Converting 32-bits unsigned to single precision uniform \((0,1]\). More...
|
|
static double | u01_open_closed_32_53 (uint32_t u) |
| Converting 32-bits unsigned to double precision uniform \((0,1]\). More...
|
|
static float | u01_open_closed_64_24 (uint64_t u) |
| Converting 64-bits unsigned to single precision uniform \((0,1]\). More...
|
|
static double | u01_open_closed_64_53 (uint64_t u) |
| Converting 64-bits unsigned to double precision uniform \((0,1]\). More...
|
|
static float | u01_open_open_32_24 (uint32_t u) |
| Converting 32-bits unsigned to single precision uniform \((0,1)\). More...
|
|
static double | u01_open_open_32_53 (uint32_t u) |
| Converting 32-bits unsigned to double precision uniform \((0,1)\). More...
|
|
static float | u01_open_open_64_24 (uint64_t u) |
| Converting 64-bits unsigned to single precision uniform \((0,1)\). More...
|
|
static double | u01_open_open_64_53 (uint64_t u) |
| Converting 64-bits unsigned to double precision uniform \((0,1)\). More...
|
|
Convert random integers to random floating points.