|
Skylark (Sketching Library)
0.1
|
#include <precond.hpp>

Public Member Functions | |
| virtual void | apply (T &X) const =0 |
| Apply the preconditoiner to X, overwritting X. | |
| virtual void | apply_adjoint (T &X) const =0 |
| virtual | ~precond_t () |
Defines a generic interface for preconditioners.
| T | type of solution vector on which the preconditioner is applied. |
Definition at line 14 of file precond.hpp.
| virtual skylark::nla::precond_t< T >::~precond_t | ( | ) | [inline, virtual] |
Definition at line 21 of file precond.hpp.
| virtual void skylark::nla::precond_t< T >::apply | ( | T & | X | ) | const [pure virtual] |
Apply the preconditoiner to X, overwritting X.
Implemented in skylark::nla::tri_inverse_precond_t< XType, RType, UL, D >, skylark::nla::mat_precond_t< XType, NType >, skylark::nla::id_precond_t< T >, and skylark::nla::id_precond_t< sol_type >.
| virtual void skylark::nla::precond_t< T >::apply_adjoint | ( | T & | X | ) | const [pure virtual] |
1.7.6.1