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 166 of file ArrayWrapper.h.
typedef MatrixBase<MatrixWrapper<ExpressionType> > Eigen::MatrixWrapper< ExpressionType >::Base |
Reimplemented from Eigen::MatrixBase< MatrixWrapper< ExpressionType > >.
Definition at line 169 of file ArrayWrapper.h.
typedef internal::nested<ExpressionType>::type Eigen::MatrixWrapper< ExpressionType >::NestedExpressionType |
Definition at line 179 of file ArrayWrapper.h.
typedef internal::conditional< internal::is_lvalue<ExpressionType>::value, Scalar, const Scalar >::type Eigen::MatrixWrapper< ExpressionType >::ScalarWithConstIfNotLvalue |
Definition at line 177 of file ArrayWrapper.h.
Eigen::MatrixWrapper< ExpressionType >::MatrixWrapper | ( | ExpressionType & | a_matrix | ) | [inline] |
Definition at line 181 of file ArrayWrapper.h.
CoeffReturnType Eigen::MatrixWrapper< ExpressionType >::coeff | ( | Index | rowId, |
Index | colId | ||
) | const [inline] |
Definition at line 191 of file ArrayWrapper.h.
CoeffReturnType Eigen::MatrixWrapper< ExpressionType >::coeff | ( | Index | index | ) | const [inline] |
Definition at line 206 of file ArrayWrapper.h.
Scalar& Eigen::MatrixWrapper< ExpressionType >::coeffRef | ( | Index | rowId, |
Index | colId | ||
) | [inline] |
Definition at line 196 of file ArrayWrapper.h.
const Scalar& Eigen::MatrixWrapper< ExpressionType >::coeffRef | ( | Index | rowId, |
Index | colId | ||
) | const [inline] |
Definition at line 201 of file ArrayWrapper.h.
Scalar& Eigen::MatrixWrapper< ExpressionType >::coeffRef | ( | Index | index | ) | [inline] |
Definition at line 211 of file ArrayWrapper.h.
const Scalar& Eigen::MatrixWrapper< ExpressionType >::coeffRef | ( | Index | index | ) | const [inline] |
Definition at line 216 of file ArrayWrapper.h.
Index Eigen::MatrixWrapper< ExpressionType >::cols | ( | ) | const [inline] |
Definition at line 184 of file ArrayWrapper.h.
ScalarWithConstIfNotLvalue* Eigen::MatrixWrapper< ExpressionType >::data | ( | ) | [inline] |
Definition at line 188 of file ArrayWrapper.h.
const Scalar* Eigen::MatrixWrapper< ExpressionType >::data | ( | ) | const [inline] |
Definition at line 189 of file ArrayWrapper.h.
Index Eigen::MatrixWrapper< ExpressionType >::innerStride | ( | ) | const [inline] |
Definition at line 186 of file ArrayWrapper.h.
const internal::remove_all<NestedExpressionType>::type& Eigen::MatrixWrapper< ExpressionType >::nestedExpression | ( | ) | const [inline] |
Definition at line 246 of file ArrayWrapper.h.
Index Eigen::MatrixWrapper< ExpressionType >::outerStride | ( | ) | const [inline] |
Definition at line 185 of file ArrayWrapper.h.
const PacketScalar Eigen::MatrixWrapper< ExpressionType >::packet | ( | Index | rowId, |
Index | colId | ||
) | const [inline] |
Definition at line 222 of file ArrayWrapper.h.
const PacketScalar Eigen::MatrixWrapper< ExpressionType >::packet | ( | Index | index | ) | const [inline] |
Definition at line 234 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 253 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 256 of file ArrayWrapper.h.
Index Eigen::MatrixWrapper< ExpressionType >::rows | ( | ) | const [inline] |
Definition at line 183 of file ArrayWrapper.h.
void Eigen::MatrixWrapper< ExpressionType >::writePacket | ( | Index | rowId, |
Index | colId, | ||
const PacketScalar & | val | ||
) | [inline] |
Definition at line 228 of file ArrayWrapper.h.
void Eigen::MatrixWrapper< ExpressionType >::writePacket | ( | Index | index, |
const PacketScalar & | val | ||
) | [inline] |
Definition at line 240 of file ArrayWrapper.h.
NestedExpressionType Eigen::MatrixWrapper< ExpressionType >::m_expression [protected] |
Definition at line 259 of file ArrayWrapper.h.