16#include <Convection_Diffusion_Fluide_Dilatable_base.h>
17#include <Fluide_Dilatable_base.h>
18#include <Probleme_base.h>
29 assert(l_inco_ch && le_fluide);
51 le_fluide = un_fluide;
68 Cerr <<
"You forgot to associate the fluid to the problem named " <<
probleme().
le_nom() << finl;
71 return le_fluide.valeur();
77 return le_fluide.valeur();
class Champ_Don_base base class of Given Fields (not calculated)
Base class for convection-diffusion equations for a dilatable fluid.
const Champ_Don_base & diffusivite_pour_transport() const override
int lire_motcle_non_standard(const Motcle &, Entree &) override
Reads non-simple-type parameters of an Objet_U from an input stream.
const Milieu_base & milieu() const override
bool is_thermal() const override=0
const Fluide_Dilatable_base & fluide() const
void associer_fluide(const Fluide_Dilatable_base &)
void set_param(Param &titi) const override
void associer_milieu_base(const Milieu_base &) override
int impr(Sortie &os) const override
Prints the equation operators to an output stream, unconditionally.
Convection_Diffusion_std This class is the base for equations modelling the transport.
void set_param(Param &titi) const override
int lire_motcle_non_standard(const Motcle &, Entree &) override
Reads non-simple-type parameters of an Objet_U from an input stream.
Class defining operators and methods for all reading operation in an input flow (file,...
virtual int impr(Sortie &os) const
Prints the equation operators to an output stream, unconditionally.
Probleme_base & probleme()
Returns the problem associated with the equation.
Base class for a dilatable fluid, inheriting from Fluide_base.
Milieu_base This class is the base of the (physical) medium hierarchy.
virtual const Champ_Don_base & conductivite() const
Returns the conductivity of the medium (const version).
A character string (Nom) in uppercase.
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.
Helper class to factorize the readOn method of Objet_U classes.
const Nom & le_nom() const override
Returns the name of the Objet_U. Virtual method to override: returns "neant" in this implementation.
static void exit(int exit_code=-1)
Exit routine for TRUST within a Kokkos region.
Base class for output streams.