| 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] |
| DoubleDomain typedef | FFLAS | |
| 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 name | FFLAS | |
| FFLAS_SIDE enum name | FFLAS | |
| FFLAS_TRANSPOSE enum name | FFLAS | |
| FFLAS_UPLO enum name | FFLAS | |
| FflasKmax(const Field &F, const size_t w, const typename Field::Element beta) | FFLAS | [inline, protected, static] |
| FflasLeft enum value | FFLAS | |
| FflasLower enum value | FFLAS | |
| FflasNonUnit enum value | FFLAS | |
| FflasNoTrans enum value | FFLAS | |
| FflasRight enum value | FFLAS | |
| FflasTrans enum value | FFLAS | |
| FflasUnit enum value | FFLAS | |
| FflasUpper enum value | FFLAS | |
| 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] |
| 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] |
| 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] |
| 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] |