#include <submatrix.h>
Inheritance diagram for Submatrix< Blackbox, VectorCategories::DenseVectorTag >:
Public Member Functions | |
Submatrix (const Blackbox *BB, size_t row, size_t col, size_t rowdim, size_t coldim) | |
virtual | ~Submatrix () |
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 |
size_t | rowdim (void) const |
size_t | coldim (void) const |
|
Destructor |
|
Constructor from field and dense vector of field elements.
|
|
Application of BlackBox matrix. y= A*x. Requires one vector conforming to the LinBox} vector archetype. Required by abstract base class.
|
|
Application of BlackBox matrix transpose. y= transpose(A)*x. Requires one vector conforming to the LinBox} vector archetype. Required by abstract base class.
|
|
Retreive _row dimensions of BlackBox matrix. This may be needed for applying preconditioners. Required by abstract base class.
|
|
Retreive _column dimensions of BlackBox matrix. Required by abstract base class.
|