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