FflasFfpack
CheckerImplem_PLUQ< Field > Class Template Reference

Public Member Functions

 CheckerImplem_PLUQ (const Field &F_, size_t m_, size_t n_, typename Field::ConstElement_ptr A, size_t lda)
 
 CheckerImplem_PLUQ (typename Field::RandIter &G, size_t m_, size_t n_, typename Field::ConstElement_ptr A, size_t lda)
 
 ~CheckerImplem_PLUQ ()
 
bool check (typename Field::ConstElement_ptr A, size_t lda, const FFLAS::FFLAS_DIAG Diag, size_t r, size_t *P, size_t *Q) const
 check if the PLUQ factorization is correct.
 

Constructor & Destructor Documentation

◆ CheckerImplem_PLUQ() [1/2]

template<class Field >
CheckerImplem_PLUQ ( const Field & F_,
size_t m_,
size_t n_,
typename Field::ConstElement_ptr A,
size_t lda )
inline

◆ CheckerImplem_PLUQ() [2/2]

template<class Field >
CheckerImplem_PLUQ ( typename Field::RandIter & G,
size_t m_,
size_t n_,
typename Field::ConstElement_ptr A,
size_t lda )
inline

◆ ~CheckerImplem_PLUQ()

template<class Field >
~CheckerImplem_PLUQ ( )
inline

Member Function Documentation

◆ check()

template<class Field >
bool check ( typename Field::ConstElement_ptr A,
size_t lda,
const FFLAS::FFLAS_DIAG Diag,
size_t r,
size_t * P,
size_t * Q ) const
inline

check if the PLUQ factorization is correct.

Returns true if w - P(L(U(Q.v))) == 0

Parameters
A
r
P
Q

The documentation for this class was generated from the following files: