alpaka
Abstraction Library for Parallel Kernel Acceleration
alpaka::rand::engine::PhiloxStateVector< TCounter, TKey > Struct Template Reference

#include <PhiloxVector.hpp>

Public Types

using Counter = TCounter
 
using Key = TKey
 

Public Attributes

Counter counter
 Counter array. More...
 
Key key
 Key array. More...
 

Detailed Description

template<typename TCounter, typename TKey>
struct alpaka::rand::engine::PhiloxStateVector< TCounter, TKey >

Philox state for vector generator

Template Parameters
TCounterType of the Counter array
TKeyType of the Key array

Definition at line 20 of file PhiloxVector.hpp.

Member Typedef Documentation

◆ Counter

template<typename TCounter , typename TKey >
using alpaka::rand::engine::PhiloxStateVector< TCounter, TKey >::Counter = TCounter

Definition at line 22 of file PhiloxVector.hpp.

◆ Key

template<typename TCounter , typename TKey >
using alpaka::rand::engine::PhiloxStateVector< TCounter, TKey >::Key = TKey

Definition at line 23 of file PhiloxVector.hpp.

Member Data Documentation

◆ counter

template<typename TCounter , typename TKey >
Counter alpaka::rand::engine::PhiloxStateVector< TCounter, TKey >::counter

Counter array.

Definition at line 26 of file PhiloxVector.hpp.

◆ key

template<typename TCounter , typename TKey >
Key alpaka::rand::engine::PhiloxStateVector< TCounter, TKey >::key

Key array.

Definition at line 28 of file PhiloxVector.hpp.


The documentation for this struct was generated from the following file: