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"

Namespaces

 LinBox
 Namespace in which all linbox code resides.
 

Functions

template<class Field >
size_t & NullSpaceBasisIn (const LINBOX_enum(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 LINBOX_enum(Tag::Side) Side, BlasSubmatrix< DenseMat > &A, BlasMatrix< typename DenseMat::Field > &Ker, size_t &kerdim)
 
template<class Field >
size_t & NullSpaceBasis (const LINBOX_enum(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 :