FflasFfpack
ffpack_sss.inl File Reference

Namespaces

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

Macros

#define __FFLASFFPACK_ffpack_sss_inl
 

Functions

template<class Field>
void productSSSxTS (const Field &Fi, size_t N, size_t t, size_t s, const typename Field::Element alpha, typename Field::ConstElement_ptr P, size_t ldp, typename Field::ConstElement_ptr Q, size_t ldq, typename Field::ConstElement_ptr R, size_t ldr, typename Field::ConstElement_ptr U, size_t ldu, typename Field::ConstElement_ptr V, size_t ldv, typename Field::ConstElement_ptr W, size_t ldw, typename Field::ConstElement_ptr D, size_t ldd, typename Field::ConstElement_ptr B, size_t ldb, const typename Field::Element beta, typename Field::Element_ptr C, size_t ldc)
 
template<class Field>
void SSSToDense (const Field &Fi, size_t N, size_t s, typename Field::ConstElement_ptr P, size_t ldp, typename Field::ConstElement_ptr Q, size_t ldq, typename Field::ConstElement_ptr R, size_t ldr, typename Field::ConstElement_ptr U, size_t ldu, typename Field::ConstElement_ptr V, size_t ldv, typename Field::ConstElement_ptr W, size_t ldw, typename Field::ConstElement_ptr D, size_t ldd, typename Field::Element_ptr A, size_t lda)
 Computes a quasi-separable matrix A from its SSS generators.
 
template<class Field>
void DenseToSSS (const Field &Fi, size_t N, size_t s, typename Field::Element_ptr P, size_t ldp, typename Field::Element_ptr Q, size_t ldq, typename Field::Element_ptr R, size_t ldr, typename Field::Element_ptr U, size_t ldu, typename Field::Element_ptr V, size_t ldv, typename Field::Element_ptr W, size_t ldw, typename Field::Element_ptr D, size_t ldd, typename Field::ConstElement_ptr A, size_t lda)
 Computes SSS generators for a quasi-separable matrix A.
 

Macro Definition Documentation

◆ __FFLASFFPACK_ffpack_sss_inl

#define __FFLASFFPACK_ffpack_sss_inl