linbox
1
|
dense matrix representation for BLAS based elimination.A BlasBlackbox can be constructed from any blackbox matrix. This costs n blackbox matrix vector products in general, but is efficiently done from a DenseMatrix or SparseMatrix. More...
#include <blas-blackbox.h>
Inherits BlasMatrix< _Element >.
Public Member Functions | |
size_t | rowdim () const |
size_t | coldim () const |
std::istream & | read (std::istream &file) |
std::ostream & | write (std::ostream &os) const |
dense matrix representation for BLAS based elimination.
A BlasBlackbox can be constructed from any blackbox matrix. This costs n blackbox matrix vector products in general, but is efficiently done from a DenseMatrix or SparseMatrix.
size_t rowdim | ( | ) | const [inline] |
Get the number of rows in the matrix
Reimplemented from DenseSubmatrix< _Element >.
size_t coldim | ( | ) | const [inline] |
Get the number of columns in the matrix
Reimplemented from DenseSubmatrix< _Element >.
std::istream& read | ( | std::istream & | file | ) | [inline] |
Read the blackbox from an input stream
file | Input stream from which to read |
std::ostream& write | ( | std::ostream & | os | ) | const [inline] |
Write the blackbox to an output stream
os | Output stream to which to write |