#include <random-inl.h>
◆ StateType
◆ VU64
◆ VectorXoshiro()
hwy::HWY_NAMESPACE::VectorXoshiro::VectorXoshiro |
( |
const std::uint64_t | seed, |
|
|
const std::uint64_t | threadNumber = 0 ) |
|
inlineexplicit |
◆ GetState()
const StateType & hwy::HWY_NAMESPACE::VectorXoshiro::GetState |
( |
| ) |
const |
|
inline |
◆ Next()
◆ operator()() [1/3]
◆ operator()() [2/3]
template<std::uint64_t N>
std::array< std::uint64_t, N > hwy::HWY_NAMESPACE::VectorXoshiro::operator() |
( |
| ) |
|
|
inlinenoexcept |
◆ operator()() [3/3]
AlignedVector< std::uint64_t > hwy::HWY_NAMESPACE::VectorXoshiro::operator() |
( |
const std::size_t | n | ) |
|
|
inline |
◆ StateSize()
std::uint64_t hwy::HWY_NAMESPACE::VectorXoshiro::StateSize |
( |
| ) |
const |
|
inlinenoexcept |
◆ Update()
|
inlinestaticprivatenoexcept |
◆ state_
StateType hwy::HWY_NAMESPACE::VectorXoshiro::state_ |
|
private |
◆ streams
const std::uint64_t hwy::HWY_NAMESPACE::VectorXoshiro::streams |
|
private |
The documentation for this class was generated from the following file: