16#include <Lecture_Table.h>
35 const Motcle accolade_ouverte(
"{");
36 const Motcle accolade_fermee(
"}");
43 if (motlu != accolade_ouverte)
45 Cerr <<
"Error while reading table in "<<
que_suis_je() <<
" \n";
46 Cerr <<
"We expected a " << accolade_ouverte <<
" instead of \n"
53 DoubleVect param(nb_val);
54 DoubleTab tab_valeurs(nb_val, 1);
56 for (i=0; i<nb_val; i++)
59 for (i=0; i<nb_val; i++)
60 is >> tab_valeurs(i, 0);
62 la_table.
remplir(param,tab_valeurs);
66 if (motlu != accolade_fermee)
68 Cerr <<
"Error while reading table in "<<
que_suis_je() <<
" \n";
69 Cerr <<
"We expected a " << accolade_fermee <<
" instead of \n"
Class defining operators and methods for all reading operation in an input flow (file,...
Entree & lire_table(Entree &is, Table &la_table)
Une chaine de caractere (Nom) en majuscules.
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.
Classe de base des flux de sortie.
void remplir(const DoubleVect ¶m, const DoubleTab &val)
Affecte les parametres et les valeurs de la table.