FflasFfpack
|
Finite Field Linear Algebra Subroutines More...
#include <cmath>
#include "fflas-ffpack/config-blas.h"
#include "fflas-ffpack/field/unparametric.h"
#include "fflas-ffpack/field/modular-balanced.h"
#include "fflas-ffpack/field/modular-positive.h"
#include "fflas_bounds.inl"
#include "fflas_fgemm.inl"
#include "fflas_fgemv.inl"
#include "fflas_fger.inl"
#include "fflas_ftrsm.inl"
#include "fflas_ftrmm.inl"
#include "fflas_ftrsv.inl"
#include "fflas_faxpy.inl"
#include "fflas_fdot.inl"
#include "fflas_fcopy.inl"
#include "fflas_faddm.inl"
Namespaces | |
namespace | FFLAS |
FFLAS: Finite Field Linear Algebra Subroutines. | |
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