linbox
Data Structures | Namespaces | Constant Groups | Functions
blas-matrix.h File Reference

A BlasMatrix<_Field > represents a matrix as an array of _Field::Elements. More...

#include "linbox/vector/subiterator.h"
#include "linbox/vector/subvector.h"
#include "linbox/util/debug.h"
#include "linbox/matrix/matrix-category.h"
#include "linbox/algorithms/linbox-tags.h"
#include "blas-matrix.inl"
#include "blas-submatrix.inl"
#include "blas-triangularmatrix.inl"
+ Include dependency graph for blas-matrix.h:
+ This graph shows which files directly or indirectly include this file:

Data Structures

class  BlasSubmatrix< _Field >
 Dense Submatrix representation. More...
 
class  BlasMatrix< _Field >
 Dense matrix representation. More...
 
struct  BlasMatrix< _Field >::rebind< _Tp1 >
 Rebind operator. More...
 
class  BlasSubmatrix< _Field >
 Dense Submatrix representation. More...
 
class  TriangularBlasMatrix< _Field >
 Triangular BLAS matrix. More...
 
class  indexDomain
 Class used for permuting indices. More...
 
class  TransposedBlasMatrix< Matrix >
 TransposedBlasMatrix. More...
 
class  TransposedBlasMatrix< TransposedBlasMatrix< Matrix > >
 TransposedBlasMatrix. More...
 

Namespaces

 LinBox
 Namespace in which all linbox code resides.
 
 LinBox::Protected
 This is the namespace all LinBox internal code is in.
 

Constant Groups

 LinBox
 Namespace in which all linbox code resides.
 
 LinBox::Protected
 This is the namespace all LinBox internal code is in.
 

Functions

template<class T >
std::ostream & operator<< (std::ostream &o, const BlasMatrix< T > &Mat)
 Write a matrix to a stream. More...
 
template<class T >
std::ostream & operator<< (std::ostream &o, const BlasSubmatrix< T > &Mat)
 Write a matrix to a stream. More...
 

Detailed Description

A BlasMatrix<_Field > represents a matrix as an array of _Field::Elements.

It also has the BlasBlackbox interface.