Namespaces |
namespace | FFLAS |
| FFLAS: Finite Field Linear Algebra Subroutines.
|
namespace | FFLAS::Protected |
Defines |
#define | __FFLASFFPACK_fflas_faddm_H |
#define | __FFLAS__GENERIC |
#define | __FFLAS__NOTRANSPOSE |
#define | __FFLAS__GENERIC |
#define | __FFLAS__TRANSPOSE |
#define | __FFLAS__FLOAT |
#define | __FFLAS__NOTRANSPOSE |
#define | __FFLAS__FLOAT |
#define | __FFLAS__TRANSPOSE |
#define | __FFLAS__DOUBLE |
#define | __FFLAS__NOTRANSPOSE |
#define | __FFLAS__DOUBLE |
#define | __FFLAS__TRANSPOSE |
#define | __FFLAS__GENERIC |
#define | __FFLAS__ANOTRANSPOSE |
#define | __FFLAS__BNOTRANSPOSE |
#define | __FFLAS__GENERIC |
#define | __FFLAS__ANOTRANSPOSE |
#define | __FFLAS__BTRANSPOSE |
#define | __FFLAS__GENERIC |
#define | __FFLAS__ATRANSPOSE |
#define | __FFLAS__BNOTRANSPOSE |
#define | __FFLAS__GENERIC |
#define | __FFLAS__ATRANSPOSE |
#define | __FFLAS__BTRANSPOSE |
#define | __FFLAS__FLOAT |
#define | __FFLAS__ANOTRANSPOSE |
#define | __FFLAS__BNOTRANSPOSE |
#define | __FFLAS__FLOAT |
#define | __FFLAS__ANOTRANSPOSE |
#define | __FFLAS__BTRANSPOSE |
#define | __FFLAS__FLOAT |
#define | __FFLAS__ATRANSPOSE |
#define | __FFLAS__BNOTRANSPOSE |
#define | __FFLAS__FLOAT |
#define | __FFLAS__ATRANSPOSE |
#define | __FFLAS__BTRANSPOSE |
#define | __FFLAS__DOUBLE |
#define | __FFLAS__ANOTRANSPOSE |
#define | __FFLAS__BNOTRANSPOSE |
#define | __FFLAS__DOUBLE |
#define | __FFLAS__ANOTRANSPOSE |
#define | __FFLAS__BTRANSPOSE |
#define | __FFLAS__DOUBLE |
#define | __FFLAS__ATRANSPOSE |
#define | __FFLAS__BNOTRANSPOSE |
#define | __FFLAS__DOUBLE |
#define | __FFLAS__ATRANSPOSE |
#define | __FFLAS__BTRANSPOSE |
Functions |
template<class Field > |
void | faddm (const Field &F, const FFLAS_TRANSPOSE transA, const size_t M, const size_t N, const typename Field::Element *A, const size_t lda, typename Field::Element *B, const size_t ldb) |
| faddm A <- A+op(B) with op(B) = B or B^T
|
template<class Field > |
void | faddm (const Field &F, const FFLAS_TRANSPOSE transA, const FFLAS_TRANSPOSE transB, const size_t M, const size_t N, const typename Field::Element *A, const size_t lda, const typename Field::Element *B, const size_t ldb, typename Field::Element *C, const size_t ldc) |
| faddm C <- op(A)+op(B) with op(B) = B or B^T
|
template<class Field > |
void | fsubm (const Field &F, const FFLAS_TRANSPOSE transA, const size_t M, const size_t N, const typename Field::Element *A, const size_t lda, typename Field::Element *B, const size_t ldb) |
| fsubm A <- A-op(B) with op(B) = B or B^T
|
template<class Field > |
void | fsubm (const Field &F, const FFLAS_TRANSPOSE transA, const FFLAS_TRANSPOSE transB, const size_t M, const size_t N, const typename Field::Element *A, const size_t lda, const typename Field::Element *B, const size_t ldb, typename Field::Element *C, const size_t ldc) |
| fsubm C <- op(A)-op(B) with op(B) = B or B^T
|