|
TR-mbed 1.0
|
#include <TensorBlock.h>
Classes | |
| class | Storage |
Public Types | |
| typedef DSizes< IndexType, NumDims > | Dimensions |
| typedef TensorMap< const Tensor< Scalar, NumDims, Layout > > | XprType |
| typedef internal::TensorBlockDescriptor< NumDims, IndexType > | TensorBlockDesc |
Public Member Functions | |
| TensorMaterializedBlock (TensorBlockKind kind, const Scalar *data, const Dimensions &dimensions, bool valid_expr=true) | |
| TensorBlockKind | kind () const |
| const XprType & | expr () const |
| const Scalar * | data () const |
| void | cleanup () |
Static Public Member Functions | |
| template<typename TensorBlockScratch > | |
| static EIGEN_STRONG_INLINE Storage | prepareStorage (TensorBlockDesc &desc, TensorBlockScratch &scratch, bool allow_strided_storage=false) |
| template<typename DataDimensions , typename TensorBlockScratch > | |
| static EIGEN_STRONG_INLINE TensorMaterializedBlock | materialize (const Scalar *data, const DataDimensions &data_dims, TensorBlockDesc &desc, TensorBlockScratch &scratch) |
| typedef DSizes<IndexType, NumDims> Eigen::internal::TensorMaterializedBlock< Scalar, NumDims, Layout, IndexType >::Dimensions |
| typedef internal::TensorBlockDescriptor<NumDims, IndexType> Eigen::internal::TensorMaterializedBlock< Scalar, NumDims, Layout, IndexType >::TensorBlockDesc |
| typedef TensorMap<const Tensor<Scalar, NumDims, Layout> > Eigen::internal::TensorMaterializedBlock< Scalar, NumDims, Layout, IndexType >::XprType |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inlinestatic |