alpaka
Abstraction Library for Parallel Kernel Acceleration
|
#include <PhiloxSingle.hpp>
Public Types | |
using | Counter = TCounter |
using | Key = TKey |
Public Attributes | |
Counter | counter |
Counter array. More... | |
Key | key |
Key array. More... | |
std::uint32_t | position |
Pointer to the active intermediate result element. More... | |
Counter | result |
Intermediate result array. More... | |
Philox state for single value engine
TCounter | Type of the Counter array |
TKey | Type of the Key array |
Definition at line 20 of file PhiloxSingle.hpp.
using alpaka::rand::engine::PhiloxStateSingle< TCounter, TKey >::Counter = TCounter |
Definition at line 22 of file PhiloxSingle.hpp.
using alpaka::rand::engine::PhiloxStateSingle< TCounter, TKey >::Key = TKey |
Definition at line 23 of file PhiloxSingle.hpp.
Counter alpaka::rand::engine::PhiloxStateSingle< TCounter, TKey >::counter |
Counter array.
Definition at line 26 of file PhiloxSingle.hpp.
Key alpaka::rand::engine::PhiloxStateSingle< TCounter, TKey >::key |
Key array.
Definition at line 28 of file PhiloxSingle.hpp.
std::uint32_t alpaka::rand::engine::PhiloxStateSingle< TCounter, TKey >::position |
Pointer to the active intermediate result element.
Definition at line 32 of file PhiloxSingle.hpp.
Counter alpaka::rand::engine::PhiloxStateSingle< TCounter, TKey >::result |
Intermediate result array.
Definition at line 30 of file PhiloxSingle.hpp.