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 >.
List of all members.
Public Member Functions |
| size_t | rowdim () const |
| size_t | coldim () const |
| std::istream & | read (std::istream &file) |
| std::ostream & | write (std::ostream &os) const |
| template<class Field > |
| | BlasMatrix (MatrixStream< Field > &ms) |
|
| DenseSubmatrix () |
| |
|
| | DenseSubmatrix (DenseMatrixBase< Element > &M, size_t row, size_t col, size_t rowdim, size_t coldim) |
| | DenseSubmatrix (DenseMatrixBase< Element > &M) |
| | DenseSubmatrix (const DenseSubmatrix< Element > &SM, size_t row, size_t col, size_t rowdim, size_t coldim) |
| | DenseSubmatrix (const DenseSubmatrix< Element > &SM) |
| DenseSubmatrix & | operator= (const DenseSubmatrix< Element > &SM) |
| template<class Field > |
| std::istream & | read (std::istream &file, const Field &field) |
| template<class Field > |
| std::ostream & | write (std::ostream &os, const Field &field, bool mapleFormat=false) const |
| void | setEntry (size_t i, size_t j, const Element &a_ij) |
| Element & | refEntry (size_t i, size_t j) |
| const Element & | getEntry (size_t i, size_t j) const |
| Element & | getEntry (Element &x, size_t i, size_t j) |
Additional Inherited Members |
Detailed Description
template<class _Field>
class LinBox::BlasBlackbox< _Field >
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.
Member Function Documentation
| std::istream& read |
( |
std::istream & |
file | ) |
|
|
inline |
Read the blackbox from an input stream
- Parameters:
-
| file | Input stream from which to read |
| std::ostream& write |
( |
std::ostream & |
os | ) |
const |
|
inline |
Write the blackbox to an output stream
- Parameters:
-
| os | Output stream to which to write |
The documentation for this class was generated from the following file:
- /build/linbox-TzW5I9/linbox-1.1.6~rc0/linbox/blackbox/blas-blackbox.h