alpaka
Abstraction Library for Parallel Kernel Acceleration
RandDefault.hpp File Reference
#include "alpaka/core/Common.hpp"
#include "alpaka/math/Traits.hpp"
#include "alpaka/rand/RandPhilox.hpp"
#include "alpaka/rand/Traits.hpp"
#include <algorithm>
#include <limits>
#include <type_traits>

Go to the source code of this file.

Classes

struct  alpaka::rand::distribution::gpu::detail::BitsType< double >
 
struct  alpaka::rand::distribution::gpu::detail::BitsType< float >
 
class  alpaka::rand::distribution::gpu::NormalReal< Acc, T >
 
class  alpaka::rand::distribution::gpu::UniformReal< T >
 The GPU random number uniform distribution. More...
 
class  alpaka::rand::distribution::gpu::UniformUint< T >
 The GPU random number normal distribution. More...
 
struct  alpaka::rand::distribution::trait::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  alpaka::rand::distribution::trait::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  alpaka::rand::distribution::trait::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  alpaka::rand::engine::trait::CreateDefault< RandDefault >
 The GPU device random number default generator get trait specialization. More...
 
class  alpaka::rand::RandDefault
 

Namespaces

 alpaka
 The alpaka accelerator library.
 
 alpaka::rand
 
 alpaka::rand::distribution
 The random number generator distribution specifics.
 
 alpaka::rand::distribution::gpu
 
 alpaka::rand::distribution::gpu::detail
 
 alpaka::rand::distribution::trait
 The random number generator distribution trait.
 
 alpaka::rand::engine
 The random number generator engine specifics.
 
 alpaka::rand::engine::trait
 The random number generator engine trait.