![]()  | 
  
    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.