16#ifndef Fluide_base_included
17#define Fluide_base_included
19#include <Milieu_base.h>
48 virtual void set_h0_T0(
double h0,
double T0);
72 bool has_kappa()
const {
return bool(coeff_absorption_); }
classe Champ_Don_base classe de base des Champs donnes (non calcules)
classe Champ_base Cette classe est la base de la hierarchie des champs.
classe Discretisation_base Cette classe represente un schema de discretisation en espace,...
classe Fluide_base Cette classe represente un d'un fluide incompressible ainsi que
OWN_PTR(Champ_Don_base) longueur_rayo_
virtual void set_h0_T0(double h0, double T0)
const Champ_Don_base & kappa() const
void set_param(Param ¶m) const override
bool is_longueur_rayo_discretised() const
virtual void calculer_nu()
bool is_rayo_semi_transp() const override
bool has_viscosite_dynamique() const
Champ_Don_base & beta_c()
const Champ_Don_base & longueur_rayo() const
void mettre_a_jour(double) override
Effectue une mise a jour en temps du milieu, et donc de ses parametres caracteristiques.
void typer_longeur_rayo(const Nom &typ)
const Champ_Don_base & viscosite_dynamique() const
void calculer_temperature_multiphase() const
const Champ_base & energie_interne() const
bool is_rayo_transp() const override
const Champ_Don_base & viscosite_cinematique() const
OWN_PTR(Champ_base) ch_e_int_
int initialiser(const double temps) override
Initialise les parametres du fluide.
void creer_temperature_multiphase() const
Champ_Don_base & viscosite_cinematique()
const Champ_Don_base & indice() const
void set_rayo_transp_flag()
static void calculer_e_int(const Objet_U &obj, DoubleTab &val, DoubleTab &bval, tabs_t &deriv)
void verifier_coherence_champs(int &err, Nom &message) override
Verifie que les champs lus l'ont ete correctement.
const Champ_base & enthalpie() const
void creer_champs_non_lus() override
const Champ_Don_base & beta_c() const
Champ_Don_base & viscosite_dynamique()
void creer_nu()
Si l'objet reference par nu et du type Champ_Uniforme type nu en "Champ_Uniforme" et le remplit.
Champ_Don_base & longueur_rayo()
virtual int is_incompressible() const
Champ_Don_base & indice()
bool initTimeStep(double dt) override
void discretiser(const Probleme_base &pb, const Discretisation_base &dis) override
const Champ_base & temperature_multiphase() const
classe Milieu_base Cette classe est la base de la hierarchie des milieux (physiques)
class Nom Une chaine de caractere pour nommer les objets de TRUST
Objet_U()
Constructeur par defaut : attribue un numero d'identifiant unique a l'objet (object_id_),...
Helper class to factorize the readOn method of Objet_U classes.
classe Probleme_base C'est un Probleme_U qui n'est pas un couplage.