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,...
class Equation_base The role of an equation is the calculation of one or more fields....
const Nom & le_nom() const override
Returns the name of the equation.
virtual void associer_milieu_equation()
virtual void associer_milieu_base(const Milieu_base &)=0
virtual void associer_domaine_dis(const Domaine_dis_base &)
Associates the discretized domain with the equation.
void nommer(const Nom &nom) override
Method called when the object instance is created in the data file (Interprete::ajouter).
virtual void associer_pb_base(const Probleme_base &)
Associates with the Problem passed as parameter.
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()
Returns the problem associated with the equation.
virtual void associer_sch_tps_base(const Schema_Temps_base &)
Associates the time scheme with the equation.
Schema_Temps_base & schema_temps()
Returns the time scheme associated with the equation.
virtual void discretiser()
Discretizes the equation.
Domaine_dis_base & domaine_dis()
Returns the discretized domain associated with the equation.
const Nom & le_nom() const override
Returns the name of the field.
void nommer(const Nom &) override
Gives a name to the field.
List_Equations_Scalaires_Passifs_Especes Represents a list of passive scalar or species equations.
const Equation_base & equation(int i) const
void associer_milieu_equation() override
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.