|
| | ScalarMatrix () |
| | Constructs an initially 0 by 0 matrix.
|
| |
| | ScalarMatrix (const Field &F) |
| | Constructor of readable scalar matrix.
|
| |
| | ScalarMatrix (const Field &F, const size_t n, const typename Field::RandIter &iter) |
| | Constructor from a random element.
|
| |
| template<class OutVector, class InVector> |
| OutVector & | apply (OutVector &y, InVector &x) const |
| | Application of BlackBox matrix.
|
| |
| template<class OutVector, class InVector> |
| OutVector & | applyTranspose (OutVector &y, InVector &x) const |
| | Application of BlackBox matrix transpose.
|
| |
template<class Field_>
class LinBox::ScalarMatrix< Field_ >
Blackbox for aI.
Use particularly for representing 0 and I.
This is a class of blackbox square scalar matrices. Each scalar matrix occupies O(scalar-size) memory. The matrix itself is not stored in memory, just the scalar and the dimensions.