FflasFfpack
Data Structures | Namespaces | Defines | Functions
ffpack_ludivine.inl File Reference

Data Structures

class  callLUdivine_small< Element >
class  callLUdivine_small< double >
class  callLUdivine_small< float >

Namespaces

namespace  FFPACK
 

Set of elimination based routines for dense linear algebra with matrices over finite prime field of characteristic less than 2^26.


namespace  FFPACK::Protected

Defines

#define __FFLASFFPACK_ffpack_ludivine_INL
#define MIN(a, b)   (a<b)?a:b
#define MAX(a, b)   (a<b)?b:a

Functions

template<class Field >
size_t LUpdate (const Field &F, const FFLAS::FFLAS_DIAG Diag, const FFLAS::FFLAS_TRANSPOSE trans, const size_t M, const size_t N, typename Field::Element *A, const size_t lda, const size_t R, const size_t K, typename Field::Element *B, const size_t ldb, size_t *P, size_t *Q, const FFPACK::FFPACK_LUDIVINE_TAG LuTag, const size_t cutoff)
 Updates an existing LU factorisation with more rows.

Define Documentation

#define __FFLASFFPACK_ffpack_ludivine_INL
#define MIN (   a,
 
)    (a<b)?a:b
#define MAX (   a,
 
)    (a<b)?b:a