![]() |
alpaka
Abstraction Library for Parallel Kernel Acceleration
|
#include <PhiloxSingle.hpp>
Public Types | |
| using | Counter = TCounter |
| using | Key = TKey |
Public Attributes | |
| Counter | counter |
| Counter array. | |
| Key | key |
| Key array. | |
| std::uint32_t | position |
| Pointer to the active intermediate result element. | |
| Counter | result |
| Intermediate result array. | |
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.