ConicBundle
|
Abstract base class for supplying the system for an iterative solver. More...
#include <IterativeSystemObject.hxx>
Public Member Functions | |
virtual const Matrix & | ItSys_rhs ()=0 |
returns the right hand side vector (dense) | |
virtual int | ItSys_mult (const Matrix &in_vec, Matrix &out_vec)=0 |
returns out_vec=(system matrix)*in_vec | |
virtual int | ItSys_precondM1 (Matrix &) |
returns M1^{-1}*vec; default: M1=I | |
virtual int | ItSys_precondM2 (Matrix &) |
returns M2^{-1}vec; default: M2=I | |
Abstract base class for supplying the system for an iterative solver.
It will depend on the solution method which preconditioning routines are called and what requirements the system and the preconditioners have to fulfill.