#include <LinPrecond.hpp>
Inheritance diagram for IdentityPrecond< T >:


Public Member Functions | |
| void | PrintParam () |
| Prints the name of the preconditioner and (optionally) the parameters. | |
| void | PreProcess (void *&context, SparseMatrix< T > &A) |
| void | Run (void *&context, MultiVector< T > &r, MultiVector< T > &c) |
| void | PostProcess (void *&context) |
| The standard PostProcess for the elementary preconditioner. Does nothing. | |
| IdentityPrecond (T the_damping=1) | |
| IdentityPrecond< T >::IdentityPrecond | ( | T | the_damping = 1 |
) | [inline] |
| void IdentityPrecond< T >::PrintParam | ( | ) | [inline, virtual] |
| void IdentityPrecond< T >::PreProcess | ( | void *& | context, | |
| SparseMatrix< T > & | A | |||
| ) | [inline, virtual] |
| void IdentityPrecond< T >::Run | ( | void *& | context, | |
| MultiVector< T > & | r, | |||
| MultiVector< T > & | c | |||
| ) | [inline, virtual] |
| [in] | context | The context |
| [in] | r | The residual |
| [in] | c | The correction |
Implements LinPrecond< T >.
| void IdentityPrecond< T >::PostProcess | ( | void *& | context | ) | [inline, virtual] |
The standard PostProcess for the elementary preconditioner. Does nothing.
| [in] | context | The context to release |
Reimplemented from LinPrecond< T >.
1.5.2