Struct XoshiroSIMDInitFunctor

Struct Documentation

struct XoshiroSIMDInitFunctor

Functor used by xsimd::dispatch to initialize a XoshiroSIMD instance. Placement-news the correct XoshiroState<Arch> into the byte storage and returns function pointers.

Public Functions

template<class Arch>
XoshiroSIMDInitResult operator()(Arch) const noexcept

Public Members

void *state_storage
std::uint64_t seed
std::uint64_t thread_id
std::uint64_t cluster_id