simdrng
Guide
Installation
Examples
Benchmarks
API
C++ API Reference
C++ API Reference
Class Hierarchy
File Hierarchy
Full API
Namespaces
Classes and Structs
Defines
Typedefs
Key headers
Python API
simdrng
C++ API Reference
C++ API Reference
Template Struct PhiloxSIMDInitFunctor
View page source
Template Struct PhiloxSIMDInitFunctor
Defined in
File philox_simd.hpp
Struct Documentation
template
<
std
::
uint8_t
N
,
std
::
uint8_t
W
,
std
::
uint8_t
R
>
struct
PhiloxSIMDInitFunctor
Public Types
using
word_type
=
std
::
conditional_t
<
W
==
32
,
std
::
uint32_t
,
std
::
uint64_t
>
using
counter_type
=
std
::
array
<
word_type
,
N
>
using
key_type
=
std
::
array
<
word_type
,
N
/
2
>
Public Functions
template
<
class
Arch
>
PhiloxSIMDInitResult
<
N
,
W
>
operator
()
(
Arch
)
const
noexcept
Public Members
void
*
state_storage
const
key_type
key
const
counter_type
counter