16#include <SolveurSys_base.h>
17#include <EcrFicCollecte.h>
18#include <Matrice_Base.h>
19#include <MD_Vector_tools.h>
60 sortie.
ouvrir(
"Matrice.sa");
68 sortie.
ouvrir(
"Secmem.sa");
75 sortie.
ouvrir(
"Solution.sa");
78 Cout <<
"Saving of the matrix, secmem and solution ended."<<finl;
89 Motcle accolade_ouverte(
"{");
90 Motcle accolade_fermee(
"}");
97 if (motlu != accolade_ouverte)
99 Cerr <<
"Error while reading parameters of Petsc: " << finl;
100 Cerr <<
"We expected " << accolade_ouverte <<
" instead of " << motlu << finl;
110 if (nomlu==accolade_ouverte)
112 else if (nomlu==accolade_fermee)
Ecriture dans un fichier Cette classe implemente les operateurs et les methodes virtuelles de la clas...
int ouvrir(const char *name, IOS_OPEN_MODE mode=ios::out) override
Ouvre le fichier avec les parametres mode et prot donnes Ces parametres sont les parametres de la met...
Class defining operators and methods for all reading operation in an input flow (file,...
Classe Matrice_Base Classe de base de la hierarchie des matrices.
Une chaine de caractere (Nom) en majuscules.
class Nom Une chaine de caractere pour nommer les objets de TRUST
classe Objet_U Cette classe est la classe de base des Objets de TRUST
const Nom & que_suis_je() const
renvoie la chaine identifiant la classe.
virtual Entree & readOn(Entree &)
Lecture d'un Objet_U sur un flot d'entree Methode a surcharger.
virtual Sortie & printOn(Sortie &) const
Ecriture de l'objet sur un flot de sortie Methode a surcharger.
static void exit(int exit_code=-1)
Routine de sortie de TRUST dans une region Kokkos.
Cette classe derivee de Sortie empile ce qu'on lui envoie dans une chaine de caracteres.
const char * get_str() const
returns a copy of the string stored by the SChaine
void save_matrice_secmem_conditionnel(const Matrice_Base &la_matrice, const DoubleVect &secmem, const DoubleVect &solution, int binaire=1)
virtual int resoudre_systeme(const Matrice_Base &a, const DoubleVect &b, DoubleVect &x)=0
void set_read_matrix(bool flag)
Classe de base des flux de sortie.
void set_bin(bool bin) override
Change le mode d'ecriture du fichier.