![]() |
alpaka
Abstraction Library for Parallel Kernel Acceleration
|
#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::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 | |
| namespace | alpaka |
| The alpaka accelerator library. | |
| namespace | alpaka::rand |
| namespace | alpaka::rand::distribution |
| The random number generator distribution specifics. | |
| namespace | alpaka::rand::distribution::gpu |
| namespace | alpaka::rand::distribution::gpu::detail |
| namespace | alpaka::rand::distribution::trait |
| The random number generator distribution trait. | |
| namespace | alpaka::rand::engine |
| The random number generator engine specifics. | |
| namespace | alpaka::rand::engine::trait |
| The random number generator engine trait. | |