Main Page   Modules   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

FFPACK Member List

This is the complete list of members for FFPACK, including all inherited members.
applyP(const Field &F, const enum FFLAS_SIDE Side, const enum 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 enum FFPACK_CHARPOLY_TAG CharpTag=FfpackHybrid)FFPACK [static]
ClassicMatmul(const Field &F, const enum FFLAS_TRANSPOSE ta, const enum FFLAS_TRANSPOSE tb, const size_t m, const size_t n, const size_t k, const typename Field::Element alpha, const typename Field::Element *A, const size_t lda, const typename Field::Element *B, const size_t ldb, const typename Field::Element beta, typename Field::Element *C, const size_t ldc, const size_t kmax)FFLAS [protected, static]
Det(const Field &F, const size_t M, const size_t N, typename Field::Element *A, const size_t lda)FFPACK [inline, static]
DoubleDomain typedefFFLAS
DynamicPealing(const Field &F, const enum FFLAS_TRANSPOSE ta, const enum FFLAS_TRANSPOSE tb, const size_t m, const size_t n, const size_t k, const typename Field::Element alpha, const typename Field::Element *A, const size_t lda, const typename Field::Element *B, const size_t ldb, const typename Field::Element beta, typename Field::Element *C, const size_t ldc, const size_t kmax)FFLAS [inline, protected, static]
faxpy(const Field &F, const size_t N, const typename Field::Element a, const typename Field::Element *X, const size_t incX, typename Field::Element *Y, const size_t incY)FFLAS [inline, static]
fcopy(const Field &F, const size_t N, typename Field::Element *X, const size_t incX, const typename Field::Element *Y, const size_t incY)FFLAS [inline, static]
fdot(const Field &F, const size_t N, const typename Field::Element *X, const size_t incX, const typename Field::Element *Y, const size_t incY)FFLAS [inline, static]
FFLAS()FFLAS [inline, protected]
FFLAS_DIAG enum nameFFLAS
FFLAS_SIDE enum nameFFLAS
FFLAS_TRANSPOSE enum nameFFLAS
FFLAS_UPLO enum nameFFLAS
FflasKmax(const Field &F, const size_t w, const typename Field::Element beta)FFLAS [inline, protected, static]
FflasLeft enum valueFFLAS
FflasLower enum valueFFLAS
FflasNonUnit enum valueFFLAS
FflasNoTrans enum valueFFLAS
FflasRight enum valueFFLAS
FflasTrans enum valueFFLAS
FflasUnit enum valueFFLAS
FflasUpper enum valueFFLAS
FFPACK_CHARPOLY_TAG enum nameFFPACK
FFPACK_LUDIVINE_TAG enum nameFFPACK
FFPACK_MINPOLY_TAG enum nameFFPACK
FfpackDense enum valueFFPACK
FfpackHybrid enum valueFFPACK
FfpackHybrid2 enum valueFFPACK
FfpackKG enum valueFFPACK
FfpackKGF enum valueFFPACK
FfpackKGFast enum valueFFPACK
FfpackLQUP enum valueFFPACK
FfpackLSP enum valueFFPACK
FfpackLUK enum valueFFPACK
FfpackSingular enum valueFFPACK
FfpackTURBO enum valueFFPACK
fgemm(const Field &F, const enum FFLAS_TRANSPOSE ta, const enum FFLAS_TRANSPOSE tb, const size_t m, const size_t n, const size_t k, const typename Field::Element alpha, const typename Field::Element *A, const size_t lda, const typename Field::Element *B, const size_t ldb, const typename Field::Element beta, typename Field::Element *C, const size_t ldc, const size_t winostep)FFLAS [inline, static]
fgemm(const Field &F, const enum FFLAS_TRANSPOSE ta, const enum FFLAS_TRANSPOSE tb, const size_t m, const size_t n, const size_t k, const typename Field::Element alpha, const typename Field::Element *A, const size_t lda, const typename Field::Element *B, const size_t ldb, const typename Field::Element beta, typename Field::Element *C, const size_t ldc)FFLAS [inline, static]
fgemv(const Field &F, const enum FFLAS_TRANSPOSE TransA, const size_t M, const size_t N, const typename Field::Element alpha, const typename Field::Element *A, const size_t lda, const typename Field::Element *X, const size_t incX, const typename Field::Element beta, typename Field::Element *Y, const size_t incY)FFLAS [inline, static]
fgemv_kgf(const Field &F, const size_t N, const typename Field::Element *A, const size_t lda, const typename Field::Element *X, const size_t incX, typename Field::Element *Y, const size_t incY, const size_t kg_mc, const size_t kg_mb, const size_t kg_j)FFPACK [protected, static]
fger(const Field &F, const size_t M, const size_t N, const typename Field::Element alpha, const typename Field::Element *x, const size_t incx, const typename Field::Element *y, const size_t incy, typename Field::Element *A, const size_t lda)FFLAS [inline, static]
fscal(const Field &F, const size_t n, const typename Field::Element alpha, typename Field::Element *X, const size_t incX)FFLAS [inline, static]
fsquare(const Field &F, const enum FFLAS_TRANSPOSE ta, const size_t n, const typename Field::Element alpha, const typename Field::Element *A, const size_t lda, const typename Field::Element beta, typename Field::Element *C, const size_t ldc)FFLAS [inline, static]
fswap(const Field &F, const size_t N, typename Field::Element *X, const size_t incX, typename Field::Element *Y, const size_t incY)FFLAS [inline, static]
ftrmm(const Field &F, const enum FFLAS_SIDE Side, const enum FFLAS_UPLO Uplo, const enum FFLAS_TRANSPOSE TransA, const enum FFLAS_DIAG Diag, const size_t M, const size_t N, const typename Field::Element alpha, typename Field::Element *A, const size_t lda, typename Field::Element *B, const size_t ldb)FFLAS [inline, static]
ftrmmLeftLowNoTrans(const Field &F, const enum FFLAS_DIAG Diag, const size_t M, const size_t N, const typename Field::Element alpha, typename Field::Element *A, const size_t lda, typename Field::Element *B, const size_t ldb, const size_t nmax)FFLAS [inline, protected, static]
ftrmmLeftLowTrans(const Field &F, const enum FFLAS_DIAG Diag, const size_t M, const size_t N, const typename Field::Element alpha, const typename Field::Element *A, const size_t lda, typename Field::Element *B, const size_t ldb)FFLAS [inline, protected, static]
ftrmmLeftUpNoTrans(const Field &F, const enum FFLAS_DIAG Diag, const size_t M, const size_t N, const typename Field::Element alpha, const typename Field::Element *A, const size_t lda, typename Field::Element *B, const size_t ldb)FFLAS [inline, protected, static]
ftrmmLeftUpTrans(const Field &F, const enum FFLAS_DIAG Diag, const size_t M, const size_t N, const typename Field::Element alpha, const typename Field::Element *A, const size_t lda, typename Field::Element *B, const size_t ldb)FFLAS [inline, protected, static]
ftrmmRightLowNoTrans(const Field &F, const enum FFLAS_DIAG Diag, const size_t M, const size_t N, const typename Field::Element alpha, const typename Field::Element *A, const size_t lda, typename Field::Element *B, const size_t ldb, const size_t nmax)FFLAS [inline, protected, static]
ftrmmRightLowTrans(const Field &F, const enum FFLAS_DIAG Diag, const size_t M, const size_t N, const typename Field::Element alpha, const typename Field::Element *A, const size_t lda, typename Field::Element *B, const size_t ldb)FFLAS [inline, protected, static]
ftrmmRightUpNoTrans(const Field &F, const enum FFLAS_DIAG Diag, const size_t M, const size_t N, const typename Field::Element alpha, typename Field::Element *A, const size_t lda, typename Field::Element *B, const size_t ldb, const size_t nmax)FFLAS [inline, protected, static]
ftrmmRightUpTrans(const Field &F, const enum FFLAS_DIAG Diag, const size_t M, const size_t N, const typename Field::Element alpha, const typename Field::Element *A, const size_t lda, typename Field::Element *B, const size_t ldb)FFLAS [inline, protected, static]
ftrsm(const Field &F, const enum FFLAS_SIDE Side, const enum FFLAS_UPLO Uplo, const enum FFLAS_TRANSPOSE TransA, const enum FFLAS_DIAG Diag, const size_t M, const size_t N, const typename Field::Element alpha, typename Field::Element *A, const size_t lda, typename Field::Element *B, const size_t ldb)FFLAS [inline, static]
ftrsmLeftLowNoTrans(const Field &F, const enum FFLAS_DIAG Diag, const size_t M, const size_t N, const typename Field::Element alpha, typename Field::Element *A, const size_t lda, typename Field::Element *B, const size_t ldb, const size_t nmax)FFLAS [inline, protected, static]
ftrsmLeftLowTrans(const Field &F, const enum FFLAS_DIAG Diag, const size_t M, const size_t N, const typename Field::Element alpha, const typename Field::Element *A, const size_t lda, typename Field::Element *B, const size_t ldb)FFLAS [inline, protected, static]
ftrsmLeftUpNoTrans(const Field &F, const enum FFLAS_DIAG Diag, const size_t M, const size_t N, const typename Field::Element alpha, const typename Field::Element *A, const size_t lda, typename Field::Element *B, const size_t ldb)FFLAS [inline, protected, static]
ftrsmLeftUpTrans(const Field &F, const enum FFLAS_DIAG Diag, const size_t M, const size_t N, const typename Field::Element alpha, const typename Field::Element *A, const size_t lda, typename Field::Element *B, const size_t ldb)FFLAS [inline, protected, static]
ftrsmRightLowNoTrans(const Field &F, const enum FFLAS_DIAG Diag, const size_t M, const size_t N, const typename Field::Element alpha, const typename Field::Element *A, const size_t lda, typename Field::Element *B, const size_t ldb)FFLAS [inline, protected, static]
ftrsmRightLowTrans(const Field &F, const enum FFLAS_DIAG Diag, const size_t M, const size_t N, const typename Field::Element alpha, const typename Field::Element *A, const size_t lda, typename Field::Element *B, const size_t ldb)FFLAS [inline, protected, static]
ftrsmRightUpNoTrans(const Field &F, const enum FFLAS_DIAG Diag, const size_t M, const size_t N, const typename Field::Element alpha, typename Field::Element *A, const size_t lda, typename Field::Element *B, const size_t ldb, const size_t nmax)FFLAS [inline, protected, static]
ftrsmRightUpTrans(const Field &F, const enum FFLAS_DIAG Diag, const size_t M, const size_t N, const typename Field::Element alpha, const typename Field::Element *A, const size_t lda, typename Field::Element *B, const size_t ldb)FFLAS [inline, protected, static]
ftrsv(const Field &F, const enum FFLAS_UPLO Uplo, const enum FFLAS_TRANSPOSE TransA, const enum FFLAS_DIAG Diag, const size_t N, const typename Field::Element *A, const size_t lda, typename Field::Element *X, int incX)FFLAS [inline, static]
Invert(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]
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]
invL(const Field &F, const size_t N, const typename Field::Element *L, const size_t ldl, typename Field::Element *X, const size_t ldx)FFPACK [inline, protected, static]
IsSingular(const Field &F, const size_t M, const size_t N, typename Field::Element *A, const size_t lda)FFPACK [inline, static]
KellerGehrig(const Field &F, std::list< Polynomial > &charp, const size_t N, const typename Field::Element *A, const size_t lda)FFPACK [protected, static]
KGFast(const Field &F, std::list< Polynomial > &charp, const size_t N, typename Field::Element *A, const size_t lda, size_t *kg_mc, size_t *kg_mc, size_t *kg_j)FFPACK [protected, 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 enum FFLAS_DIAG Diag, const size_t M, const size_t N, typename Field::Element *A, const size_t lda, size_t *P, const enum FFPACK_LUDIVINE_TAG LuTag=FfpackLQUP, size_t *rowP=NULL)FFPACK [inline, static]
LUdivine_construct(const Field &F, const enum FFLAS_DIAG Diag, const size_t M, const size_t N, const typename Field::Element *A, const size_t lda, typename Field::Element *X, const size_t ldx, typename Field::Element *u, size_t *P, bool computeX, const enum FFPACK_MINPOLY_TAG MinTag, const size_t kg_mc, const size_t kg_mb, const size_t kg_j)FFPACK [protected, static]
LUKrylov(const Field &F, std::list< Polynomial > &charp, const size_t N, typename Field::Element *A, const size_t lda, typename Field::Element *U, const size_t ldu, const enum FFPACK_CHARPOLY_TAG CharpTag)FFPACK [protected, static]
LUKrylov_KGFast(const Field &F, std::list< Polynomial > &charp, const size_t N, typename Field::Element *A, const size_t lda, typename Field::Element *X, const size_t ldx)FFPACK [protected, static]
MatD2MatF(const Field &F, typename Field::Element *S, const size_t lds, const typename DoubleDomain::Element *E, const size_t lde, const size_t m, const size_t n)FFLAS [inline, static]
MatF2MatD(const Field &F, DoubleDomain::Element *S, const size_t lds, const typename Field::Element *E, const size_t lde, const size_t m, const size_t n)FFLAS [inline, static]
MatF2MatD_Triangular(const Field &F, typename DoubleDomain::Element *S, const size_t lds, const typename Field::Element *const E, const size_t lde, const size_t m, const size_t n)FFLAS [inline, static]
MatVectProd(const Field &F, const enum FFLAS_TRANSPOSE TransA, const size_t M, const size_t N, const typename Field::Element alpha, const typename Field::Element *A, const size_t lda, const typename Field::Element *X, const size_t incX, const typename Field::Element beta, typename Field::Element *Y, const size_t incY)FFLAS [inline, protected, 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 enum FFPACK_MINPOLY_TAG MinTag, const size_t kg_mc, const size_t kg_mb, const size_t kg_j)FFPACK [static]
newD(const Field &F, size_t *d, bool &KeepOn, const size_t l, const size_t N, typename Field::Element *X, const size_t *Q, std::vector< std::vector< typename Field::Element > > &minpt)FFPACK [protected, static]
Rank(const Field &F, const size_t M, const size_t N, typename Field::Element *A, const size_t lda)FFPACK [inline, static]
RectangleCopy(const Field &F, const size_t M, const size_t N, typename Field::Element *T, const size_t ldt, const typename Field::Element *A, const size_t lda)FFPACK [inline, protected, static]
RectangleCopy2(const Field &F, const size_t M, const size_t N, const long dist2pivot, typename Field::Element *T, const size_t ldt, const typename Field::Element *A, const size_t lda)FFPACK [inline, protected, static]
RectangleCopyTURBO(const Field &F, const size_t M, const size_t N, const size_t dist2pivot, const size_t rank, typename Field::Element *T, const size_t ldt, const typename Field::Element *A, const size_t lda)FFPACK [inline, protected, 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]
solveLB(const Field &F, const enum FFLAS_SIDE Side, const size_t M, const size_t N, const size_t R, typename Field::Element *L, const size_t ldl, const size_t *Q, typename Field::Element *B, const size_t ldb)FFPACK [inline, static]
solveLB2(const Field &F, const enum FFLAS_SIDE Side, const size_t M, const size_t N, const size_t R, typename Field::Element *L, const size_t ldl, const size_t *Q, typename Field::Element *B, const size_t ldb)FFPACK [inline, static]
TriangleCopy(const Field &F, const enum FFLAS_UPLO Side, const enum FFLAS_DIAG Diag, const size_t R, typename Field::Element *T, const size_t ldt, const typename Field::Element *A, const size_t lda)FFPACK [inline, protected, static]
trinv_left(const Field &F, const size_t N, const typename Field::Element *L, const size_t ldl, typename Field::Element *X, const size_t ldx)FFPACK [inline, static]
TURBO(const Field &F, const size_t M, const size_t N, typename Field::Element *NW, const size_t ld1, typename Field::Element *NE, const size_t ld2, typename Field::Element *SW, const size_t ld3, typename Field::Element *SE, const size_t ld4)FFPACK [inline, static]
updateD(const Field &F, size_t *d, size_t k, std::vector< std::vector< typename Field::Element > > &minpt)FFPACK [protected, static]
WinoCalc(const Field &F, const enum FFLAS_TRANSPOSE ta, const enum FFLAS_TRANSPOSE tb, const size_t mr, const size_t nr, const size_t kr, const typename Field::Element alpha, const typename Field::Element *A, const size_t lda, const typename Field::Element *B, const size_t ldb, const typename Field::Element beta, typename Field::Element *C, const size_t ldc, const size_t kmax, const size_t w)FFLAS [inline, protected, static]
WinoMain(const Field &F, const enum FFLAS_TRANSPOSE ta, const enum FFLAS_TRANSPOSE tb, const size_t m, const size_t n, const size_t k, const typename Field::Element alpha, const typename Field::Element *A, const size_t lda, const typename Field::Element *B, const size_t ldb, const typename Field::Element beta, typename Field::Element *C, const size_t ldc, const size_t kmax, const size_t w)FFLAS [inline, protected, static]

Generated on Mon Jun 20 09:16:53 2005 for linbox by doxygen1.2.18