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 size_t firstLevelCacheSize () const
 
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE size_t lastLevelCacheSize () const
 
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE int majorDeviceVersion () 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 memcpyDeviceToHost (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 memset (void *buffer, int c, size_t n) const
 
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE size_t numThreads () const
 

Detailed Description

Definition at line 17 of file TensorDeviceDefault.h.

Member Function Documentation

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

Definition at line 18 of file TensorDeviceDefault.h.

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

Definition at line 21 of file TensorDeviceDefault.h.

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

Definition at line 47 of file TensorDeviceDefault.h.

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

Definition at line 57 of file TensorDeviceDefault.h.

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

Definition at line 67 of file TensorDeviceDefault.h.

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

Definition at line 24 of file TensorDeviceDefault.h.

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

Definition at line 30 of file TensorDeviceDefault.h.

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

Definition at line 27 of file TensorDeviceDefault.h.

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

Definition at line 33 of file TensorDeviceDefault.h.

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

Definition at line 37 of file TensorDeviceDefault.h.


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


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