FflasFfpack
Namespaces | Macros | Functions
ffpack_ppluq.inl File Reference

Namespaces

namespace  FFPACK
 Finite Field PACK Set of elimination based routines for dense linear algebra.
 

Macros

#define __FFLASFFPACK_ffpack_ppluq_INL
 
#define __FFLAS__TRSM_READONLY
 
#define PBASECASE_K   256
 

Functions

template<class Field >
void threads_fgemm (const size_t m, const size_t n, const size_t r, int nbthreads, size_t *W1, size_t *W2, size_t *W3, size_t gamma)
 
template<class Field >
void threads_ftrsm (const size_t m, const size_t n, int nbthreads, size_t *t1, size_t *t2)
 
template<class Field >
size_t PLUQ (const Field &Fi, const FFLAS::FFLAS_DIAG Diag, const size_t M, const size_t N, typename Field::Element_ptr A, const size_t lda, size_t *P, size_t *Q, const FFLAS::ParSeqHelper::Parallel< FFLAS::CuttingStrategy::Recursive, FFLAS::StrategyParameter::Threads > &PSHelper)
 
template<class Field >
size_t pPLUQ (const Field &F, const FFLAS::FFLAS_DIAG Diag, const size_t M, const size_t N, typename Field::Element_ptr A, const size_t lda, size_t *P, size_t *Q)
 

Macro Definition Documentation

◆ __FFLASFFPACK_ffpack_ppluq_INL

#define __FFLASFFPACK_ffpack_ppluq_INL

◆ __FFLAS__TRSM_READONLY

#define __FFLAS__TRSM_READONLY

◆ PBASECASE_K

#define PBASECASE_K   256