|
linbox
|
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. More...
#include <sparse.h>
Inheritance diagram for SparseMatrixFactory< Field, BElement, Row, BRow >:
Collaboration diagram for SparseMatrixFactory< Field, BElement, Row, BRow >:Public Member Functions | |
| SparseMatrix< Field, Row > * | makeBlackbox (const Field &F) |
| Given a field and vector type, construct a black box for the matrix over that field and using that vector type. More... | |
| integer & | maxNorm (integer &res) |
| Compute and return the max-norm of the matrix. More... | |
| size_t | rowdim () |
| Give the row dimension of the matrix. | |
| size_t | coldim () |
| Give the column dimension of the matrix. | |
| integer & | hadamardBound (integer &res) const |
| Compute and return the hadamard bound of the matrxi. | |
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.
|
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 > >.
1.8.6