16#include <SourceFiltree_FT_disc_base.h>
18#include <Transport_Interfaces_FT_Disc.h>
40 os<<
"phase 0 : Fonctions : { "<<finl;
43 os << (
fI_xyz_t[i]->getString()).c_str() ;
50 os<<
"phase 1 : Fonctions : { "<<finl;
69 Motcle accolade_ouverte(
"{");
70 Motcle accolade_fermee(
"}");
74 les_motcles[0] =
"phase0";
75 les_motcles[1] =
"phase1";
76 les_motcles[2] =
"equation_transport";
80 if (motlu != accolade_ouverte)
82 Cerr <<
"Erreur a la lecture des parametres de lire_donnees " << finl;
90 while (motlu != accolade_fermee)
92 int rang = les_motcles.
search(motlu);
99 assert(motlu==accolade_ouverte);
105 std::transform(ss.begin(), ss.end(), ss.begin(), ::toupper);
112 Cerr<<
"lecture phase0["<<i<<
"] : "<<(
fI_xyz_t[i]->getString()).c_str()<<finl;
115 assert(motlu==accolade_fermee);
122 assert(motlu==accolade_ouverte);
128 std::transform(ss.begin(), ss.end(), ss.begin(), ::toupper);
138 assert(motlu==accolade_fermee);
145 Cerr <<
"Equation de transport pour SourceFiltree_FT_Disc : " <<
nom_eq_transport_ << finl;
150 Cerr <<
"Erreur a la lecture des parametres de SourceFiltree_FT_disc " << finl;
151 Cerr <<
"On attendait les " << les_motcles <<
"ou } a la place de " << motlu << finl;
157 assert(motlu==accolade_fermee);
Class defining operators and methods for all reading operation in an input flow (file,...
A character string (Nom) in uppercase.
An array of Motcle objects.
int search(const Motcle &t) const
class Nom: a character string for naming TRUST objects.
const char * getChar() const
Representation of data for the Parser class.
static void exit(int exit_code=-1)
Exit routine for TRUST within a Kokkos region.
static int je_suis_maitre()
Returns 1 if on the master processor of the current group (i.e. me() == 0), 0 otherwise.
Base class for output streams.
Sortie & ecrire_donnees(Sortie &) const
Entree & lire_donnees(Entree &)
Lit les parametres du terme source a partir d'un flot d'entree.
SourceFiltree_FT_disc_base()
~SourceFiltree_FT_disc_base()