BlasBlackbox< _Field > Class Template Reference
[linbox/blackbox]

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 LinBox::BlasMatrix< _Field::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

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

size_t rowdim (  )  const [inline]

Get the number of rows in the matrix

Returns:
Number of rows in matrix

Reimplemented from DenseSubmatrix< _Element >.

size_t coldim (  )  const [inline]

Get the number of columns in the matrix

Returns:
Number of columns in matrix

Reimplemented from DenseSubmatrix< _Element >.

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:

Generated on 19 Oct 2009 for linbox by  doxygen 1.6.1