Data Structures |
| class | AreEqual< X, Y > |
| class | AreEqual< X, X > |
Namespaces |
| namespace | FFLAS |
| | FFLAS: Finite Field Linear Algebra Subroutines.
|
| namespace | FFLAS::Protected |
Defines |
| #define | MAX(a, b) ((a < b)?b:a) |
| #define | MIN(a, b) ((a > b)?b:a) |
| #define | WINOTHRESHOLD 1000 |
| #define | FLOAT_DOUBLE_THRESHOLD_0 430 |
| #define | FLOAT_DOUBLE_THRESHOLD_1 350 |
| #define | FLOAT_DOUBLE_THRESHOLD_2 175 |
| #define | DOUBLE_MANTISSA 53 |
| #define | FLOAT_MANTISSA 24 |
Typedefs |
typedef
FFPACK::UnparametricField
< float > | FloatDomain |
typedef
FFPACK::UnparametricField
< double > | DoubleDomain |
Enumerations |
| enum | FFLAS_TRANSPOSE { FflasNoTrans = 111,
FflasTrans = 112
} |
| | Is matrix transposed ? More...
|
| enum | FFLAS_UPLO { FflasUpper = 121,
FflasLower = 122
} |
| | Is triangular matrix's shape upper ? More...
|
| enum | FFLAS_DIAG { FflasNonUnit = 131,
FflasUnit = 132
} |
| | Is Matrix diagonal implicit ? More...
|
| enum | FFLAS_SIDE { FflasLeft = 141,
FflasRight = 142
} |
| | On what side ? More...
|
| enum | FFLAS_BASE { FflasDouble = 151,
FflasFloat = 152,
FflasGeneric = 153
} |
| | FFLAS_BASE determines the type of the element representation for Matrix Mult kernel. More...
|
Functions |
| template<class Field > |
| void | 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) |
| | fcopy : .
|
| template<class Field > |
| void | fzero (const Field &F, const size_t n, typename Field::Element *X, const size_t incX) |
| | fzero : .
|
Finite Field Linear Algebra Subroutines
- Author:
- Clément Pernet.