|
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. | |
| 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. | |
| 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. | |
We provide the right or left nullspace (kernel or cokernel) of a dense matrix.
Provides :
A A
1.8.1.2