16#ifndef PrecondSolv_included
17#define PrecondSolv_included
19#include <Precond_base.h>
20#include <SolveurSys.h>
28 Declare_instanciable_sans_constructeur(
PrecondSolv);
33 return solveur->supporte_matrice_morse_sym();
Matrice_Base class - Base class of the matrix hierarchy.
Matrice_Morse_Sym class - Represents a sparse symmetric matrix M stored in Morse format.
void prepare_(const Matrice_Base &, const DoubleVect &src) override
this method must be overloaded if some preparation is necessary.
int preconditionner_(const Matrice_Base &, const DoubleVect &, DoubleVect &) override
Calcule la solution du systeme lineaire: A * solution = b avec la methode de relaxation PrecondSolv.
int supporte_matrice_morse_sym() override
returns 1 if the implementation accepts Matrice_Morse_Sym matrices, otherwise 0.
class SolveurSys A SolveurSys represents any class