46 EIGEN_DEVICE_FUNC inline Index outerStride()
const {
return m_expression.outerStride(); }
47 EIGEN_DEVICE_FUNC inline Index innerStride()
const {
return m_expression.innerStride(); }
51 return m_expression.coeff(row, col);
56 return m_expression.const_cast_derived().coeffRef(row, col);
61 return m_expression.coeff(index);
66 return m_expression.const_cast_derived().coeffRef(index);
69 template<
int LoadMode>
70 inline const PacketScalar packet(Index row, Index col)
const
75 template<
int LoadMode>
76 inline void writePacket(Index row, Index col,
const PacketScalar& x)
81 template<
int LoadMode>
82 inline const PacketScalar packet(Index index)
const
87 template<
int LoadMode>
88 inline void writePacket(Index index,
const PacketScalar& x)
96 const ExpressionType& m_expression;
127inline typename internal::add_const_on_value_type<typename internal::conditional<Enable,ForceAlignedAccess<Derived>,Derived&>::type>::type