/** ================================================================================ = Class IterativeSolver header file ================================================================================ Author : C.Chambeyron (24 november 2004) Version: 1 ================================================================================ Base class for classes which will solve systems with Iterative Solvers: members: -------- epsilon : precision of the result. MaxIter : maximum number of iterations ================================================================================ */ #ifndef ITERATIVESOLVER_H #define ITERATIVESOLVER_H #include "me_Trace.h" #include "UtilDef.h++" #include "Preconditioner.h++" #include "me_Config.h++" #include class IterativeSolver { public: real_t epsilon; int_t MaxIter; bool preconditioning; // Constructors: IterativeSolver() ; // Destructor: virtual ~IterativeSolver(); template Vec operator()(O &A,Vec &B, Vec &X0, Prec &PC){ cout<