|
FflasFfpack
|
Set of elimination based routines for dense linear algebra with matrices over finite prime field of characteristic less than 2^26. More...
#include "fflas-ffpack/fflas/fflas.h"#include <list>#include <vector>#include <iostream>#include "ffpack_ludivine.inl"#include "ffpack_minpoly.inl"#include "ffpack_charpoly_kglu.inl"#include "ffpack_charpoly_kgfast.inl"#include "ffpack_charpoly_kgfastgeneralized.inl"#include "ffpack_charpoly_danilevski.inl"#include "ffpack_charpoly.inl"#include "ffpack_krylovelim.inl"#include "ffpack_frobenius.inl"#include "ffpack_echelonforms.inl"Namespaces | |
| namespace | FFPACK |
Set of elimination based routines for dense linear algebra with matrices over finite prime field of characteristic less than 2^26. | |
Functions | |
| template<class Field > | |
| size_t | LUpdate (const Field &F, const FFLAS::FFLAS_DIAG Diag, const FFLAS::FFLAS_TRANSPOSE trans, const size_t M, const size_t N, typename Field::Element *A, const size_t lda, const size_t R, const size_t K, typename Field::Element *B, const size_t ldb, size_t *P, size_t *Q, const FFPACK::FFPACK_LUDIVINE_TAG LuTag, const size_t cutoff) |
| Updates an existing LU factorisation with more rows. | |
Set of elimination based routines for dense linear algebra with matrices over finite prime field of characteristic less than 2^26.
This class only provides a set of static member functions. No instantiation is allowed.
It enlarges the set of BLAS routines of the class FFLAS, with higher level routines based on elimination.
1.7.4