, including all inherited members.
applyP(const Field &F, const FFLAS_SIDE Side, const FFLAS_TRANSPOSE Trans, const size_t M, const int ibeg, const int iend, typename Field::Element *A, const size_t lda, const size_t *P) | FFPACK | [inline, static] |
CharPoly(const Field &F, std::list< Polynomial > &charp, const size_t N, typename Field::Element *A, const size_t lda, const FFPACK_CHARPOLY_TAG CharpTag=FfpackLUK) | FFPACK | [static] |
ColRankProfileSubmatrix(const Field &F, const size_t M, const size_t N, typename Field::Element *A, const size_t lda, typename Field::Element *&X, size_t &R) | FFPACK | [inline, static] |
ColRankProfileSubmatrixIndices(const Field &F, const size_t M, const size_t N, typename Field::Element *A, const size_t lda, size_t *&rowindices, size_t *&colindices, size_t &R) | FFPACK | [inline, static] |
ColumnEchelonForm(const Field &F, const size_t M, const size_t N, typename Field::Element *A, const size_t lda, size_t *P, size_t *Qt) | FFPACK | [inline, static] |
ColumnRankProfile(const Field &F, const size_t M, const size_t N, typename Field::Element *A, const size_t lda, size_t *rkprofile) | FFPACK | [inline, static] |
Det(const Field &F, const size_t M, const size_t N, typename Field::Element *A, const size_t lda) | FFPACK | [inline, static] |
fgesv(const Field &F, const FFLAS_SIDE Side, const size_t M, const size_t N, typename Field::Element *A, const size_t lda, typename Field::Element *B, const size_t ldb, int *info) | FFPACK | [inline, static] |
fgesv(const Field &F, const FFLAS_SIDE Side, const size_t M, const size_t N, const size_t NRHS, typename Field::Element *A, const size_t lda, typename Field::Element *X, const size_t ldx, const typename Field::Element *B, const size_t ldb, int *info) | FFPACK | [inline, static] |
fgetrs(const Field &F, const FFLAS_SIDE Side, const size_t M, const size_t N, const size_t R, typename Field::Element *A, const size_t lda, const size_t *P, const size_t *Q, typename Field::Element *B, const size_t ldb, int *info) | FFPACK | [inline, static] |
fgetrs(const Field &F, const FFLAS_SIDE Side, const size_t M, const size_t N, const size_t NRHS, const size_t R, typename Field::Element *A, const size_t lda, const size_t *P, const size_t *Q, typename Field::Element *X, const size_t ldx, const typename Field::Element *B, const size_t ldb, int *info) | FFPACK | [inline, static] |
ftrtri(const Field &F, const FFLAS_UPLO Uplo, const FFLAS_DIAG Diag, const size_t N, typename Field::Element *A, const size_t lda) | FFPACK | [inline, static] |
ftrtrm(const Field &F, const FFLAS_DIAG diag, const size_t N, typename Field::Element *A, const size_t lda) | FFPACK | [inline, static] |
Invert(const Field &F, const size_t M, typename Field::Element *A, const size_t lda, int &nullity) | FFPACK | [inline, static] |
Invert2(const Field &F, const size_t M, typename Field::Element *A, const size_t lda, typename Field::Element *X, const size_t ldx, int &nullity) | FFPACK | [inline, static] |
IsSingular(const Field &F, const size_t M, const size_t N, typename Field::Element *A, const size_t lda) | FFPACK | [inline, static] |
LQUPtoInverseOfFullRankMinor(const Field &F, const size_t rank, typename Field::Element *A_factors, const size_t lda, const size_t *QtPointer, typename Field::Element *X, const size_t ldx) | FFPACK | [inline, static] |
LUdivine(const Field &F, const FFLAS_DIAG Diag, const FFLAS_TRANSPOSE trans, const size_t M, const size_t N, typename Field::Element *A, const size_t lda, size_t *P, size_t *Qt, const FFPACK_LUDIVINE_TAG LuTag=FfpackLQUP, const size_t cutoff=__FFPACK_LUDIVINE_CUTOFF) | FFPACK | [static] |
MinPoly(const Field &F, Polynomial &minP, const size_t N, const typename Field::Element *A, const size_t lda, typename Field::Element *X, const size_t ldx, size_t *P, const FFPACK_MINPOLY_TAG MinTag, const size_t kg_mc, const size_t kg_mb, const size_t kg_j) | FFPACK | [static] |
Rank(const Field &F, const size_t M, const size_t N, typename Field::Element *A, const size_t lda) | FFPACK | [inline, static] |
ReducedColumnEchelonForm(const Field &F, const size_t M, const size_t N, typename Field::Element *A, const size_t lda, size_t *P, size_t *Qt) | FFPACK | [inline, static] |
ReducedRowEchelonForm(const Field &F, const size_t M, const size_t N, typename Field::Element *A, const size_t lda, size_t *P, size_t *Qt) | FFPACK | [inline, static] |
RowEchelonForm(const Field &F, const size_t M, const size_t N, typename Field::Element *A, const size_t lda, size_t *P, size_t *Qt) | FFPACK | [inline, static] |
RowRankProfile(const Field &F, const size_t M, const size_t N, typename Field::Element *A, const size_t lda, size_t *rkprofile) | FFPACK | [inline, static] |
RowRankProfileSubmatrix(const Field &F, const size_t M, const size_t N, typename Field::Element *A, const size_t lda, typename Field::Element *&X, size_t &R) | FFPACK | [inline, static] |
RowRankProfileSubmatrixIndices(const Field &F, const size_t M, const size_t N, typename Field::Element *A, const size_t lda, size_t *&rowindices, size_t *&colindices, size_t &R) | FFPACK | [inline, static] |
Solve(const Field &F, const size_t M, typename Field::Element *A, const size_t lda, typename Field::Element *x, const int incx, const typename Field::Element *b, const int incb) | FFPACK | [inline, static] |