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 * allocate_temp (size_t num_bytes) const
 
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void deallocate (void *buffer) const
 
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void deallocate_temp (void *buffer) const
 
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE size_t firstLevelCacheSize () const
 
template<typename Type >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Type get (Type data) 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

◆ allocate()

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

Definition at line 18 of file TensorDeviceDefault.h.

◆ allocate_temp()

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

Definition at line 24 of file TensorDeviceDefault.h.

◆ deallocate()

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

Definition at line 21 of file TensorDeviceDefault.h.

◆ deallocate_temp()

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

Definition at line 27 of file TensorDeviceDefault.h.

◆ firstLevelCacheSize()

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

Definition at line 60 of file TensorDeviceDefault.h.

◆ get()

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

Definition at line 43 of file TensorDeviceDefault.h.

◆ lastLevelCacheSize()

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

Definition at line 73 of file TensorDeviceDefault.h.

◆ majorDeviceVersion()

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

Definition at line 86 of file TensorDeviceDefault.h.

◆ memcpy()

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

Definition at line 30 of file TensorDeviceDefault.h.

◆ memcpyDeviceToHost()

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

Definition at line 36 of file TensorDeviceDefault.h.

◆ memcpyHostToDevice()

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

Definition at line 33 of file TensorDeviceDefault.h.

◆ memset()

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

Definition at line 39 of file TensorDeviceDefault.h.

◆ numThreads()

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

Definition at line 47 of file TensorDeviceDefault.h.


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


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:41:32