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,...
Une chaine de caractere (Nom) en majuscules.
Un tableau d'objets de la classe Motcle.
int search(const Motcle &t) const
class Nom Une chaine de caractere pour nommer les objets de TRUST
const char * getChar() const
Representation des donnees de la classe Parser.
static void exit(int exit_code=-1)
Routine de sortie de TRUST dans une region Kokkos.
static int je_suis_maitre()
renvoie 1 si on est sur le processeur maitre du groupe courant (c'est a dire me() == 0),...
Classe de base des flux de sortie.
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()