16#include <Discretisation_base.h>
17#include <Equation_base.h>
18#include <Probleme_base.h>
19#include <Constituant.h>
32 param.
ajouter_non_std(
"is_multi_scalar|is_multi_scalar_diffusion", (
this));
50 if (mot==
"is_multi_scalar" || mot==
"is_multi_scalar_diffusion")
classe Constituant Cette classe represente le(s) constituant(s) d'un fluide.
void discretiser(const Probleme_base &pb, const Discretisation_base &dis) override
void discretiser_multi_concentration(const Nom &, const Probleme_base &pb, const Discretisation_base &dis)
int lire_motcle_non_standard(const Motcle &mot, Entree &is) override
Lecture des parametres de type non simple d'un objet_U a partir d'un flot d'entree.
bool diffusion_multi_scalaire_
void set_param(Param ¶m) const override
classe Discretisation_base Cette classe represente un schema de discretisation en espace,...
void nommer_completer_champ_physique(const Domaine_dis_base &domaine_vdf, const Nom &nom_champ, const Nom &unite, Champ_base &champ, const Probleme_base &pbi) const
classe Domaine_dis_base Cette classe est la base de la hierarchie des domaines discretisees.
Class defining operators and methods for all reading operation in an input flow (file,...
Domaine_dis_base & domaine_dis()
Renvoie le domaine discretise associe a l'equation.
classe Milieu_base Cette classe est la base de la hierarchie des milieux (physiques)
virtual void discretiser(const Probleme_base &pb, const Discretisation_base &dis)
int lire_motcle_non_standard(const Motcle &, Entree &) override
Lecture des parametres de type non simple d'un objet_U a partir d'un flot d'entree.
Champs_compris champs_compris_
virtual void set_param(Param ¶m) const override
Une chaine de caractere (Nom) en majuscules.
class Nom Une chaine de caractere pour nommer les objets de TRUST
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.
Helper class to factorize the readOn method of Objet_U classes.
void ajouter(const char *keyword, const int *value, Param::Nature nat=Param::OPTIONAL)
Register an integer parameter.
void ajouter_non_std(const char *keyword, const Objet_U *value, Param::Nature nat=Param::OPTIONAL)
Register a keyword handled by Objet_U::lire_motcle_non_standard.
classe Probleme_base C'est un Probleme_U qui n'est pas un couplage.
virtual const Equation_base & equation(int) const =0
Classe de base des flux de sortie.