FflasFfpack
Public Member Functions
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. More...
 

Constructor & Destructor Documentation

◆ CheckerImplem_PLUQ() [1/2]

CheckerImplem_PLUQ ( const Field F_,
size_t  m_,
size_t  n_,
typename Field::ConstElement_ptr  A,
size_t  lda 
)
inline

◆ CheckerImplem_PLUQ() [2/2]

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

◆ ~CheckerImplem_PLUQ()

~CheckerImplem_PLUQ ( )
inline

Member Function Documentation

◆ check()

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 file: