|
| Scaling (const MatrixT &object, const typename MatrixT::Scalar scaling) |
|
Base::ConstTransposeReturnType | transpose () const |
|
template<bool DoTranspose, typename RhsT , typename ResT > |
void | multiply (const RhsT &rhs, ResT &res, Scalar alpha=1, Scalar beta=0) const |
|
Base::Index | rows () const |
|
Base::Index | cols () const |
|
Index | rowsOfBlocks () const |
|
Index | colsOfBlocks () const |
|
Index | blockRows (Index row) const |
|
Index | blockCols (Index col) const |
|
const Index * | rowOffsets () const |
|
const Index * | colOffsets () const |
|
const Scaling< MatrixT > & | derived () const |
| Returns a const reference to the implementation.
|
|
Scaling< MatrixT > & | derived () |
| Returns a reference to the implementation.
|
|
Index | rowOffset (Index row) const |
| Returns an array containing the first index of a given row.
|
|
Index | colOffset (Index col) const |
| Returns an array containing the first index of a given columns.
|
|
void | multiply (const RhsT &rhs, ResT &res, Scalar alpha=1, Scalar beta=0) const |
| Performs a matrix vector multiplication. More...
|
|
Performs a matrix vector multiplication.
- Template Parameters
-
DoTranspose | If true, performs res = alpha * M' * rhs + beta * res, otherwise res = alpha * M * rhs + beta * res |
The documentation for this struct was generated from the following file: