linbox
Namespaces | Functions
dense-nullspace.h File Reference

We provide the right or left nullspace (kernel or cokernel) of a dense matrix. More...

#include "linbox/linbox-tags.h"
#include "linbox/matrix/dense-matrix.h"
#include "dense-nullspace.inl"
+ Include dependency graph for dense-nullspace.h:
+ This graph shows which files directly or indirectly include this file:

Namespaces

 LinBox
 Namespace in which all linbox code resides.
 

Functions

template<class Field >
size_t & NullSpaceBasisIn (const Tag::Side Side, BlasMatrix< Field > &A, BlasMatrix< Field > &Ker, size_t &kerdim)
 Nullspace of a dense matrix on a finite field. More...
 
template<class DenseMat >
size_t & NullSpaceBasisIn (const Tag::Side Side, BlasSubmatrix< DenseMat > &A, BlasMatrix< typename DenseMat::Field > &Ker, size_t &kerdim)
 
template<class Field >
size_t & NullSpaceBasis (const Tag::Side Side, const BlasMatrix< Field > &A, BlasMatrix< Field > &Ker, size_t &kerdim)
 Nullspace of a dense matrix on a finite field. More...
 

Detailed Description

We provide the right or left nullspace (kernel or cokernel) of a dense matrix.

Provides :