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.