16#ifndef Convection_Diffusion_std_included
17#define Convection_Diffusion_std_included
19#include <Schema_Temps_base.h>
20#include <Operateur_Conv.h>
21#include <Operateur_Diff.h>
22#include <Equation_base.h>
81 return la_vitesse_transportante.valeur();
class Champ_Don_base base class of Given Fields (not calculated)
class Champ_base This class is the base of the fields hierarchy.
Convection_Diffusion_std This class is the base for equations modelling the transport.
std::vector< YAML_data > data_a_sauvegarder_base() const
void associer_vitesse(const Champ_base &)
Associates the transporting velocity with the equation.
const Champ_Inc_base & inconnue() const override=0
Champ_Inc_base & inconnue() override=0
virtual const Champ_Don_base & diffusivite_pour_transport() const
Operateur_Diff terme_diffusif
virtual const Champ_base & diffusivite_pour_pas_de_temps() const
int idx_phase_transportante_
int reprendre_base(Entree &)
int sauvegarder_base(Sortie &) const
const Operateur & operateur(int) const override
Returns the operator at the given index: returns terme_diffusif if i = 0,.
void set_param(Param &titi) const override
const Champ_Inc_base & vitesse_transportante() const
Returns a reference to the field representing the transporting velocity.
int nombre_d_operateurs() const override
Returns the number of operators in the equation: 2 for a diffusion equation.
virtual const Champ_base & vitesse_pour_transport() const
int lire_motcle_non_standard(const Motcle &, Entree &) override
Reads non-simple-type parameters of an Objet_U from an input stream.
OBS_PTR(Champ_Inc_base) la_vitesse_transportante
Operateur_Conv terme_convectif
class Equation_base The role of an equation is the calculation of one or more fields....
A character string (Nom) in uppercase.
Operateur_Conv Generic class of the hierarchy of operators representing a convection term.
Operateur_Diff Generic class of the hierarchy of operators representing a diffusion.
class Operateur Generic class of the operator hierarchy.
Helper class to factorize the readOn method of Objet_U classes.