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();
Classe Matrice_Base Classe de base de la hierarchie des matrices.
Classe Matrice_Morse_Sym Represente une matrice M (creuse) symetrique stockee au format Morse.
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 Un SolveurSys represente n'importe qu'elle classe