Skylark (Sketching Library)
0.1
|
#include <precond.hpp>
Public Member Functions | |
mat_precond_t (const NType &N) | |
void | apply (XType &X) const |
Apply the preconditoiner to X, overwritting X. | |
void | apply_adjoint (XType &X) const |
Public Attributes | |
const NType & | N |
A preconditioner that is explicitly given as a matrix.
Definition at line 40 of file precond.hpp.
skylark::nla::mat_precond_t< XType, NType >::mat_precond_t | ( | const NType & | N | ) | [inline] |
Definition at line 43 of file precond.hpp.
void skylark::nla::mat_precond_t< XType, NType >::apply | ( | XType & | X | ) | const [inline, virtual] |
Apply the preconditoiner to X, overwritting X.
Implements skylark::nla::precond_t< XType >.
Definition at line 45 of file precond.hpp.
References skylark::base::Gemm(), and skylark::nla::mat_precond_t< XType, NType >::N.
void skylark::nla::mat_precond_t< XType, NType >::apply_adjoint | ( | XType & | X | ) | const [inline, virtual] |
Implements skylark::nla::precond_t< XType >.
Definition at line 50 of file precond.hpp.
References skylark::base::Gemm(), and skylark::nla::mat_precond_t< XType, NType >::N.
const NType& skylark::nla::mat_precond_t< XType, NType >::N |
Definition at line 41 of file precond.hpp.
Referenced by skylark::nla::mat_precond_t< XType, NType >::apply(), and skylark::nla::mat_precond_t< XType, NType >::apply_adjoint().