Lines Matching refs:m_expression
51 inline ArrayWrapper(ExpressionType& matrix) : m_expression(matrix) {}
53 inline Index rows() const { return m_expression.rows(); }
54 inline Index cols() const { return m_expression.cols(); }
55 inline Index outerStride() const { return m_expression.outerStride(); }
56 inline Index innerStride() const { return m_expression.innerStride(); }
58 inline ScalarWithConstIfNotLvalue* data() { return m_expression.data(); }
59 inline const Scalar* data() const { return m_expression.data(); }
63 return m_expression.coeff(row, col);
68 return m_expression.const_cast_derived().coeffRef(row, col);
73 return m_expression.const_cast_derived().coeffRef(row, col);
78 return m_expression.coeff(index);
83 return m_expression.const_cast_derived().coeffRef(index);
88 return m_expression.const_cast_derived().coeffRef(index);
94 return m_expression.template packet<LoadMode>(row, col);
100 m_expression.const_cast_derived().template writePacket<LoadMode>(row, col, x);
106 return m_expression.template packet<LoadMode>(index);
112 m_expression.const_cast_derived().template writePacket<LoadMode>(index, x);
116 inline void evalTo(Dest& dst) const { dst = m_expression; }
121 return m_expression;
125 NestedExpressionType m_expression;
164 inline MatrixWrapper(ExpressionType& matrix) : m_expression(matrix) {}
166 inline Index rows() const { return m_expression.rows(); }
167 inline Index cols() const { return m_expression.cols(); }
168 inline Index outerStride() const { return m_expression.outerStride(); }
169 inline Index innerStride() const { return m_expression.innerStride(); }
171 inline ScalarWithConstIfNotLvalue* data() { return m_expression.data(); }
172 inline const Scalar* data() const { return m_expression.data(); }
176 return m_expression.coeff(row, col);
181 return m_expression.const_cast_derived().coeffRef(row, col);
186 return m_expression.derived().coeffRef(row, col);
191 return m_expression.coeff(index);
196 return m_expression.const_cast_derived().coeffRef(index);
201 return m_expression.const_cast_derived().coeffRef(index);
207 return m_expression.template packet<LoadMode>(row, col);
213 m_expression.const_cast_derived().template writePacket<LoadMode>(row, col, x);
219 return m_expression.template packet<LoadMode>(index);
225 m_expression.const_cast_derived().template writePacket<LoadMode>(index, x);
231 return m_expression;
235 NestedExpressionType m_expression;