linbox
Data Structures | Namespaces | 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"

Data Structures

class  BlasMatrix< _Field >
 Dense matrix representation. 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

namespace  LinBox
 Namespace in which all linbox code resides.
namespace  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.
template<class T >
std::ostream & operator<< (std::ostream &o, const BlasSubmatrix< T > &Mat)
 Write a matrix to a stream.

Detailed Description

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

It also has the BlasBlackbox interface.