Public Member Functions | Static Public Attributes | Private Attributes | List of all members
Eigen::internal::NormalRandomGenerator< T > Class Template Reference

#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 const bool PacketAccess = true
 

Private Attributes

uint64_t m_state
 

Detailed Description

template<typename T>
class Eigen::internal::NormalRandomGenerator< T >

Definition at line 238 of file TensorRandom.h.

Constructor & Destructor Documentation

◆ NormalRandomGenerator() [1/2]

Definition at line 243 of file TensorRandom.h.

◆ NormalRandomGenerator() [2/2]

Definition at line 259 of file TensorRandom.h.

Member Function Documentation

◆ operator()()

template<typename T>
template<typename Index >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T Eigen::internal::NormalRandomGenerator< T >::operator() ( Index  i) const
inline

Definition at line 268 of file TensorRandom.h.

◆ packetOp()

template<typename T>
template<typename Packet , typename Index >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet Eigen::internal::NormalRandomGenerator< T >::packetOp ( Index  i) const
inline

Definition at line 281 of file TensorRandom.h.

Member Data Documentation

◆ m_state

template<typename T>
uint64_t Eigen::internal::NormalRandomGenerator< T >::m_state
mutableprivate

Definition at line 299 of file TensorRandom.h.

◆ PacketAccess

template<typename T>
const bool Eigen::internal::NormalRandomGenerator< T >::PacketAccess = true
static

Definition at line 240 of file TensorRandom.h.


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


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:45:00