Registry
|
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().