vSMC
vSMC: Scalable Monte Carlo
Static Public Member Functions | Static Public Attributes | List of all members
vsmc::traits::GeneratorWrapperMinMaxTrait< ResultType, typename > Struct Template Reference

Default traits of GeneratorWrapper. More...

#include <vsmc/rng/generator_wrapper.hpp>

Static Public Member Functions

static constexpr ResultType max ()
 
static constexpr ResultType min ()
 

Static Public Attributes

static constexpr const ResultType _Max
 
static constexpr const ResultType _Min = 0
 

Detailed Description

template<typename ResultType, typename = void>
struct vsmc::traits::GeneratorWrapperMinMaxTrait< ResultType, typename >

Default traits of GeneratorWrapper.

Definition at line 54 of file generator_wrapper.hpp.

Member Function Documentation

template<typename ResultType , typename = void>
static constexpr ResultType vsmc::traits::GeneratorWrapperMinMaxTrait< ResultType, typename >::max ( )
inlinestatic

Definition at line 61 of file generator_wrapper.hpp.

template<typename ResultType , typename = void>
static constexpr ResultType vsmc::traits::GeneratorWrapperMinMaxTrait< ResultType, typename >::min ( )
inlinestatic

Definition at line 60 of file generator_wrapper.hpp.

Member Data Documentation

template<typename ResultType , typename = void>
constexpr const ResultType vsmc::traits::GeneratorWrapperMinMaxTrait< ResultType, typename >::_Max
static
Initial value:
= static_cast<ResultType>(
~(static_cast<ResultType>(0)))

Definition at line 57 of file generator_wrapper.hpp.

template<typename ResultType , typename = void>
constexpr const ResultType vsmc::traits::GeneratorWrapperMinMaxTrait< ResultType, typename >::_Min = 0
static

Definition at line 56 of file generator_wrapper.hpp.