19#include <Fluide_Ostwald.h>
20#include <Probleme_base.h>
21#include <Discret_Thyd.h>
23#include <Navier_Stokes_std.h>
57 param.
ajouter_condition(
"is_read_rho",
"Density rho has not been read for a Fluide_Ostwald type medium.");
71 if (dis_nam.
debute_par(
"VEF")) dis_nam =
"VEF";
72 ch_mu_.typer(
Nom(
"Champ_Ostwald_") + dis_nam);
91 K_->mettre_a_jour(tps);
93 N_->mettre_a_jour(tps);
classe Discret_Thyd Cette classe est la classe de base representant une discretisation
virtual void proprietes_physiques_fluide_Ostwald(const Domaine_dis_base &, Fluide_Ostwald &, const Navier_Stokes_std &, const Champ_Inc_base &) const
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 Fluide_Incompressible Cette classe represente un d'un fluide incompressible ainsi que
void set_param(Param ¶m) const override
void set_param(Param ¶m) const override
void creer_champs_non_lus() override
int initialiser(const double temps) override
Initialise les parametres du fluide.
void mettre_a_jour(double) override
Effectue une mise a jour en temps du milieu, et donc de ses parametres caracteristiques.
void discretiser(const Probleme_base &pb, const Discretisation_base &dis) override
void ecrire(Sortie &) const
Ecrit un objet milieu sur un flot de sortie.
virtual int initialiser(const double temps)
virtual void creer_champs_non_lus()
virtual void mettre_a_jour(double temps)
virtual void discretiser(const Probleme_base &pb, const Discretisation_base &dis)
Champs_compris champs_compris_
classe Navier_Stokes_std Cette classe porte les termes de l'equation de la dynamique
const Champ_Inc_base & inconnue() const override
Renvoie la vitesse (champ inconnue de l'equation) (version const).
class Nom Une chaine de caractere pour nommer les objets de TRUST
virtual int debute_par(const char *const n) const
const Nom & que_suis_je() const
renvoie la chaine identifiant la classe.
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_condition(const char *condition, const char *message, const char *name=0)
Declare a post-read logical condition that must hold on the parameter values.
void ajouter(const char *keyword, const int *value, Param::Nature nat=Param::OPTIONAL)
Register an integer parameter.
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.