![]() |
|
#include <TensorRandom.h>
Public Member Functions | |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE | NormalRandomGenerator (uint64_t seed=0) |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE | NormalRandomGenerator (const NormalRandomGenerator &other) |
| template<typename Index > | |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T | operator() (Index i) const |
| template<typename Packet , typename Index > | |
| EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet | packetOp (Index i) const |
Static Public Attributes | |
| static constexpr bool | PacketAccess = true |
Private Attributes | |
| uint64_t | m_state |
|
inline |
References Eigen::internal::NormalRandomGenerator< T >::m_state, and Eigen::internal::PCG_XSH_RS_state().
|
inline |
|
inline |
References i, and Eigen::internal::NormalRandomGenerator< T >::m_state.
|
inline |
References EIGEN_ALIGN_MAX, EIGEN_UNROLL_LOOP, i, j, and Eigen::internal::NormalRandomGenerator< T >::m_state.
|
mutableprivate |
|
staticconstexpr |