TR-mbed 1.0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Eigen::DefaultDevice Struct Reference

#include <TensorDeviceDefault.h>

Public Member Functions

EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void * allocate (size_t num_bytes) const
 
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void deallocate (void *buffer) const
 
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void * allocate_temp (size_t num_bytes) const
 
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void deallocate_temp (void *buffer) const
 
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void memcpy (void *dst, const void *src, size_t n) const
 
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void memcpyHostToDevice (void *dst, const void *src, size_t n) const
 
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void memcpyDeviceToHost (void *dst, const void *src, size_t n) const
 
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void memset (void *buffer, int c, size_t n) const
 
template<typename Type >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Type get (Type data) const
 
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE size_t numThreads () const
 
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE size_t firstLevelCacheSize () const
 
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE size_t lastLevelCacheSize () const
 
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE int majorDeviceVersion () const
 

Member Function Documentation

◆ allocate()

EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void * Eigen::DefaultDevice::allocate ( size_t  num_bytes) const
inline

◆ allocate_temp()

EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void * Eigen::DefaultDevice::allocate_temp ( size_t  num_bytes) const
inline

◆ deallocate()

EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void Eigen::DefaultDevice::deallocate ( void *  buffer) const
inline

◆ deallocate_temp()

EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void Eigen::DefaultDevice::deallocate_temp ( void *  buffer) const
inline

◆ firstLevelCacheSize()

EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE size_t Eigen::DefaultDevice::firstLevelCacheSize ( ) const
inline

◆ get()

template<typename Type >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Type Eigen::DefaultDevice::get ( Type  data) const
inline

◆ lastLevelCacheSize()

EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE size_t Eigen::DefaultDevice::lastLevelCacheSize ( ) const
inline

◆ majorDeviceVersion()

EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE int Eigen::DefaultDevice::majorDeviceVersion ( ) const
inline

◆ memcpy()

EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void Eigen::DefaultDevice::memcpy ( void *  dst,
const void *  src,
size_t  n 
) const
inline

◆ memcpyDeviceToHost()

EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void Eigen::DefaultDevice::memcpyDeviceToHost ( void *  dst,
const void *  src,
size_t  n 
) const
inline

◆ memcpyHostToDevice()

EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void Eigen::DefaultDevice::memcpyHostToDevice ( void *  dst,
const void *  src,
size_t  n 
) const
inline

◆ memset()

EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void Eigen::DefaultDevice::memset ( void *  buffer,
int  c,
size_t  n 
) const
inline

◆ numThreads()

EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE size_t Eigen::DefaultDevice::numThreads ( ) const
inline

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