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/util/debug.h"
#include "linbox/linbox-tags.h"
#include "linbox/vector/stream.h"
#include "linbox/field/hom.h"
#include "linbox/vector/blas-vector.h"
#include "linbox/matrix/matrix-category.h"
#include "linbox/matrix/matrix-traits.h"
#include "linbox/util/matrix-stream.h"
#include "linbox/ring/modular.h"
#include <givaro/modular-balanced.h>
#include "givaro/zring.h"
#include "blas-transposed-matrix.h"
#include "linbox/matrix/MatrixDomain/matrix-domain.h"
#include "linbox/matrix/MatrixDomain/apply-domain.h"
#include <givaro/modular.h>
#include "linbox/randiter/random-integer.h"
#include "blas-matrix.inl"
#include "blas-submatrix.inl"
#include "blas-triangularmatrix.inl"

Data Structures

class  MatrixDomain< Matrix >
 Class of matrix arithmetic functions. More...
 
class  BlasMatrix< Field, Rep >
 Dense matrix representation. More...
 
struct  BlasMatrix< Field, Rep >::rebind< _Tp1 >
 Rebind operator. More...
 
class  BlasSubmatrix< _Matrix >
 Dense Submatrix representation. More...
 
class  TriangularBlasMatrix< _Field, _Storage >
 Triangular BLAS matrix. More...
 

Namespaces

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

Functions

template<class Field >
bool checkBlasApply (const Field &F, size_t n)
 

Detailed Description

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

It also has the BlasBlackbox interface.