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

#include <TensorRandom.h>

Public Member Functions

template<typename Index >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINEoperator() (Index i) const
 
template<typename Packet , typename Index >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet packetOp (Index i) const
 
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE UniformRandomGenerator (uint64_t seed=0)
 
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE UniformRandomGenerator (const UniformRandomGenerator &other)
 

Static Public Attributes

static const bool PacketAccess = true
 

Private Attributes

uint64_t m_state
 

Detailed Description

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

Definition at line 142 of file TensorRandom.h.

Constructor & Destructor Documentation

template<typename T >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Eigen::internal::UniformRandomGenerator< T >::UniformRandomGenerator ( uint64_t  seed = 0)
inline

Definition at line 147 of file TensorRandom.h.

template<typename T >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Eigen::internal::UniformRandomGenerator< T >::UniformRandomGenerator ( const UniformRandomGenerator< T > &  other)
inline

Definition at line 151 of file TensorRandom.h.

Member Function Documentation

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

Definition at line 157 of file TensorRandom.h.

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

Definition at line 165 of file TensorRandom.h.

Member Data Documentation

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

Definition at line 177 of file TensorRandom.h.

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

Definition at line 144 of file TensorRandom.h.


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


hebiros
Author(s): Xavier Artache , Matthew Tesch
autogenerated on Thu Sep 3 2020 04:10:59