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)
A character string (Nom) in uppercase.
Base class for TRUST objects (Objet_U).
const Nom & que_suis_je() const
Returns the string identifying the class.
virtual Entree & readOn(Entree &)
Reads an Objet_U from an input stream. Virtual method to override.
virtual Sortie & printOn(Sortie &) const
Writes the object to an output stream. Virtual method to override.
static void exit(int exit_code=-1)
Exit routine for TRUST within a Kokkos region.
Base class for output streams.
void remplir(const DoubleVect ¶m, const DoubleTab &val)
Sets the parameters and values of the table.