linbox
|
We provide the right or left nullspace (kernel or cokernel) of a dense matrix. More...
#include "linbox/algorithms/linbox-tags.h"
#include "linbox/matrix/blas-matrix.h"
#include "dense-nullspace.inl"
Namespaces | |
namespace | LinBox |
Namespace in which all linbox code resides. | |
Functions | |
template<class Field > | |
size_t | NullSpaceBasis (const Field &F, const LinBoxTag::Side Side, const size_t &m, const size_t &n, typename Field::Element *A, const size_t &lda, typename Field::Element *&Ker, size_t &ldk, size_t &kerdim) |
Computes the kernel of a dense matrix using LQUP . More... | |
template<class Field > | |
size_t & | NullSpaceBasis (const Field &F, const LinBoxTag::Side Side, BlasMatrix< typename Field::Element > &A, BlasMatrix< typename Field::Element > &Ker, size_t &kerdim) |
Nullspace of a dense matrix on a finite field. More... | |
template<class Field > | |
size_t & | NullSpaceBasis (const Field &F, const LinBoxTag::Side Side, const BlasMatrix< typename Field::Element > &A, BlasMatrix< typename Field::Element > &Ker, size_t &kerdim) |
Nullspace of a dense matrix on a finite field. More... | |
We provide the right or left nullspace (kernel or cokernel) of a dense matrix.
Provides :
A
A