alpaka
Abstraction Library for Parallel Kernel Acceleration
alpaka::rand::distribution::trait Namespace Reference

The random number generator distribution trait. More...

Classes

struct  CreateNormalReal
 The random number float normal distribution get trait. More...
 
struct  CreateNormalReal< RandDefault, T, std::enable_if_t< std::is_floating_point_v< T > > >
 The GPU device random number float normal distribution get trait specialization. More...
 
struct  CreateNormalReal< RandStdLib, T, std::enable_if_t< std::is_floating_point_v< T > > >
 The CPU device random number float normal distribution get trait specialization. More...
 
struct  CreateNormalReal< RandUniformCudaHipRand< TApi >, T, std::enable_if_t< std::is_floating_point_v< T > > >
 The CUDA/HIP random number float normal distribution get trait specialization. More...
 
struct  CreateUniformReal
 The random number float uniform distribution get trait. More...
 
struct  CreateUniformReal< RandDefault, T, std::enable_if_t< std::is_floating_point_v< T > > >
 The GPU device random number float uniform distribution get trait specialization. More...
 
struct  CreateUniformReal< RandStdLib, T, std::enable_if_t< std::is_floating_point_v< T > > >
 The CPU device random number float uniform distribution get trait specialization. More...
 
struct  CreateUniformReal< RandUniformCudaHipRand< TApi >, T, std::enable_if_t< std::is_floating_point_v< T > > >
 The CUDA/HIP random number float uniform distribution get trait specialization. More...
 
struct  CreateUniformUint
 The random number integer uniform distribution get trait. More...
 
struct  CreateUniformUint< RandDefault, T, std::enable_if_t< std::is_integral_v< T > > >
 The GPU device random number integer uniform distribution get trait specialization. More...
 
struct  CreateUniformUint< RandStdLib, T, std::enable_if_t< std::is_integral_v< T > > >
 The CPU device random number integer uniform distribution get trait specialization. More...
 
struct  CreateUniformUint< RandUniformCudaHipRand< TApi >, T, std::enable_if_t< std::is_integral_v< T > > >
 The CUDA/HIP random number integer uniform distribution get trait specialization. More...
 

Detailed Description

The random number generator distribution trait.