Eigen::internal::TensorLazyEvaluator< Dimensions, Expr, Device > Class Template Reference

#include <TensorRef.h>

+ Inheritance diagram for Eigen::internal::TensorLazyEvaluator< Dimensions, Expr, Device >:

Public Types

typedef std::conditional_t< bool(internal::is_lvalue< Expr >::value), TensorLazyEvaluatorWritable< Dimensions, Expr, Device >, TensorLazyEvaluatorReadOnly< Dimensions, const Expr, Device > > Base
 
typedef Base::Scalar Scalar
 

Public Member Functions

 TensorLazyEvaluator (const Expr &expr, const Device &device)
 
virtual ~TensorLazyEvaluator ()
 

Member Typedef Documentation

◆ Base

template<typename Dimensions , typename Expr , typename Device >
typedef std::conditional_t<bool(internal::is_lvalue<Expr>::value), TensorLazyEvaluatorWritable<Dimensions, Expr, Device>, TensorLazyEvaluatorReadOnly<Dimensions, const Expr, Device> > Eigen::internal::TensorLazyEvaluator< Dimensions, Expr, Device >::Base

◆ Scalar

template<typename Dimensions , typename Expr , typename Device >
typedef Base::Scalar Eigen::internal::TensorLazyEvaluator< Dimensions, Expr, Device >::Scalar

Constructor & Destructor Documentation

◆ TensorLazyEvaluator()

template<typename Dimensions , typename Expr , typename Device >
Eigen::internal::TensorLazyEvaluator< Dimensions, Expr, Device >::TensorLazyEvaluator ( const Expr &  expr,
const Device &  device 
)
inline
100 : Base(expr, device) {}
std::conditional_t< bool(internal::is_lvalue< Expr >::value), TensorLazyEvaluatorWritable< Dimensions, Expr, Device >, TensorLazyEvaluatorReadOnly< Dimensions, const Expr, Device > > Base
Definition: TensorRef.h:97

◆ ~TensorLazyEvaluator()

template<typename Dimensions , typename Expr , typename Device >
virtual Eigen::internal::TensorLazyEvaluator< Dimensions, Expr, Device >::~TensorLazyEvaluator ( )
inlinevirtual
101 {}

The documentation for this class was generated from the following file: