#include <TensorRef.h>
◆ EvalType
template<typename Dimensions , typename Expr , typename Device >
◆ EvaluatorPointerType
template<typename Dimensions , typename Expr , typename Device >
◆ Scalar
template<typename Dimensions , typename Expr , typename Device >
◆ Storage
template<typename Dimensions , typename Expr , typename Device >
◆ TensorLazyEvaluatorReadOnly()
template<typename Dimensions , typename Expr , typename Device >
Scalar m_dummy
Definition: TensorRef.h:72
TensorEvaluator< Expr, Device >::Scalar Scalar
Definition: TensorRef.h:49
TensorEvaluator< Expr, Device > m_impl
Definition: TensorRef.h:67
Dimensions m_dims
Definition: TensorRef.h:71
EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType dest)
Definition: TensorEvaluator.h:71
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Dimensions & dimensions() const
Definition: TensorEvaluator.h:69
References Eigen::TensorEvaluator< Derived, Device >::dimensions(), Eigen::TensorEvaluator< Derived, Device >::evalSubExprsIfNeeded(), Eigen::internal::TensorLazyEvaluatorReadOnly< Dimensions, Expr, Device >::m_dims, and Eigen::internal::TensorLazyEvaluatorReadOnly< Dimensions, Expr, Device >::m_impl.
◆ ~TensorLazyEvaluatorReadOnly()
template<typename Dimensions , typename Expr , typename Device >
◆ coeff()
template<typename Dimensions , typename Expr , typename Device >
◆ coeffRef()
template<typename Dimensions , typename Expr , typename Device >
◆ data()
template<typename Dimensions , typename Expr , typename Device >
Implements Eigen::internal::TensorLazyBaseEvaluator< Dimensions, TensorEvaluator< Expr, Device >::Scalar >.
EIGEN_DEVICE_FUNC EvaluatorPointerType data() const
Definition: TensorEvaluator.h:165
References Eigen::TensorEvaluator< Derived, Device >::data(), and Eigen::internal::TensorLazyEvaluatorReadOnly< Dimensions, Expr, Device >::m_impl.
Referenced by gdb.printers.EigenMatrixPrinter::children(), gdb.printers.EigenSparseMatrixPrinter::children(), gdb.printers.EigenQuaternionPrinter::children(), gdb.printers.EigenMatrixPrinter::to_string(), gdb.printers.EigenSparseMatrixPrinter::to_string(), and gdb.printers.EigenQuaternionPrinter::to_string().
◆ dimensions()
template<typename Dimensions , typename Expr , typename Device >
◆ m_dims
template<typename Dimensions , typename Expr , typename Device >
◆ m_dummy
template<typename Dimensions , typename Expr , typename Device >
◆ m_impl
template<typename Dimensions , typename Expr , typename Device >
Referenced by Eigen::internal::TensorLazyEvaluatorReadOnly< Dimensions, Expr, Device >::coeff(), Eigen::internal::TensorLazyEvaluatorWritable< Dimensions, Expr, Device >::coeffRef(), Eigen::internal::TensorLazyEvaluatorReadOnly< Dimensions, Expr, Device >::data(), Eigen::internal::TensorLazyEvaluatorReadOnly< Dimensions, Expr, Device >::TensorLazyEvaluatorReadOnly(), and Eigen::internal::TensorLazyEvaluatorReadOnly< Dimensions, Expr, Device >::~TensorLazyEvaluatorReadOnly().
The documentation for this class was generated from the following file: