MCKL
Monte Carlo Kernel Library
Classes | Namespaces | Typedefs
u01_generic.hpp File Reference
#include <mckl/random/internal/common.hpp>

Go to the source code of this file.

Classes

class  mckl::internal::U01CanonicalGenericImpl< UIntType, RealType, Q >
 
class  mckl::internal::U01GenericImpl< UIntType, typename, typename, typename >
 
class  mckl::internal::U01GenericImpl< UIntType, RealType, Closed, Closed >
 
class  mckl::internal::U01GenericImpl< UIntType, RealType, Closed, Open >
 
class  mckl::internal::U01GenericImpl< UIntType, RealType, Open, Closed >
 
class  mckl::internal::U01GenericImpl< UIntType, RealType, Open, Open >
 

Namespaces

 mckl
 
 mckl::internal
 

Typedefs

template<int W, typename UIntType >
using mckl::internal::U01UIntLeastType = std::conditional_t< W<=32, std::uint32_t, std::conditional_t< W<=64, std::uint64_t, UIntType > >