16#ifndef Convection_Diffusion_Concentration_included
17#define Convection_Diffusion_Concentration_included
19#include <Convection_Diffusion_std.h>
74 le_constituant = un_constituant;
86 return la_concentration;
96 return la_concentration;
class Champ_Don_base base class of Given Fields (not calculated)
Represents the constituent(s) of a fluid.
const Constituant & constituant() const
Returns the constituent (if one has been associated).
void set_param(Param &titi) const override
Convection_Diffusion_Concentration()
void associer_constituant(const Constituant &)
Associates a constituent to the equation.
const Milieu_base & milieu() const override
Returns the physical medium of the equation.
Champs_compris & get_champ_compris()
OWN_PTR(Champ_Inc_base) la_concentration
void discretiser() override
Discretizes the equation.
int preparer_calcul() override
Everything that does not depend on other possible problems.
int nb_constituants() const
Returns the number of constituents of the "Constituant" of the equation.
int lire_motcle_non_standard(const Motcle &, Entree &) override
Reads non-simple-type parameters of an Objet_U from an input stream.
const Champ_Inc_base & inconnue() const override
Returns the unknown field of the equation: the concentration.
const double & masse_molaire() const
void associer_milieu_base(const Milieu_base &) override
Associates a physical medium to the equation; the medium is cast to Constituant and associated with t...
const Motcle & domaine_application() const override
Returns the name of the application domain of the equation.
int impr(Sortie &os) const override
Prints the boundary fluxes to an output stream.
OBS_PTR(Constituant) le_constituant
const Champ_Don_base & diffusivite_pour_transport() const override
void mettre_a_jour(double) override
The value of the unknown at the time step has been calculated.
Convection_Diffusion_std This class is the base for equations modelling the transport.
Champs_compris champs_compris_
Milieu_base This class is the base of the (physical) medium hierarchy.
A character string (Nom) in uppercase.
Helper class to factorize the readOn method of Objet_U classes.