16#include <List_Equations_Scalaires_Passifs_Especes.h>
17#include <Domaine_Cl_dis_base.h>
18#include <Probleme_base.h>
32 Cerr <<
"Big problem in List_Equations_Scalaires_Passifs_Especes::readOn , we expected : { and not " << motlu <<
" !!!" << finl;
38 Nom nume(list_eq.size());
39 OWN_PTR(Equation_base) &Eqn_nvelle = list_eq.add(
OWN_PTR(Equation_base)());
40 Eqn_nvelle.typer(motlu);
41 Equation_base& Eqn = ref_cast(Equation_base, Eqn_nvelle.valeur());
58 Cerr <<
"The unknown name is modified : new name " << nom << finl;
63 Cerr <<
"The equation name is modified : new name " << nom_eq << finl;
Class defining operators and methods for all reading operation in an input flow (file,...
classe Equation_base Le role d'une equation est le calcul d'un ou plusieurs champs....
const Nom & le_nom() const override
Renvoie le nom de l'equation.
virtual void associer_milieu_equation()
virtual void associer_milieu_base(const Milieu_base &)=0
virtual void associer_domaine_dis(const Domaine_dis_base &)
Associe le domaine discretise a l'equation.
void nommer(const Nom &nom) override
Methode appelee lorsqu'on cree l'instance de l'objet dans le jeu de donnees (Interprete::ajouter).
virtual void associer_pb_base(const Probleme_base &)
S'associe au Probleme passe en parametre.
OWN_PTR(Parametre_equation_base) ¶metre_equation()
virtual const Champ_Inc_base & inconnue() const =0
void add_champs_compris(const Champ_base &ch)
Probleme_base & probleme()
Renvoie le probleme associe a l'equation.
virtual void associer_sch_tps_base(const Schema_Temps_base &)
S'associe au schema_en_temps.
Schema_Temps_base & schema_temps()
Renvoie le schema en temps associe a l'equation.
virtual void discretiser()
Discretise l'equation.
Domaine_dis_base & domaine_dis()
Renvoie le domaine discretise associe a l'equation.
const Nom & le_nom() const override
Renvoie le nom du champ.
void nommer(const Nom &) override
Donne un nom au champ.
classe List_Equations_Scalaires_Passifs_Especes Represente une liste d'equations de scalaires passifs...
const Equation_base & equation(int i) const
void associer_milieu_equation() override
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.