Expression of an array as a mathematical vector or matrix. More...
#include <ArrayWrapper.h>
Expression of an array as a mathematical vector or matrix.
This class is the return type of ArrayBase::matrix(), and most of the time this is the only way it is use.
Definition at line 156 of file ArrayWrapper.h.
typedef MatrixBase<MatrixWrapper<ExpressionType> > Eigen::MatrixWrapper< ExpressionType >::Base |
Reimplemented from Eigen::MatrixBase< MatrixWrapper< ExpressionType > >.
Definition at line 159 of file ArrayWrapper.h.
typedef internal::nested<ExpressionType>::type Eigen::MatrixWrapper< ExpressionType >::NestedExpressionType |
Definition at line 169 of file ArrayWrapper.h.
typedef internal::conditional< internal::is_lvalue<ExpressionType>::value, Scalar, const Scalar >::type Eigen::MatrixWrapper< ExpressionType >::ScalarWithConstIfNotLvalue |
Definition at line 167 of file ArrayWrapper.h.
Eigen::MatrixWrapper< ExpressionType >::MatrixWrapper | ( | ExpressionType & | a_matrix | ) | [inline] |
Definition at line 171 of file ArrayWrapper.h.
CoeffReturnType Eigen::MatrixWrapper< ExpressionType >::coeff | ( | Index | rowId, |
Index | colId | ||
) | const [inline] |
Definition at line 181 of file ArrayWrapper.h.
CoeffReturnType Eigen::MatrixWrapper< ExpressionType >::coeff | ( | Index | index | ) | const [inline] |
Definition at line 196 of file ArrayWrapper.h.
Scalar& Eigen::MatrixWrapper< ExpressionType >::coeffRef | ( | Index | rowId, |
Index | colId | ||
) | [inline] |
Definition at line 186 of file ArrayWrapper.h.
const Scalar& Eigen::MatrixWrapper< ExpressionType >::coeffRef | ( | Index | rowId, |
Index | colId | ||
) | const [inline] |
Definition at line 191 of file ArrayWrapper.h.
Scalar& Eigen::MatrixWrapper< ExpressionType >::coeffRef | ( | Index | index | ) | [inline] |
Definition at line 201 of file ArrayWrapper.h.
const Scalar& Eigen::MatrixWrapper< ExpressionType >::coeffRef | ( | Index | index | ) | const [inline] |
Definition at line 206 of file ArrayWrapper.h.
Index Eigen::MatrixWrapper< ExpressionType >::cols | ( | ) | const [inline] |
Definition at line 174 of file ArrayWrapper.h.
ScalarWithConstIfNotLvalue* Eigen::MatrixWrapper< ExpressionType >::data | ( | ) | [inline] |
Definition at line 178 of file ArrayWrapper.h.
const Scalar* Eigen::MatrixWrapper< ExpressionType >::data | ( | ) | const [inline] |
Definition at line 179 of file ArrayWrapper.h.
Index Eigen::MatrixWrapper< ExpressionType >::innerStride | ( | ) | const [inline] |
Definition at line 176 of file ArrayWrapper.h.
const internal::remove_all<NestedExpressionType>::type& Eigen::MatrixWrapper< ExpressionType >::nestedExpression | ( | ) | const [inline] |
Definition at line 236 of file ArrayWrapper.h.
Index Eigen::MatrixWrapper< ExpressionType >::outerStride | ( | ) | const [inline] |
Definition at line 175 of file ArrayWrapper.h.
const PacketScalar Eigen::MatrixWrapper< ExpressionType >::packet | ( | Index | rowId, |
Index | colId | ||
) | const [inline] |
Definition at line 212 of file ArrayWrapper.h.
const PacketScalar Eigen::MatrixWrapper< ExpressionType >::packet | ( | Index | index | ) | const [inline] |
Definition at line 224 of file ArrayWrapper.h.
void Eigen::MatrixWrapper< ExpressionType >::resize | ( | Index | newSize | ) | [inline] |
Forwards the resizing request to the nested expression
Reimplemented from Eigen::DenseBase< MatrixWrapper< ExpressionType > >.
Definition at line 243 of file ArrayWrapper.h.
void Eigen::MatrixWrapper< ExpressionType >::resize | ( | Index | nbRows, |
Index | nbCols | ||
) | [inline] |
Forwards the resizing request to the nested expression
Reimplemented from Eigen::DenseBase< MatrixWrapper< ExpressionType > >.
Definition at line 246 of file ArrayWrapper.h.
Index Eigen::MatrixWrapper< ExpressionType >::rows | ( | ) | const [inline] |
Definition at line 173 of file ArrayWrapper.h.
void Eigen::MatrixWrapper< ExpressionType >::writePacket | ( | Index | rowId, |
Index | colId, | ||
const PacketScalar & | val | ||
) | [inline] |
Definition at line 218 of file ArrayWrapper.h.
void Eigen::MatrixWrapper< ExpressionType >::writePacket | ( | Index | index, |
const PacketScalar & | val | ||
) | [inline] |
Definition at line 230 of file ArrayWrapper.h.
NestedExpressionType Eigen::MatrixWrapper< ExpressionType >::m_expression [protected] |
Definition at line 249 of file ArrayWrapper.h.