#include <TensorBlock.h>
Classes | |
| class | Storage |
Public Types | |
| typedef DSizes< IndexType, NumDims > | Dimensions |
| typedef internal::TensorBlockDescriptor< NumDims, IndexType > | TensorBlockDesc |
| typedef TensorMap< const Tensor< Scalar, NumDims, Layout > > | XprType |
Public Member Functions | |
| void | cleanup () |
| const Scalar * | data () const |
| const XprType & | expr () const |
| TensorBlockKind | kind () const |
| TensorMaterializedBlock (TensorBlockKind kind, const Scalar *data, const Dimensions &dimensions, bool valid_expr=true) | |
Static Public Member Functions | |
| template<typename DataDimensions , typename TensorBlockScratch > | |
| static EIGEN_STRONG_INLINE TensorMaterializedBlock | materialize (const Scalar *data, const DataDimensions &data_dims, TensorBlockDesc &desc, TensorBlockScratch &scratch) |
| template<typename TensorBlockScratch > | |
| static EIGEN_STRONG_INLINE Storage | prepareStorage (TensorBlockDesc &desc, TensorBlockScratch &scratch, bool allow_strided_storage=false) |
Private Attributes | |
| const Scalar * | m_data |
| Dimensions | m_dimensions |
| XprType | m_expr |
| TensorBlockKind | m_kind |
| bool | m_valid_expr |
Definition at line 656 of file TensorBlock.h.
| typedef DSizes<IndexType, NumDims> Eigen::internal::TensorMaterializedBlock< Scalar, NumDims, Layout, IndexType >::Dimensions |
Definition at line 658 of file TensorBlock.h.
| typedef internal::TensorBlockDescriptor<NumDims, IndexType> Eigen::internal::TensorMaterializedBlock< Scalar, NumDims, Layout, IndexType >::TensorBlockDesc |
Definition at line 684 of file TensorBlock.h.
| typedef TensorMap<const Tensor<Scalar, NumDims, Layout> > Eigen::internal::TensorMaterializedBlock< Scalar, NumDims, Layout, IndexType >::XprType |
Definition at line 659 of file TensorBlock.h.
|
inline |
Definition at line 661 of file TensorBlock.h.
|
inline |
Definition at line 682 of file TensorBlock.h.
|
inline |
Definition at line 681 of file TensorBlock.h.
|
inline |
Definition at line 677 of file TensorBlock.h.
|
inline |
Definition at line 673 of file TensorBlock.h.
|
inlinestatic |
Definition at line 762 of file TensorBlock.h.
|
inlinestatic |
Definition at line 730 of file TensorBlock.h.
|
private |
Definition at line 824 of file TensorBlock.h.
|
private |
Definition at line 825 of file TensorBlock.h.
|
private |
Definition at line 826 of file TensorBlock.h.
|
private |
Definition at line 823 of file TensorBlock.h.
|
private |
Definition at line 827 of file TensorBlock.h.