linbox  1
Public Member Functions
BlasBlackbox< _Field > Class Template Reference

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

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:
fileInput stream from which to read
std::ostream& write ( std::ostream &  os) const [inline]

Write the blackbox to an output stream

Parameters:
osOutput stream to which to write

The documentation for this class was generated from the following file: