#include <subrowmatrix.h>
Inheritance diagram for SubRowMatrix< Matrix, MatrixCategories::RowMatrixTag >:

Public Types | |
| typedef Matrix::Field | Field |
| typedef MatrixCategories::RowMatrixTag | MatrixCategory |
| typedef Field::Element | Element |
| typedef Matrix::RowIterator | RowIterator |
| typedef Matrix::ConstRowIterator | ConstRowIterator |
| typedef Matrix::Row | Row |
| typedef Matrix::ConstRow | ConstRow |
| typedef Matrix::ConstRawIterator | RawIterator |
| typedef Matrix::ConstRawIterator | ConstRawIterator |
| typedef Matrix::ConstRawIndexedIterator | RawIndexedIterator |
| typedef Matrix::ConstRawIndexedIterator | ConstRawIndexedIterator |
Public Member Functions | |
| SubRowMatrix (const Matrix *BB, size_t row, size_t rowdim) | |
| virtual | ~SubRowMatrix () |
| size_t | rowdim () const |
| size_t | coldim () const |
| const Field & | field () const |
| template<class OutVector, class InVector> OutVector & | apply (OutVector &y, const InVector &x) const |
| template<class OutVector, class InVector> OutVector & | applyTranspose (OutVector &y, const InVector &x) const |
| RowIterator | rowBegin () |
| RowIterator | rowEnd () |
| ConstRowIterator | rowBegin () const |
| ConstRowIterator | rowEnd () const |
| std::ostream & | write (std::ostream &out) const |
Protected Attributes | |
| Matrix * | _BB |
| size_t | _row |
| size_t | _rowdim |
| MatrixDomain< Field > | _MD |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.7