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.const_cast_derived().data(); }
59 inline const Scalar* data() const { return m_expression.data(); }
63 return m_expression.coeff(rowId, colId);
68 return m_expression.const_cast_derived().coeffRef(rowId, colId);
73 return m_expression.const_cast_derived().coeffRef(rowId, colId);
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>(rowId, colId);
100 m_expression.const_cast_derived().template writePacket<LoadMode>(rowId, colId, val);
106 return m_expression.template packet<LoadMode>(index);
112 m_expression.const_cast_derived().template writePacket<LoadMode>(index, val);
116 inline void evalTo(Dest& dst) const { dst = m_expression; }
121 return m_expression;
126 void resize(Index newSize) { m_expression.const_cast_derived().resize(newSize); }
129 void resize(Index nbRows, Index nbCols) { m_expression.const_cast_derived().resize(nbRows,nbCols); }
132 NestedExpressionType m_expression;
171 inline MatrixWrapper(ExpressionType& a_matrix) : m_expression(a_matrix) {}
173 inline Index rows() const { return m_expression.rows(); }
174 inline Index cols() const { return m_expression.cols(); }
175 inline Index outerStride() const { return m_expression.outerStride(); }
176 inline Index innerStride() const { return m_expression.innerStride(); }
178 inline ScalarWithConstIfNotLvalue* data() { return m_expression.const_cast_derived().data(); }
179 inline const Scalar* data() const { return m_expression.data(); }
183 return m_expression.coeff(rowId, colId);
188 return m_expression.const_cast_derived().coeffRef(rowId, colId);
193 return m_expression.derived().coeffRef(rowId, colId);
198 return m_expression.coeff(index);
203 return m_expression.const_cast_derived().coeffRef(index);
208 return m_expression.const_cast_derived().coeffRef(index);
214 return m_expression.template packet<LoadMode>(rowId, colId);
220 m_expression.const_cast_derived().template writePacket<LoadMode>(rowId, colId, val);
226 return m_expression.template packet<LoadMode>(index);
232 m_expression.const_cast_derived().template writePacket<LoadMode>(index, val);
238 return m_expression;
243 void resize(Index newSize) { m_expression.const_cast_derived().resize(newSize); }
246 void resize(Index nbRows, Index nbCols) { m_expression.const_cast_derived().resize(nbRows,nbCols); }
249 NestedExpressionType m_expression;