Milieu_base#
#include <Milieu_base.h>
classe Milieu_base Cette classe est la base de la hierarchie des milieux (physiques)
How to cite this class in this doc#
:ref:`Milieu\_base <class-milieu-base>`
[Milieu\_base](#class-milieu-base)
Detailed description#
Elle regroupe les fonctionnalites (communes) et les proprietes physiques d’un milieu. Cette classe contient les principaux champs donnees caracterisant le milieu: - masse volumique (rho) - diffusivite (alpha) - conductivite (lambda) - capacite calorifique (Cp) - dilatabilite (beta_th)
Inherits from#
public : Champs_compris_interface
public : Objet_U
Inherited by#
public : Constituant
public : Fluide_Diphasique
public : Fluide_base
public : Solide
List of Public Methods#
List of Public Static Methods#
List of Protected Methods#
List of Private Methods#
Complete Member Function Documentation#
int Milieu_base::a_gravite() const
Renvoie 1 si la gravite a ete initialisee.
How to cite in this doc:
:ref:`int Milieu_base::a_gravite() const <public-int-milieu-base-a-gravite-const>`
[int Milieu_base::a_gravite() const](#public-int-milieu-base-a-gravite-const)
void Milieu_base::abortTimeStep()
References
Referenced By
How to cite in this doc:
:ref:`void Milieu_base::abortTimeStep() <public-void-milieu-base-aborttimestep>`
[void Milieu_base::abortTimeStep()](#public-void-milieu-base-aborttimestep)
int Milieu_base::associer_(Objet_U &) override
Associe la gravite en controlant dynamiquement le type de l’objet a associer.
Si l’objet est du type OWN_PTR(Champ_Don_base) ou Champ_Don_base l’association reussit, sinon elle echoue.
Reimplements:
References
How to cite in this doc:
:ref:`int Milieu_base::associer_(Objet_U &) override <public-int-milieu-base-associer-underscore-objet-u-ref-override>`
[int Milieu_base::associer_(Objet_U &) override](#public-int-milieu-base-associer-underscore-objet-u-ref-override)
void Milieu_base::associer_equation(const Equation_base *eqn) const
References
How to cite in this doc:
:ref:`void Milieu_base::associer_equation(const Equation_base *eqn) const <public-void-milieu-base-associer-equation-const-equation-base-ptr-eqn-const>`
[void Milieu_base::associer_equation(const Equation_base *eqn) const](#public-void-milieu-base-associer-equation-const-equation-base-ptr-eqn-const)
void Milieu_base::associer_gravite(const Champ_Don_base &)
Associe (affecte) un champ de gravite au milieu.
References
Referenced By
How to cite in this doc:
:ref:`void Milieu_base::associer_gravite(const Champ_Don_base &) <public-void-milieu-base-associer-gravite-const-champ-don-base-ref>`
[void Milieu_base::associer_gravite(const Champ_Don_base &)](#public-void-milieu-base-associer-gravite-const-champ-don-base-ref)
Champ_Don_base & Milieu_base::beta_t()
Renvoie beta_t du milieu.
References
How to cite in this doc:
:ref:`Champ_Don_base & Milieu_base::beta_t() <public-champ-don-base-ref-milieu-base-beta-t>`
[Champ_Don_base & Milieu_base::beta_t()](#public-champ-don-base-ref-milieu-base-beta-t)
const Champ_Don_base & Milieu_base::beta_t() const
Renvoie beta_t du milieu.
(version const)
References
Referenced By
Source_Transport_Fluctuation_Temperature_VDF_Elem::associer_pb
Source_Transport_Fluctuation_Temperature_W_Bas_Re_VDF_Elem::associer_pb
Source_Transport_Fluctuation_Temperature_W_VDF_Elem::associer_pb
Source_Transport_Flux_Chaleur_Turbulente_VDF_Face::associer_pb
Source_Transport_K_Eps_Bas_Reynolds_anisotherme_VEF_Face::associer_pb
Navier_Stokes_FT_Disc::compute_boussinesq_additional_gravity
How to cite in this doc:
:ref:`const Champ_Don_base & Milieu_base::beta_t() const <public-const-champ-don-base-ref-milieu-base-beta-t-const>`
[const Champ_Don_base & Milieu_base::beta_t() const](#public-const-champ-don-base-ref-milieu-base-beta-t-const)
Champ_Don_base & Milieu_base::capacite_calorifique()
Renvoie la capacite calorifique du milieu.
References
How to cite in this doc:
:ref:`Champ_Don_base & Milieu_base::capacite_calorifique() <public-champ-don-base-ref-milieu-base-capacite-calorifique>`
[Champ_Don_base & Milieu_base::capacite_calorifique()](#public-champ-don-base-ref-milieu-base-capacite-calorifique)
const Champ_Don_base & Milieu_base::capacite_calorifique() const
Renvoie la capacite calorifique du milieu.
(version const)
References
How to cite in this doc:
:ref:`const Champ_Don_base & Milieu_base::capacite_calorifique() const <public-const-champ-don-base-ref-milieu-base-capacite-calorifique-const>`
[const Champ_Don_base & Milieu_base::capacite_calorifique() const](#public-const-champ-don-base-ref-milieu-base-capacite-calorifique-const)
const TRUST_List<TRUST_Ref<Champ_Don_base *>> & Milieu_base::champs_don() const
References
How to cite in this doc:
:ref:`const TRUST_List<TRUST_Ref<Champ_Don_base *>> & Milieu_base::champs_don() const <public-const-trust-list-trust-ref-champ-don-base-ptr-ref-milieu-base-champs-don-const>`
[const TRUST_List<TRUST_Ref<Champ_Don_base *>> & Milieu_base::champs_don() const](#public-const-trust-list-trust-ref-champ-don-base-ptr-ref-milieu-base-champs-don-const)
virtual int Milieu_base::check_unknown_range() const
How to cite in this doc:
:ref:`virtual int Milieu_base::check_unknown_range() const <public-virtual-int-milieu-base-check-unknown-range-const>`
[virtual int Milieu_base::check_unknown_range() const](#public-virtual-int-milieu-base-check-unknown-range-const)
Champ_Don_base & Milieu_base::conductivite()
Renvoie la conductivite du milieu.
References
How to cite in this doc:
:ref:`Champ_Don_base & Milieu_base::conductivite() <public-champ-don-base-ref-milieu-base-conductivite>`
[Champ_Don_base & Milieu_base::conductivite()](#public-champ-don-base-ref-milieu-base-conductivite)
const Champ_Don_base & Milieu_base::conductivite() const
Renvoie la conductivite du milieu.
(version const)
References
Referenced By
How to cite in this doc:
:ref:`const Champ_Don_base & Milieu_base::conductivite() const <public-const-champ-don-base-ref-milieu-base-conductivite-const>`
[const Champ_Don_base & Milieu_base::conductivite() const](#public-const-champ-don-base-ref-milieu-base-conductivite-const)
void Milieu_base::creer_champ(const Motcle &motlu) override
Reimplements:
Referenced By
How to cite in this doc:
:ref:`void Milieu_base::creer_champ(const Motcle &motlu) override <public-void-milieu-base-creer-champ-const-motcle-ref-motlu-override>`
[void Milieu_base::creer_champ(const Motcle &motlu) override](#public-void-milieu-base-creer-champ-const-motcle-ref-motlu-override)
void Milieu_base::creer_champs_non_lus()
References
How to cite in this doc:
:ref:`void Milieu_base::creer_champs_non_lus() <public-void-milieu-base-creer-champs-non-lus>`
[void Milieu_base::creer_champs_non_lus()](#public-void-milieu-base-creer-champs-non-lus)
DoubleTab & Milieu_base::diametre_hydraulique_elem()
References
Referenced By
How to cite in this doc:
:ref:`DoubleTab & Milieu_base::diametre_hydraulique_elem() <public-doubletab-ref-milieu-base-diametre-hydraulique-elem>`
[DoubleTab & Milieu_base::diametre_hydraulique_elem()](#public-doubletab-ref-milieu-base-diametre-hydraulique-elem)
const DoubleTab & Milieu_base::diametre_hydraulique_elem() const
References
How to cite in this doc:
:ref:`const DoubleTab & Milieu_base::diametre_hydraulique_elem() const <public-const-doubletab-ref-milieu-base-diametre-hydraulique-elem-const>`
[const DoubleTab & Milieu_base::diametre_hydraulique_elem() const](#public-const-doubletab-ref-milieu-base-diametre-hydraulique-elem-const)
DoubleVect & Milieu_base::diametre_hydraulique_face()
References
How to cite in this doc:
:ref:`DoubleVect & Milieu_base::diametre_hydraulique_face() <public-doublevect-ref-milieu-base-diametre-hydraulique-face>`
[DoubleVect & Milieu_base::diametre_hydraulique_face()](#public-doublevect-ref-milieu-base-diametre-hydraulique-face)
const DoubleVect & Milieu_base::diametre_hydraulique_face() const
References
How to cite in this doc:
:ref:`const DoubleVect & Milieu_base::diametre_hydraulique_face() const <public-const-doublevect-ref-milieu-base-diametre-hydraulique-face-const>`
[const DoubleVect & Milieu_base::diametre_hydraulique_face() const](#public-const-doublevect-ref-milieu-base-diametre-hydraulique-face-const)
double Milieu_base::diametre_hydraulique_face(int i) const
References
How to cite in this doc:
:ref:`double Milieu_base::diametre_hydraulique_face(int i) const <public-double-milieu-base-diametre-hydraulique-face-int-i-const>`
[double Milieu_base::diametre_hydraulique_face(int i) const](#public-double-milieu-base-diametre-hydraulique-face-int-i-const)
Champ_Don_base & Milieu_base::diffusivite()
Renvoie la diffusivite du milieu.
References
How to cite in this doc:
:ref:`Champ_Don_base & Milieu_base::diffusivite() <public-champ-don-base-ref-milieu-base-diffusivite>`
[Champ_Don_base & Milieu_base::diffusivite()](#public-champ-don-base-ref-milieu-base-diffusivite)
const Champ_Don_base & Milieu_base::diffusivite() const
Renvoie la diffusivite du milieu.
(version const)
References
Referenced By
Source_Transport_Fluctuation_Temperature_W_Bas_Re_VDF_Elem::ajouter
Modele_turbulence_scal_Prandtl::calculer_diffusivite_turbulente
Modele_turbulence_scal_Fluctuation_Temperature_W_Bas_Re::calculer_diffusivite_turbulente
Convection_Diffusion_Chaleur_Fluide_Dilatable_base::diffusivite_pour_pas_de_temps
Convection_Diffusion_Temperature_base::diffusivite_pour_pas_de_temps
How to cite in this doc:
:ref:`const Champ_Don_base & Milieu_base::diffusivite() const <public-const-champ-don-base-ref-milieu-base-diffusivite-const>`
[const Champ_Don_base & Milieu_base::diffusivite() const](#public-const-champ-don-base-ref-milieu-base-diffusivite-const)
Champ_Don_base & Milieu_base::diffusivite_fois_rho()
References
How to cite in this doc:
:ref:`Champ_Don_base & Milieu_base::diffusivite_fois_rho() <public-champ-don-base-ref-milieu-base-diffusivite-fois-rho>`
[Champ_Don_base & Milieu_base::diffusivite_fois_rho()](#public-champ-don-base-ref-milieu-base-diffusivite-fois-rho)
const Champ_Don_base & Milieu_base::diffusivite_fois_rho() const
References
Referenced By
How to cite in this doc:
:ref:`const Champ_Don_base & Milieu_base::diffusivite_fois_rho() const <public-const-champ-don-base-ref-milieu-base-diffusivite-fois-rho-const>`
[const Champ_Don_base & Milieu_base::diffusivite_fois_rho() const](#public-const-champ-don-base-ref-milieu-base-diffusivite-fois-rho-const)
void Milieu_base::discretiser(const Probleme_base &pb, const Discretisation_base &dis)
References
Referenced By
How to cite in this doc:
:ref:`void Milieu_base::discretiser(const Probleme_base &pb, const Discretisation_base &dis) <public-void-milieu-base-discretiser-const-probleme-base-ref-pb-const-discretisation-base-ref-dis>`
[void Milieu_base::discretiser(const Probleme_base &pb, const Discretisation_base &dis)](#public-void-milieu-base-discretiser-const-probleme-base-ref-pb-const-discretisation-base-ref-dis)
const Equation_base & Milieu_base::equation(const std::string &nom_inc) const
References
Referenced By
How to cite in this doc:
:ref:`const Equation_base & Milieu_base::equation(const std::string &nom_inc) const <public-const-equation-base-ref-milieu-base-equation-const-std-string-ref-nom-inc-const>`
[const Equation_base & Milieu_base::equation(const std::string &nom_inc) const](#public-const-equation-base-ref-milieu-base-equation-const-std-string-ref-nom-inc-const)
int Milieu_base::est_deja_associe()
Renvoie 0 si le milieu est deja associe a un probleme, 1 sinon.
How to cite in this doc:
:ref:`int Milieu_base::est_deja_associe() <public-int-milieu-base-est-deja-associe>`
[int Milieu_base::est_deja_associe()](#public-int-milieu-base-est-deja-associe)
const Champ_base & Milieu_base::get_champ(const Motcle &nom) const override
Reimplements:
How to cite in this doc:
:ref:`const Champ_base & Milieu_base::get_champ(const Motcle &nom) const override <public-const-champ-base-ref-milieu-base-get-champ-const-motcle-ref-nom-const-override>`
[const Champ_base & Milieu_base::get_champ(const Motcle &nom) const override](#public-const-champ-base-ref-milieu-base-get-champ-const-motcle-ref-nom-const-override)
const Type_info * Milieu_base::get_info() const override
Donne des informations sur le type de l’ Objet_U .
Reimplements:
How to cite in this doc:
:ref:`const Type_info * Milieu_base::get_info() const override <public-const-type-info-ptr-milieu-base-get-info-const-override>`
[const Type_info * Milieu_base::get_info() const override](#public-const-type-info-ptr-milieu-base-get-info-const-override)
void Milieu_base::get_noms_champs_postraitables(Noms &nom, Option opt=NONE) const override
Reimplements:
References
Referenced By
How to cite in this doc:
:ref:`void Milieu_base::get_noms_champs_postraitables(Noms &nom, Option opt=NONE) const override <public-void-milieu-base-get-noms-champs-postraitables-noms-ref-nom-option-opt-equal-none-const-override>`
[void Milieu_base::get_noms_champs_postraitables(Noms &nom, Option opt=NONE) const override](#public-void-milieu-base-get-noms-champs-postraitables-noms-ref-nom-option-opt-equal-none-const-override)
const Champ_Don_base & Milieu_base::get_porosites_champ() const
References
How to cite in this doc:
:ref:`const Champ_Don_base & Milieu_base::get_porosites_champ() const <public-const-champ-don-base-ref-milieu-base-get-porosites-champ-const>`
[const Champ_Don_base & Milieu_base::get_porosites_champ() const](#public-const-champ-don-base-ref-milieu-base-get-porosites-champ-const)
Champ_Don_base & Milieu_base::gravite()
Renvoie la gravite du milieu si elle a ete associe provoque une erreur sinon.
References
How to cite in this doc:
:ref:`Champ_Don_base & Milieu_base::gravite() <public-champ-don-base-ref-milieu-base-gravite>`
[Champ_Don_base & Milieu_base::gravite()](#public-champ-don-base-ref-milieu-base-gravite)
const Champ_Don_base & Milieu_base::gravite() const
Renvoie la gravite du milieu si elle a ete associe provoque une erreur sinon.
(version const)
References
Referenced By
Source_Transport_K_Eps_Bas_Reynolds_anisotherme_VDF_Elem::associer_pb
Source_Transport_Fluctuation_Temperature_VDF_Elem::associer_pb
Source_Transport_Fluctuation_Temperature_W_Bas_Re_VDF_Elem::associer_pb
Source_Transport_Fluctuation_Temperature_W_VDF_Elem::associer_pb
Source_Transport_Flux_Chaleur_Turbulente_VDF_Face::associer_pb
Source_Transport_K_Eps_Bas_Reynolds_anisotherme_VEF_Face::associer_pb
Transport_Marqueur_FT::calculer_proprietes_fluide_pos_particules
Navier_Stokes_FTD_IJK::compute_correction_for_momentum_balance
Post_Processing_Hydrodynamic_Forces_Stokes::compute_vinf_Stokes
How to cite in this doc:
:ref:`const Champ_Don_base & Milieu_base::gravite() const <public-const-champ-don-base-ref-milieu-base-gravite-const>`
[const Champ_Don_base & Milieu_base::gravite() const](#public-const-champ-don-base-ref-milieu-base-gravite-const)
bool Milieu_base::has_beta_t() const
References
Referenced By
How to cite in this doc:
:ref:`bool Milieu_base::has_beta_t() const <public-bool-milieu-base-has-beta-t-const>`
[bool Milieu_base::has_beta_t() const](#public-bool-milieu-base-has-beta-t-const)
bool Milieu_base::has_capacite_calorifique() const
References
Referenced By
How to cite in this doc:
:ref:`bool Milieu_base::has_capacite_calorifique() const <public-bool-milieu-base-has-capacite-calorifique-const>`
[bool Milieu_base::has_capacite_calorifique() const](#public-bool-milieu-base-has-capacite-calorifique-const)
bool Milieu_base::has_champ(const Motcle &nom) const override
Reimplements:
How to cite in this doc:
:ref:`bool Milieu_base::has_champ(const Motcle &nom) const override <public-bool-milieu-base-has-champ-const-motcle-ref-nom-const-override>`
[bool Milieu_base::has_champ(const Motcle &nom) const override](#public-bool-milieu-base-has-champ-const-motcle-ref-nom-const-override)
bool Milieu_base::has_champ(const Motcle &nom, TRUST_Ref< Champ_base * > &ref_champ) const override
Reimplements:
Referenced By
How to cite in this doc:
:ref:`bool Milieu_base::has_champ(const Motcle &nom, TRUST_Ref< Champ_base * > &ref_champ) const override <public-bool-milieu-base-has-champ-const-motcle-ref-nom-trust-ref-champ-base-ptr-ref-ref-champ-const-override>`
[bool Milieu_base::has_champ(const Motcle &nom, TRUST_Ref< Champ_base * > &ref_champ) const override](#public-bool-milieu-base-has-champ-const-motcle-ref-nom-trust-ref-champ-base-ptr-ref-ref-champ-const-override)
bool Milieu_base::has_conductivite() const
References
Referenced By
How to cite in this doc:
:ref:`bool Milieu_base::has_conductivite() const <public-bool-milieu-base-has-conductivite-const>`
[bool Milieu_base::has_conductivite() const](#public-bool-milieu-base-has-conductivite-const)
bool Milieu_base::has_diffusivite() const
References
Referenced By
How to cite in this doc:
:ref:`bool Milieu_base::has_diffusivite() const <public-bool-milieu-base-has-diffusivite-const>`
[bool Milieu_base::has_diffusivite() const](#public-bool-milieu-base-has-diffusivite-const)
const bool & Milieu_base::has_hydr_diam()
Referenced By
How to cite in this doc:
:ref:`const bool & Milieu_base::has_hydr_diam() <public-const-bool-ref-milieu-base-has-hydr-diam>`
[const bool & Milieu_base::has_hydr_diam()](#public-const-bool-ref-milieu-base-has-hydr-diam)
bool Milieu_base::has_masse_volumique() const
References
Referenced By
How to cite in this doc:
:ref:`bool Milieu_base::has_masse_volumique() const <public-bool-milieu-base-has-masse-volumique-const>`
[bool Milieu_base::has_masse_volumique() const](#public-bool-milieu-base-has-masse-volumique-const)
bool Milieu_base::has_porosites() const
References
How to cite in this doc:
:ref:`bool Milieu_base::has_porosites() const <public-bool-milieu-base-has-porosites-const>`
[bool Milieu_base::has_porosites() const](#public-bool-milieu-base-has-porosites-const)
int Milieu_base::initialiser(const double temps)
References
Referenced By
How to cite in this doc:
:ref:`int Milieu_base::initialiser(const double temps) <public-int-milieu-base-initialiser-const-double-temps>`
[int Milieu_base::initialiser(const double temps)](#public-int-milieu-base-initialiser-const-double-temps)
virtual bool Milieu_base::initTimeStep(double dt)
Referenced By
How to cite in this doc:
:ref:`virtual bool Milieu_base::initTimeStep(double dt) <public-virtual-bool-milieu-base-inittimestep-double-dt>`
[virtual bool Milieu_base::initTimeStep(double dt)](#public-virtual-bool-milieu-base-inittimestep-double-dt)
virtual bool Milieu_base::is_dilatable() const
Referenced By
How to cite in this doc:
:ref:`virtual bool Milieu_base::is_dilatable() const <public-virtual-bool-milieu-base-is-dilatable-const>`
[virtual bool Milieu_base::is_dilatable() const](#public-virtual-bool-milieu-base-is-dilatable-const)
virtual int Milieu_base::is_rayo_semi_transp() const
Referenced By
How to cite in this doc:
:ref:`virtual int Milieu_base::is_rayo_semi_transp() const <public-virtual-int-milieu-base-is-rayo-semi-transp-const>`
[virtual int Milieu_base::is_rayo_semi_transp() const](#public-virtual-int-milieu-base-is-rayo-semi-transp-const)
virtual int Milieu_base::is_rayo_transp() const
Referenced By
How to cite in this doc:
:ref:`virtual int Milieu_base::is_rayo_transp() const <public-virtual-int-milieu-base-is-rayo-transp-const>`
[virtual int Milieu_base::is_rayo_transp() const](#public-virtual-int-milieu-base-is-rayo-transp-const)
const Nom & Milieu_base::le_nom() const override
Donne le nom de l’ Objet_U Methode a surcharger : renvoie “neant” dans cette implementation.
Reimplements:
References
Referenced By
How to cite in this doc:
:ref:`const Nom & Milieu_base::le_nom() const override <public-const-nom-ref-milieu-base-le-nom-const-override>`
[const Nom & Milieu_base::le_nom() const override](#public-const-nom-ref-milieu-base-le-nom-const-override)
int Milieu_base::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.
Reimplements:
Referenced By
How to cite in this doc:
:ref:`int Milieu_base::lire_motcle_non_standard(const Motcle &, Entree &) override <public-int-milieu-base-lire-motcle-non-standard-const-motcle-ref-entree-ref-override>`
[int Milieu_base::lire_motcle_non_standard(const Motcle &, Entree &) override](#public-int-milieu-base-lire-motcle-non-standard-const-motcle-ref-entree-ref-override)
Champ_base & Milieu_base::masse_volumique()
Renvoie la masse volumique du milieu.
References
How to cite in this doc:
:ref:`Champ_base & Milieu_base::masse_volumique() <public-champ-base-ref-milieu-base-masse-volumique>`
[Champ_base & Milieu_base::masse_volumique()](#public-champ-base-ref-milieu-base-masse-volumique)
const Champ_base & Milieu_base::masse_volumique() const
Renvoie la masse volumique du milieu.
(version const)
References
Referenced By
Convection_Diffusion_Fluide_Dilatable_Proto::assembler_blocs
Traitement_particulier_NS_temperature_VEF::calcul_temperature
Traitement_particulier_NS_canal_VDF::calculer_moyenne_spatiale_vitesse_rho_mu
Traitement_particulier_NS_canal_VEF::calculer_moyenne_spatiale_vitesse_rho_mu
Transport_Marqueur_FT::calculer_proprietes_fluide_pos_particules
Neumann_paroi_rayo_semi_transp_VDF::calculer_temperature_bord
Triple_Line_Model_FT_Disc::compute_TCL_fluxes_in_all_boundary_cells
Convection_Diffusion_Fluide_Dilatable_Proto::derivee_en_temps_inco_sans_solveur_masse_impl
Sortie_libre_Gradient_Pression_libre_VEFPreP1B::Grad_P_lib_VEFPreP1B
How to cite in this doc:
:ref:`const Champ_base & Milieu_base::masse_volumique() const <public-const-champ-base-ref-milieu-base-masse-volumique-const>`
[const Champ_base & Milieu_base::masse_volumique() const](#public-const-champ-base-ref-milieu-base-masse-volumique-const)
void Milieu_base::mettre_a_jour(double temps)
References
Referenced By
How to cite in this doc:
:ref:`void Milieu_base::mettre_a_jour(double temps) <public-void-milieu-base-mettre-a-jour-double-temps>`
[void Milieu_base::mettre_a_jour(double temps)](#public-void-milieu-base-mettre-a-jour-double-temps)
Milieu_base::Milieu_base()
References
How to cite in this doc:
:ref:`Milieu_base::Milieu_base() <public-milieu-base-milieu-base>`
[Milieu_base::Milieu_base()](#public-milieu-base-milieu-base)
void Milieu_base::nommer(const Nom &) override
Donne un nom a l’ Objet_U Methode virtuelle a surcharger.
Reimplements:
References
How to cite in this doc:
:ref:`void Milieu_base::nommer(const Nom &) override <public-void-milieu-base-nommer-const-nom-ref-override>`
[void Milieu_base::nommer(const Nom &) override](#public-void-milieu-base-nommer-const-nom-ref-override)
DoubleVect & Milieu_base::porosite_elem()
References
Referenced By
Source_Transport_Fluctuation_Temperature_W_Bas_Re_VDF_Elem::ajouter
Source_Transport_Fluctuation_Temperature_W_VDF_Elem::ajouter
Diffusion_croisee_echelle_temp_taux_diss_turb_PolyMAC_P0::ajouter_blocs
Diffusion_supplementaire_echelle_temp_turb_PolyMAC_P0::ajouter_blocs
Production_echelle_temp_taux_diss_turb_PolyMAC_P0::ajouter_blocs
Source_Dissipation_echelle_temp_taux_diss_turb::ajouter_blocs
Diffusion_croisee_echelle_temp_taux_diss_turb_VDF::ajouter_blocs
Diffusion_supplementaire_echelle_temp_turb_VDF::ajouter_blocs
Terme_Source_Decroissance_Radioactive_Elem_PolyMAC::ajouter_blocs
Op_Diff_VEF_Anisotrope_Face::ajouter_contribution_multi_scalaire
How to cite in this doc:
:ref:`DoubleVect & Milieu_base::porosite_elem() <public-doublevect-ref-milieu-base-porosite-elem>`
[DoubleVect & Milieu_base::porosite_elem()](#public-doublevect-ref-milieu-base-porosite-elem)
const DoubleVect & Milieu_base::porosite_elem() const
References
How to cite in this doc:
:ref:`const DoubleVect & Milieu_base::porosite_elem() const <public-const-doublevect-ref-milieu-base-porosite-elem-const>`
[const DoubleVect & Milieu_base::porosite_elem() const](#public-const-doublevect-ref-milieu-base-porosite-elem-const)
double Milieu_base::porosite_elem(const int i) const
References
How to cite in this doc:
:ref:`double Milieu_base::porosite_elem(const int i) const <public-double-milieu-base-porosite-elem-const-int-i-const>`
[double Milieu_base::porosite_elem(const int i) const](#public-double-milieu-base-porosite-elem-const-int-i-const)
DoubleVect & Milieu_base::porosite_face()
References
Referenced By
Source_Transport_Fluctuation_Temperature_VDF_Elem::calculer_Prod_uteta_T
Source_Transport_Fluctuation_Temperature_W_Bas_Re_VDF_Elem::calculer_Prod_uteta_T
Source_Transport_Fluctuation_Temperature_W_VDF_Elem::calculer_Prod_uteta_T
Source_Transport_K_Eps_Bas_Reynolds_anisotherme_W_VDF_Elem::calculer_terme_destruction_K_W
Source_Transport_Fluctuation_Temperature_W_Bas_Re_VDF_Elem::calculer_terme_destruction_K_W
Source_Transport_Fluctuation_Temperature_W_VDF_Elem::calculer_terme_destruction_K_W
Source_Transport_Realisable_VEF_Face_base::contribuer_a_avec
How to cite in this doc:
:ref:`DoubleVect & Milieu_base::porosite_face() <public-doublevect-ref-milieu-base-porosite-face>`
[DoubleVect & Milieu_base::porosite_face()](#public-doublevect-ref-milieu-base-porosite-face)
const DoubleVect & Milieu_base::porosite_face() const
References
How to cite in this doc:
:ref:`const DoubleVect & Milieu_base::porosite_face() const <public-const-doublevect-ref-milieu-base-porosite-face-const>`
[const DoubleVect & Milieu_base::porosite_face() const](#public-const-doublevect-ref-milieu-base-porosite-face-const)
double Milieu_base::porosite_face(const int i) const
References
How to cite in this doc:
:ref:`double Milieu_base::porosite_face(const int i) const <public-double-milieu-base-porosite-face-const-int-i-const>`
[double Milieu_base::porosite_face(const int i) const](#public-double-milieu-base-porosite-face-const-int-i-const)
void Milieu_base::preparer_calcul()
Referenced By
How to cite in this doc:
:ref:`void Milieu_base::preparer_calcul() <public-void-milieu-base-preparer-calcul>`
[void Milieu_base::preparer_calcul()](#public-void-milieu-base-preparer-calcul)
void Milieu_base::resetTime(double time)
References
Referenced By
How to cite in this doc:
:ref:`void Milieu_base::resetTime(double time) <public-void-milieu-base-resettime-double-time>`
[void Milieu_base::resetTime(double time)](#public-void-milieu-base-resettime-double-time)
const DoubleVect & Milieu_base::section_passage_face() const
References
How to cite in this doc:
:ref:`const DoubleVect & Milieu_base::section_passage_face() const <public-const-doublevect-ref-milieu-base-section-passage-face-const>`
[const DoubleVect & Milieu_base::section_passage_face() const](#public-const-doublevect-ref-milieu-base-section-passage-face-const)
double Milieu_base::section_passage_face(int i) const
References
How to cite in this doc:
:ref:`double Milieu_base::section_passage_face(int i) const <public-double-milieu-base-section-passage-face-int-i-const>`
[double Milieu_base::section_passage_face(int i) const](#public-double-milieu-base-section-passage-face-int-i-const)
void Milieu_base::set_id_composite(const int i)
References
How to cite in this doc:
:ref:`void Milieu_base::set_id_composite(const int i) <public-void-milieu-base-set-id-composite-const-int-i>`
[void Milieu_base::set_id_composite(const int i)](#public-void-milieu-base-set-id-composite-const-int-i)
void Milieu_base::set_param(Param ¶m)
Referenced By
How to cite in this doc:
:ref:`void Milieu_base::set_param(Param ¶m) <public-void-milieu-base-set-param-param-ref-param>`
[void Milieu_base::set_param(Param ¶m)](#public-void-milieu-base-set-param-param-ref-param)
void Milieu_base::update_rho_cp(double temps)
References
Referenced By
How to cite in this doc:
:ref:`void Milieu_base::update_rho_cp(double temps) <public-void-milieu-base-update-rho-cp-double-temps>`
[void Milieu_base::update_rho_cp(double temps)](#public-void-milieu-base-update-rho-cp-double-temps)
void Milieu_base::verifier_coherence_champs(int &err, Nom &message)
References
Referenced By
How to cite in this doc:
:ref:`void Milieu_base::verifier_coherence_champs(int &err, Nom &message) <public-void-milieu-base-verifier-coherence-champs-int-ref-err-nom-ref-message>`
[void Milieu_base::verifier_coherence_champs(int &err, Nom &message)](#public-void-milieu-base-verifier-coherence-champs-int-ref-err-nom-ref-message)
Milieu_base::~Milieu_base() override
How to cite in this doc:
:ref:`Milieu_base::~Milieu_base() override <public-milieu-base-dtor-milieu-base-override>`
[Milieu_base::~Milieu_base() override](#public-milieu-base-dtor-milieu-base-override)
const Type_info * Milieu_base::info()
How to cite in this doc:
:ref:`const Type_info * Milieu_base::info() <public-static-const-type-info-ptr-milieu-base-info>`
[const Type_info * Milieu_base::info()](#public-static-const-type-info-ptr-milieu-base-info)
const Milieu_base & Milieu_base::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Milieu_base & Milieu_base::self_cast(const Objet_U &) <public-static-const-milieu-base-ref-milieu-base-self-cast-const-objet-u-ref>`
[const Milieu_base & Milieu_base::self_cast(const Objet_U &)](#public-static-const-milieu-base-ref-milieu-base-self-cast-const-objet-u-ref)
Milieu_base & Milieu_base::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Milieu_base & Milieu_base::self_cast(Objet_U &) <public-static-milieu-base-ref-milieu-base-self-cast-objet-u-ref>`
[Milieu_base & Milieu_base::self_cast(Objet_U &)](#public-static-milieu-base-ref-milieu-base-self-cast-objet-u-ref)
void Milieu_base::calculate_face_hydr_diam()
References
How to cite in this doc:
:ref:`void Milieu_base::calculate_face_hydr_diam() <protected-void-milieu-base-calculate-face-hydr-diam>`
[void Milieu_base::calculate_face_hydr_diam()](#protected-void-milieu-base-calculate-face-hydr-diam)
void Milieu_base::calculate_face_porosity()
References
Referenced By
How to cite in this doc:
:ref:`void Milieu_base::calculate_face_porosity() <protected-void-milieu-base-calculate-face-porosity>`
[void Milieu_base::calculate_face_porosity()](#protected-void-milieu-base-calculate-face-porosity)
void Milieu_base::calculer_alpha()
Calcul de alpha = lambda/(rho*Cp).
Suivant lambda, rho et Cp alpha peut - etre type comme un champ uniforme ou un champ uniforme par morceau.
References
Referenced By
How to cite in this doc:
:ref:`void Milieu_base::calculer_alpha() <protected-void-milieu-base-calculer-alpha>`
[void Milieu_base::calculer_alpha()](#protected-void-milieu-base-calculer-alpha)
void Milieu_base::check_gravity_vector() const
Referenced By
How to cite in this doc:
:ref:`void Milieu_base::check_gravity_vector() const <protected-void-milieu-base-check-gravity-vector-const>`
[void Milieu_base::check_gravity_vector() const](#protected-void-milieu-base-check-gravity-vector-const)
void Milieu_base::creer_alpha()
References
Referenced By
How to cite in this doc:
:ref:`void Milieu_base::creer_alpha() <protected-void-milieu-base-creer-alpha>`
[void Milieu_base::creer_alpha()](#protected-void-milieu-base-creer-alpha)
void Milieu_base::discretiser_diametre_hydro(const Probleme_base &pb, const Discretisation_base &dis)
References
Referenced By
How to cite in this doc:
:ref:`void Milieu_base::discretiser_diametre_hydro(const Probleme_base &pb, const Discretisation_base &dis) <protected-void-milieu-base-discretiser-diametre-hydro-const-probleme-base-ref-pb-const-discretisation-base-ref-dis>`
[void Milieu_base::discretiser_diametre_hydro(const Probleme_base &pb, const Discretisation_base &dis)](#protected-void-milieu-base-discretiser-diametre-hydro-const-probleme-base-ref-pb-const-discretisation-base-ref-dis)
void Milieu_base::discretiser_porosite(const Probleme_base &pb, const Discretisation_base &dis)
References
Referenced By
How to cite in this doc:
:ref:`void Milieu_base::discretiser_porosite(const Probleme_base &pb, const Discretisation_base &dis) <protected-void-milieu-base-discretiser-porosite-const-probleme-base-ref-pb-const-discretisation-base-ref-dis>`
[void Milieu_base::discretiser_porosite(const Probleme_base &pb, const Discretisation_base &dis)](#protected-void-milieu-base-discretiser-porosite-const-probleme-base-ref-pb-const-discretisation-base-ref-dis)
void Milieu_base::ecrire(Sortie &) const
Ecrit un objet milieu sur un flot de sortie.
Ecrit les caracteristiques du milieu:
References
How to cite in this doc:
:ref:`void Milieu_base::ecrire(Sortie &) const <protected-void-milieu-base-ecrire-sortie-ref-const>`
[void Milieu_base::ecrire(Sortie &) const](#protected-void-milieu-base-ecrire-sortie-ref-const)
void Milieu_base::fill_section_passage_face()
References
Referenced By
How to cite in this doc:
:ref:`void Milieu_base::fill_section_passage_face() <protected-void-milieu-base-fill-section-passage-face>`
[void Milieu_base::fill_section_passage_face()](#protected-void-milieu-base-fill-section-passage-face)
int Milieu_base::initialiser_porosite(const double temps)
Referenced By
How to cite in this doc:
:ref:`int Milieu_base::initialiser_porosite(const double temps) <protected-int-milieu-base-initialiser-porosite-const-double-temps>`
[int Milieu_base::initialiser_porosite(const double temps)](#protected-int-milieu-base-initialiser-porosite-const-double-temps)
void Milieu_base::mettre_a_jour_porosite(double temps)
References
Referenced By
How to cite in this doc:
:ref:`void Milieu_base::mettre_a_jour_porosite(double temps) <protected-void-milieu-base-mettre-a-jour-porosite-double-temps>`
[void Milieu_base::mettre_a_jour_porosite(double temps)](#protected-void-milieu-base-mettre-a-jour-porosite-double-temps)
Sortie & Milieu_base::printOn(Sortie &x) const override
Ecriture de l’objet sur un flot de sortie Methode a surcharger.
Reimplements:
References
Referenced By
How to cite in this doc:
:ref:`Sortie & Milieu_base::printOn(Sortie &x) const override <protected-sortie-ref-milieu-base-printon-sortie-ref-x-const-override>`
[Sortie & Milieu_base::printOn(Sortie &x) const override](#protected-sortie-ref-milieu-base-printon-sortie-ref-x-const-override)
Entree & Milieu_base::readOn(Entree &) override
Lecture d’un milieu sur un flot d’entree.
Format: { grandeur_physique type_champ bloc de lecture du champ } cf set_param method to know the understood keywords cf Param class to know possible options reading
Reimplements:
References
Referenced By
How to cite in this doc:
:ref:`Entree & Milieu_base::readOn(Entree &) override <protected-entree-ref-milieu-base-readon-entree-ref-override>`
[Entree & Milieu_base::readOn(Entree &) override](#protected-entree-ref-milieu-base-readon-entree-ref-override)
void Milieu_base::set_additional_params(Param ¶m)
References
Referenced By
How to cite in this doc:
:ref:`void Milieu_base::set_additional_params(Param ¶m) <protected-void-milieu-base-set-additional-params-param-ref-param>`
[void Milieu_base::set_additional_params(Param ¶m)](#protected-void-milieu-base-set-additional-params-param-ref-param)
const bool & Milieu_base::is_field_porosites()
How to cite in this doc:
:ref:`const bool & Milieu_base::is_field_porosites() <private-const-bool-ref-milieu-base-is-field-porosites>`
[const bool & Milieu_base::is_field_porosites()](#private-const-bool-ref-milieu-base-is-field-porosites)
const bool & Milieu_base::is_user_porosites()
How to cite in this doc:
:ref:`const bool & Milieu_base::is_user_porosites() <private-const-bool-ref-milieu-base-is-user-porosites>`
[const bool & Milieu_base::is_user_porosites()](#private-const-bool-ref-milieu-base-is-user-porosites)
void Milieu_base::nettoie_champ_porosites()
How to cite in this doc:
:ref:`void Milieu_base::nettoie_champ_porosites() <private-void-milieu-base-nettoie-champ-porosites>`
[void Milieu_base::nettoie_champ_porosites()](#private-void-milieu-base-nettoie-champ-porosites)
void Milieu_base::verifie_champ_porosites()
How to cite in this doc:
:ref:`void Milieu_base::verifie_champ_porosites() <private-void-milieu-base-verifie-champ-porosites>`
[void Milieu_base::verifie_champ_porosites()](#private-void-milieu-base-verifie-champ-porosites)
void Milieu_base::warn_old_syntax()
How to cite in this doc:
:ref:`void Milieu_base::warn_old_syntax() <private-void-milieu-base-warn-old-syntax>`
[void Milieu_base::warn_old_syntax()](#private-void-milieu-base-warn-old-syntax)
Attributes Documentation#
const Type_info Milieu_base::info_obj
int Milieu_base::id_composite_ = - 1
TRUST_Deriv<Champ_Don_base> Milieu_base::ch_alpha_
TRUST_Deriv<Champ_Don_base> Milieu_base::ch_alpha_fois_rho_
TRUST_Deriv<Champ_Don_base> Milieu_base::ch_beta_th_
TRUST_Deriv<Champ_Don_base> Milieu_base::ch_Cp_
TRUST_Deriv<Champ_Don_base> Milieu_base::ch_diametre_hyd_
TRUST_Deriv<Champ_Don_base> Milieu_base::ch_g_
TRUST_Deriv<Champ_Don_base> Milieu_base::ch_lambda_
TRUST_Deriv<Champ_Don_base> Milieu_base::ch_porosites_
TRUST_Deriv<Champ_base> Milieu_base::ch_rho_
TRUST_Deriv<Champ_Fonc_base> Milieu_base::ch_rho_Cp_comme_T_
TRUST_Deriv<Champ_Fonc_base> Milieu_base::ch_rho_Cp_elem_
Champs_compris Milieu_base::champs_compris_
TRUST_List<TRUST_Ref<Champ_Don_base *>> Milieu_base::champs_don_
DoubleVect Milieu_base::diametre_hydraulique_face_
std::map<std::string, const Equation_base *> Milieu_base::equation_
Type_rayo Milieu_base::indic_rayo_
Nom Milieu_base::nom_
DoubleVect Milieu_base::porosite_face_
DoubleVect Milieu_base::section_passage_face_
TRUST_Ref<Domaine_dis_base *> Milieu_base::zdb_
int Milieu_base::deja_associe_
TRUST_Ref<Champ_Don_base *> Milieu_base::g_via_associer_
bool Milieu_base::has_hydr_diam_ = false
bool Milieu_base::is_field_porosites_ = false
bool Milieu_base::is_user_porosites_ = false
Porosites Milieu_base::porosites_
bool Milieu_base::via_associer_ = false
Enums#
Milieu_base::Type_rayo#
Location: trust-code/src/Kernel/Framework/Milieu_base.h:146
How to cite in this doc:
:ref:`Milieu\_base::Type\_rayo <enum-none-milieu-base-type-rayo>`
[Milieu\_base::Type\_rayo](#enum-none-milieu-base-type-rayo)
NONRAYO
TRANSP
SEMITRANSP