linbox
1
|
#include <sparse.h>
Public Member Functions | |
SparseMatrix< Field, Row > * | makeBlackbox (const Field &F) |
integer & | maxNorm (integer &res) |
size_t | rowdim () |
size_t | coldim () |
integer & | hadamardBound (integer &res) const |
Sparse matrix factory This class inherits BlackboxFactory} and provides a method for using a SparseMatrixBase} object with integer or rational data type as input to the high-level integer and rational solutions functions.
SparseMatrix<Field,Row>* makeBlackbox | ( | const Field & | F | ) | [virtual] |
Given a field and vector type, construct a black box for the matrix over that field and using that vector type. This should be implemented by the user
F | Field over which to construct the black box |
Implements BlackboxFactory< Field, SparseMatrix< Field, Row > >.
Compute and return the max-norm of the matrix.
res | Place to store result |
Implements BlackboxFactory< Field, SparseMatrix< Field, Row > >.
size_t rowdim | ( | ) | [inline, virtual] |
Give the row dimension of the matrix
Implements BlackboxFactory< Field, SparseMatrix< Field, Row > >.
size_t coldim | ( | ) | [inline, virtual] |
Give the column dimension of the matrix
Implements BlackboxFactory< Field, SparseMatrix< Field, Row > >.
integer& hadamardBound | ( | integer & | res | ) | const [inline, virtual] |
Compute and return the hadamard bound of the matrxi.
Implements BlackboxFactory< Field, SparseMatrix< Field, Row > >.