|
| ScalarMatrix () |
| Constructs an initially 0 by 0 matrix. More...
|
|
| ScalarMatrix (const Field &F) |
| Constructor of readable scalar matrix. More...
|
|
| ScalarMatrix (const Field &F, const size_t n, const typename Field::RandIter &iter) |
| Constructor from a random element. More...
|
|
template<class OutVector , class InVector > |
OutVector & | apply (OutVector &y, InVector &x) const |
| Application of BlackBox matrix. More...
|
|
template<class OutVector , class InVector > |
OutVector & | applyTranspose (OutVector &y, InVector &x) const |
| Application of BlackBox matrix transpose. More...
|
|
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.