Go to the source code of this file.
|
struct | vsmc::internal::UniformRealDistributionFRIntType< uint64_t, uint64_t > |
|
struct | vsmc::internal::UniformRealDistributionFRIntType< 0, static_cast< uint64_t >(static_cast< uint32_t >(~(static_cast< uint32_t >(0))))> |
|
struct | vsmc::internal::UniformRealDistributionFRIntType< 0, static_cast< uint64_t >(~(static_cast< uint64_t >(0)))> |
|
class | vsmc::internal::UniformRealDistributionOp< FPType, Left, Right, Eng, bool > |
|
class | vsmc::internal::UniformRealDistributionOp< FPType, Left, Right, Eng, true > |
|
class | vsmc::UniformRealDistribution< FPType, Left, Right, MinMaxIsConstexpr > |
| Uniform real distribution with variants open/closed variants. More...
|
|
struct | vsmc::UniformRealDistribution< FPType, Left, Right, MinMaxIsConstexpr >::param_type |
|
#define VSMC_RUNTIME_ASSERT_RNG_UNIFORM_REAL_DISTRIBUTION_ENG_MAX |
( |
|
eng_max | ) |
|
Value:
("**UniformRealDistribution::operator()** " \
"ENGINE MEMBER FUNCTION max() RETURN A VALUE OTHER THAN " \
"THE MAXIMUM OF uint32_t OR uint64_t"))
#define VSMC_RUNTIME_ASSERT(cond, msg)
Definition at line 48 of file uniform_real_distribution.hpp.
#define VSMC_RUNTIME_ASSERT_RNG_UNIFORM_REAL_DISTRIBUTION_ENG_MIN |
( |
|
eng_min | ) |
|
Value:
("**UniformRealDistribution::operator()** " \
"ENGINE MEMBER FUNCTION min() RETURN A VALUE OTHER THAN ZERO"))
#define VSMC_RUNTIME_ASSERT(cond, msg)
Definition at line 43 of file uniform_real_distribution.hpp.
#define VSMC_RUNTIME_ASSERT_RNG_UNIFORM_REAL_DISTRIBUTION_PARAM_CHECK |
( |
|
a, |
|
|
|
b |
|
) |
| |
Value:
("**UniformRealDistribution** CONSTRUCTED WITH INVALID " \
"MINIMUM AND MAXIMUM PARAMTER VALUES"))
#define VSMC_RUNTIME_ASSERT(cond, msg)
Definition at line 38 of file uniform_real_distribution.hpp.