TR-mbed 1.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
Eigen::internal::TensorBlockMapper< NumDims, Layout, IndexType > Class Template Reference

#include <TensorBlock.h>

Public Types

typedef DSizes< IndexType, NumDims > Dimensions
 

Public Member Functions

 TensorBlockMapper ()=default
 
 TensorBlockMapper (const DSizes< IndexType, NumDims > &dimensions, const TensorBlockResourceRequirements &requirements)
 
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE IndexType blockCount () const
 
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE IndexType blockTotalSize () const
 
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const DSizes< IndexType, NumDims > & blockDimensions () const
 
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE BlockDescriptor blockDescriptor (IndexType block_index) const
 

Member Typedef Documentation

◆ Dimensions

template<int NumDims, int Layout, typename IndexType = Eigen::Index>
typedef DSizes<IndexType, NumDims> Eigen::internal::TensorBlockMapper< NumDims, Layout, IndexType >::Dimensions

Constructor & Destructor Documentation

◆ TensorBlockMapper() [1/2]

template<int NumDims, int Layout, typename IndexType = Eigen::Index>
Eigen::internal::TensorBlockMapper< NumDims, Layout, IndexType >::TensorBlockMapper ( )
default

◆ TensorBlockMapper() [2/2]

template<int NumDims, int Layout, typename IndexType = Eigen::Index>
Eigen::internal::TensorBlockMapper< NumDims, Layout, IndexType >::TensorBlockMapper ( const DSizes< IndexType, NumDims > &  dimensions,
const TensorBlockResourceRequirements requirements 
)
inline

Member Function Documentation

◆ blockCount()

template<int NumDims, int Layout, typename IndexType = Eigen::Index>
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE IndexType Eigen::internal::TensorBlockMapper< NumDims, Layout, IndexType >::blockCount ( ) const
inline

◆ blockDescriptor()

template<int NumDims, int Layout, typename IndexType = Eigen::Index>
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE BlockDescriptor Eigen::internal::TensorBlockMapper< NumDims, Layout, IndexType >::blockDescriptor ( IndexType  block_index) const
inline

◆ blockDimensions()

template<int NumDims, int Layout, typename IndexType = Eigen::Index>
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const DSizes< IndexType, NumDims > & Eigen::internal::TensorBlockMapper< NumDims, Layout, IndexType >::blockDimensions ( ) const
inline

◆ blockTotalSize()

template<int NumDims, int Layout, typename IndexType = Eigen::Index>
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE IndexType Eigen::internal::TensorBlockMapper< NumDims, Layout, IndexType >::blockTotalSize ( ) const
inline

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