FflasFfpack
Namespaces | Macros | Functions
fflas_bounds.inl File Reference
#include "fflas-ffpack/fflas-ffpack-config.h"
#include "fflas-ffpack/utils/flimits.h"
#include <givaro/udl.h>
#include <givaro/modular.h>
#include <givaro/modular-balanced.h>

Namespaces

namespace  FFLAS
 
namespace  FFLAS::Protected
 

Macros

#define __FFLASFFPACK_fflas_bounds_INL
 
#define FFLAS_INT_TYPE   uint64_t
 

Functions

template<class Field >
double computeFactorClassic (const Field &F)
 
template<>
double computeFactorClassic (const Givaro::ModularBalanced< double > &F)
 
template<>
double computeFactorClassic (const Givaro::ModularBalanced< float > &F)
 
template<class Field >
size_t DotProdBoundClassic (const Field &F, const typename Field::Element &beta)
 
Givaro::Integer InfNorm (const size_t M, const size_t N, const Givaro::Integer *A, const size_t lda)
 
template<class Field >
size_t TRSMBound (const Field &)
 TRSMBound. More...
 
template<class Element >
size_t TRSMBound (const Givaro::Modular< Element > &F)
 Specialization for positive modular representation over float. More...
 
template<class Element >
size_t TRSMBound (const Givaro::ModularBalanced< Element > &F)
 Specialization for balanced modular representation over double. More...
 

Macro Definition Documentation

◆ __FFLASFFPACK_fflas_bounds_INL

#define __FFLASFFPACK_fflas_bounds_INL

◆ FFLAS_INT_TYPE

#define FFLAS_INT_TYPE   uint64_t