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#

Inherited by#

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

List of Private Methods#

Complete Member Function Documentation#

a_gravite
int Milieu_base::a_gravite() const

Renvoie 1 si la gravite a ete initialisee.

References
Referenced By
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)
abortTimeStep
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)
associer_
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)
associer_equation
void Milieu_base::associer_equation(const Equation_base *eqn) const
References
Referenced By
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)
associer_gravite
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)
beta_t
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)
capacite_calorifique
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)
capacite_calorifique
const Champ_Don_base & Milieu_base::capacite_calorifique() const

Renvoie la capacite calorifique du milieu.

(version const)

References
Referenced By
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)
champs_don
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)
check_unknown_range
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)
conductivite
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)
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)
creer_champ
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)
creer_champs_non_lus
void Milieu_base::creer_champs_non_lus()
References
Referenced By
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)
diametre_hydraulique_elem
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)
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)
diametre_hydraulique_face
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)
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)
diametre_hydraulique_face
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)
diffusivite
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)
diffusivite_fois_rho
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)
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)
discretiser
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)
equation
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)
est_deja_associe
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)
get_champ
const Champ_base & Milieu_base::get_champ(const Motcle &nom) const override

Reimplements:

References
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)
get_info
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)
get_noms_champs_postraitables
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)
get_porosites_champ
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)
gravite
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)
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
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)
has_beta_t
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)
has_capacite_calorifique
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)
has_champ
bool Milieu_base::has_champ(const Motcle &nom) const override

Reimplements:

References
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)
has_champ
bool Milieu_base::has_champ(const Motcle &nom, TRUST_Ref< Champ_base * > &ref_champ) const override

Reimplements:

References
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)
has_conductivite
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)
has_diffusivite
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)
has_hydr_diam
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)
has_masse_volumique
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)
has_porosites
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)
initialiser
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)
initTimeStep
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)
is_dilatable
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)
is_rayo_semi_transp
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)
is_rayo_transp
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)
le_nom
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)
lire_motcle_non_standard
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)
masse_volumique
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)
masse_volumique
const Champ_base & Milieu_base::masse_volumique() const

Renvoie la masse volumique du milieu.

(version const)

References
Referenced By
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)
mettre_a_jour
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::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)
nommer
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)
porosite_elem
DoubleVect & Milieu_base::porosite_elem()
References
Referenced By
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)
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)
porosite_elem
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)
porosite_face
DoubleVect & Milieu_base::porosite_face()
References
Referenced By
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)
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)
porosite_face
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)
preparer_calcul
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)
resetTime
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)
section_passage_face
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)
section_passage_face
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)
set_id_composite
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)
set_param
void Milieu_base::set_param(Param &param)
References
Referenced By
How to cite in this doc:
:ref:`void Milieu_base::set_param(Param &param) <public-void-milieu-base-set-param-param-ref-param>`
[void Milieu_base::set_param(Param &param)](#public-void-milieu-base-set-param-param-ref-param)
update_rho_cp
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)
verifier_coherence_champs
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::~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)
info
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)
self_cast
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)
self_cast
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)
calculate_face_hydr_diam
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)
calculate_face_porosity
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)
calculer_alpha
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)
check_gravity_vector
void Milieu_base::check_gravity_vector() const
References
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)
creer_alpha
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)
discretiser_diametre_hydro
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)
discretiser_porosite
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)
ecrire
void Milieu_base::ecrire(Sortie &) const

Ecrit un objet milieu sur un flot de sortie.

Ecrit les caracteristiques du milieu:

References
Referenced By
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)
fill_section_passage_face
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)
initialiser_porosite
int Milieu_base::initialiser_porosite(const double temps)
References
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)
mettre_a_jour_porosite
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)
printOn
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)
readOn
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)
set_additional_params
void Milieu_base::set_additional_params(Param &param)
References
Referenced By
How to cite in this doc:
:ref:`void Milieu_base::set_additional_params(Param &param) <protected-void-milieu-base-set-additional-params-param-ref-param>`
[void Milieu_base::set_additional_params(Param &param)](#protected-void-milieu-base-set-additional-params-param-ref-param)
is_field_porosites
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)
is_user_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)
nettoie_champ_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)
verifie_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)
warn_old_syntax
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#

info_obj (public)
const Type_info Milieu_base::info_obj
id_composite_ (public)
int Milieu_base::id_composite_ = - 1
ch_alpha_ (protected)
TRUST_Deriv<Champ_Don_base> Milieu_base::ch_alpha_
ch_alpha_fois_rho_ (protected)
TRUST_Deriv<Champ_Don_base> Milieu_base::ch_alpha_fois_rho_
ch_beta_th_ (protected)
TRUST_Deriv<Champ_Don_base> Milieu_base::ch_beta_th_
ch_Cp_ (protected)
TRUST_Deriv<Champ_Don_base> Milieu_base::ch_Cp_
ch_diametre_hyd_ (protected)
TRUST_Deriv<Champ_Don_base> Milieu_base::ch_diametre_hyd_
ch_g_ (protected)
TRUST_Deriv<Champ_Don_base> Milieu_base::ch_g_
ch_lambda_ (protected)
TRUST_Deriv<Champ_Don_base> Milieu_base::ch_lambda_
ch_porosites_ (protected)
TRUST_Deriv<Champ_Don_base> Milieu_base::ch_porosites_
ch_rho_ (protected)
TRUST_Deriv<Champ_base> Milieu_base::ch_rho_
ch_rho_Cp_comme_T_ (protected)
TRUST_Deriv<Champ_Fonc_base> Milieu_base::ch_rho_Cp_comme_T_
ch_rho_Cp_elem_ (protected)
TRUST_Deriv<Champ_Fonc_base> Milieu_base::ch_rho_Cp_elem_
champs_compris_ (protected)
Champs_compris Milieu_base::champs_compris_
champs_don_ (protected)
TRUST_List<TRUST_Ref<Champ_Don_base *>> Milieu_base::champs_don_
diametre_hydraulique_face_ (protected)
DoubleVect Milieu_base::diametre_hydraulique_face_
equation_ (protected)
std::map<std::string, const Equation_base *> Milieu_base::equation_
indic_rayo_ (protected)
Type_rayo Milieu_base::indic_rayo_
nom_ (protected)
Nom Milieu_base::nom_
porosite_face_ (protected)
DoubleVect Milieu_base::porosite_face_
section_passage_face_ (protected)
DoubleVect Milieu_base::section_passage_face_
zdb_ (protected)
TRUST_Ref<Domaine_dis_base *> Milieu_base::zdb_
deja_associe_ (private)
int Milieu_base::deja_associe_
g_via_associer_ (private)
TRUST_Ref<Champ_Don_base *> Milieu_base::g_via_associer_
has_hydr_diam_ (private)
bool Milieu_base::has_hydr_diam_ = false
is_field_porosites_ (private)
bool Milieu_base::is_field_porosites_ = false
is_user_porosites_ (private)
bool Milieu_base::is_user_porosites_ = false
porosites_ (private)
Porosites Milieu_base::porosites_
via_associer_ (private)
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