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
- Public Member Functions inherited from BlasMatrix< _Element >
template<class Field >
 BlasMatrix (MatrixStream< Field > &ms)
- Public Member Functions inherited from DenseSubmatrix< _Element >
 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)
DenseSubmatrixoperator= (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

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: