10#ifndef EIGEN_CXX11_TENSOR_TENSOR_IO_H
11#define EIGEN_CXX11_TENSOR_TENSOR_IO_H
18template <
typename Tensor,
int Rank>
35template <
typename Tensor>
50template <
typename Tensor>
61 typedef typename Evaluator::Dimensions Dimensions;
66 tensor.evalSubExprsIfNeeded(NULL);
SCALAR Scalar
Definition bench_gemm.cpp:46
The tensor base class.
Definition TensorBase.h:973
Definition TensorForcedEval.h:60
The tensor class.
Definition Tensor.h:64
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar & coeff(const array< Index, NumIndices > &indices) const
Definition Tensor.h:124
@ Layout
Definition Tensor.h:77
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar * data()
Definition Tensor.h:104
internal::traits< Self >::Index Index
Definition Tensor.h:70
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Dimensions & dimensions() const
Definition Tensor.h:102
Definition EmulateArray.h:21
Map< Matrix< T, Dynamic, Dynamic, ColMajor >, 0, OuterStride<> > matrix(T *data, int rows, int cols, int stride)
Definition common.h:110
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE std::ptrdiff_t array_prod(const Sizes< Indices... > &)
Definition TensorDimensions.h:140
Namespace containing all symbols from the Eigen library.
Definition bench_norm.cpp:85
EIGEN_DEFAULT_DENSE_INDEX_TYPE Index
The Index type as used for the API.
Definition Meta.h:74
std::ostream & operator<<(std::ostream &os, const DSizes< IndexType, NumDims > &dims)
Definition TensorDimensions.h:387
Definition BandTriangularSolver.h:13
internal::nested_eval< T, 1 >::type eval(const T &xpr)
Definition sparse_permutations.cpp:38
Definition TensorDeviceDefault.h:17
A cost model used to limit the number of threads used for evaluating tensor expression.
Definition TensorEvaluator.h:29
static void run(std::ostream &os, const Tensor &tensor)
Definition TensorIO.h:52
static void run(std::ostream &os, const Tensor &tensor)
Definition TensorIO.h:37
static void run(std::ostream &os, const Tensor &tensor)
Definition TensorIO.h:20
Definition ForwardDeclarations.h:17