|
Registry
|
Inheritance diagram for ILinearOperatorInverse:Public Member Functions | |
| bool | apply (Vector *u, const Vector *f) |
| Solve A*u = f, such that u = A^{-1} f by iterating u := u + B(f - A*u), f remains constant. More... | |
| bool | apply_return_defect (Vector *u, Vector *f) |
| Solve A*u = f, such that u = A^{-1} f by iterating u := u + B(f - A*u), f := f - A*u becomes new defect. More... | |
| bool | apply_update_defect (Vector *unnamed, Vector *unnamed) |
| SmartPtr< ILinearIterator > | clone () |
| returns a clone of the object which can be modified independently More... | |
| std::string | config_string () const |
| ConstSmartPtr< IConvergenceCheck > | convergence_check () const |
| double | defect () const |
| bool | init (SmartPtr< ILinearOperator > unnamed) |
| const char * | name () const |
| double | reduction () const |
| void | set_convergence_check (SmartPtr< IConvergenceCheck > unnamed) |
| void | set_damp (double damp) |
| set the damping to a number More... | |
| int | step () const |
Private Member Functions | |
| ILinearOperatorInverse ()=delete | |
| Constructor hidden / deactivated. More... | |
|
privatedelete |
Constructor hidden / deactivated.
Solve A*u = f, such that u = A^{-1} f by iterating u := u + B(f - A*u), f remains constant.
| [in] | u | |
| [in] | f |
References ILinearOperatorInverse< X, Y >::apply().
Solve A*u = f, such that u = A^{-1} f by iterating u := u + B(f - A*u), f := f - A*u becomes new defect.
| [in] | u | |
| [in] | f |
References ILinearOperatorInverse< X, Y >::apply_return_defect().
| [in] | unnamed | |
| [in] | unnamed |
References ILinearIterator< X, Y >::apply_update_defect().
|
inlineinherited |
returns a clone of the object which can be modified independently
References ILinearIterator< X, Y >::clone().
|
inline |
References ILinearOperatorInverse< X, Y >::config_string().
|
inline |
|
inline |
References ILinearOperatorInverse< X, Y >::defect().
|
inline |
| [in] | unnamed |
References ILinearOperatorInverse< X, Y >::init().
|
inlineinherited |
References ILinearIterator< X, Y >::name().
|
inline |
References ILinearOperatorInverse< X, Y >::reduction().
|
inline |
| [in] | unnamed |
References ILinearOperatorInverse< X, Y >::set_convergence_check().
|
inlineinherited |
|
inline |
References ILinearOperatorInverse< X, Y >::step().