#include <TensorRef.h>
Public Types | |
typedef TensorEvaluator< Expr, Device > | EvalType |
typedef Storage::Type | EvaluatorPointerType |
typedef TensorEvaluator< Expr, Device >::Scalar | Scalar |
typedef StorageMemory< Scalar, Device > | Storage |
Public Member Functions | |
virtual const EIGEN_DEVICE_FUNC Scalar | coeff (DenseIndex index) const |
virtual EIGEN_DEVICE_FUNC Scalar & | coeffRef (DenseIndex) |
virtual const EIGEN_DEVICE_FUNC Scalar * | data () const |
virtual const EIGEN_DEVICE_FUNC Dimensions & | dimensions () const |
TensorLazyEvaluatorReadOnly (const Expr &expr, const Device &device) | |
virtual | ~TensorLazyEvaluatorReadOnly () |
Public Member Functions inherited from Eigen::internal::TensorLazyBaseEvaluator< Dimensions, TensorEvaluator< Expr, Device >::Scalar > | |
virtual const EIGEN_DEVICE_FUNC TensorEvaluator< Expr, Device >::Scalar * | data () const=0 |
void | decrRefCount () |
virtual const EIGEN_DEVICE_FUNC Dimensions & | dimensions () const=0 |
void | incrRefCount () |
int | refCount () const |
TensorLazyBaseEvaluator () | |
virtual | ~TensorLazyBaseEvaluator () |
Protected Attributes | |
Dimensions | m_dims |
Scalar | m_dummy |
TensorEvaluator< Expr, Device > | m_impl |
Definition at line 43 of file TensorRef.h.
typedef TensorEvaluator<Expr, Device> Eigen::internal::TensorLazyEvaluatorReadOnly< Dimensions, Expr, Device >::EvalType |
Definition at line 49 of file TensorRef.h.
typedef Storage::Type Eigen::internal::TensorLazyEvaluatorReadOnly< Dimensions, Expr, Device >::EvaluatorPointerType |
Definition at line 48 of file TensorRef.h.
typedef TensorEvaluator<Expr, Device>::Scalar Eigen::internal::TensorLazyEvaluatorReadOnly< Dimensions, Expr, Device >::Scalar |
Definition at line 46 of file TensorRef.h.
typedef StorageMemory<Scalar, Device> Eigen::internal::TensorLazyEvaluatorReadOnly< Dimensions, Expr, Device >::Storage |
Definition at line 47 of file TensorRef.h.
|
inline |
Definition at line 51 of file TensorRef.h.
|
inlinevirtual |
Definition at line 55 of file TensorRef.h.
|
inlinevirtual |
Implements Eigen::internal::TensorLazyBaseEvaluator< Dimensions, TensorEvaluator< Expr, Device >::Scalar >.
Definition at line 66 of file TensorRef.h.
|
inlinevirtual |
Implements Eigen::internal::TensorLazyBaseEvaluator< Dimensions, TensorEvaluator< Expr, Device >::Scalar >.
Reimplemented in Eigen::internal::TensorLazyEvaluatorWritable< Dimensions, Expr, Device >.
Definition at line 69 of file TensorRef.h.
|
inlinevirtual |
Definition at line 62 of file TensorRef.h.
|
inlinevirtual |
Definition at line 59 of file TensorRef.h.
|
protected |
Definition at line 76 of file TensorRef.h.
|
protected |
Definition at line 77 of file TensorRef.h.
|
protected |
Definition at line 72 of file TensorRef.h.