Loi_Etat_base#

#include <Loi_Etat_base.h>

classe Loi_Etat_base Cette classe est la base de la hierarchie des lois d’etat.

How to cite this class in this doc#

:ref:`Loi\_Etat\_base <class-loi-etat-base>`
[Loi\_Etat\_base](#class-loi-etat-base)

Detailed description#

Elle definit un fluide dilatable

Inherits from#

Inherited by#

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

abortTimeStep
void Loi_Etat_base::abortTimeStep()
References
Referenced By
How to cite in this doc:
:ref:`void Loi_Etat_base::abortTimeStep() <public-void-loi-etat-base-aborttimestep>`
[void Loi_Etat_base::abortTimeStep()](#public-void-loi-etat-base-aborttimestep)
associer_fluide
void Loi_Etat_base::associer_fluide(const Fluide_Dilatable_base &)

Associe le fluide a la loi d’etat.

References
Referenced By
How to cite in this doc:
:ref:`void Loi_Etat_base::associer_fluide(const Fluide_Dilatable_base &) <public-void-loi-etat-base-associer-fluide-const-fluide-dilatable-base-ref>`
[void Loi_Etat_base::associer_fluide(const Fluide_Dilatable_base &)](#public-void-loi-etat-base-associer-fluide-const-fluide-dilatable-base-ref)
assoscier_probleme
void Loi_Etat_base::assoscier_probleme(const Probleme_base &pb)

Associe le probleme a la loi d’etat.

References
Referenced By
How to cite in this doc:
:ref:`void Loi_Etat_base::assoscier_probleme(const Probleme_base &pb) <public-void-loi-etat-base-assoscier-probleme-const-probleme-base-ref-pb>`
[void Loi_Etat_base::assoscier_probleme(const Probleme_base &pb)](#public-void-loi-etat-base-assoscier-probleme-const-probleme-base-ref-pb)
calculer_alpha
void Loi_Etat_base::calculer_alpha()

Calcule la diffusivite.

References
Referenced By
How to cite in this doc:
:ref:`void Loi_Etat_base::calculer_alpha() <public-void-loi-etat-base-calculer-alpha>`
[void Loi_Etat_base::calculer_alpha()](#public-void-loi-etat-base-calculer-alpha)
calculer_Cp
virtual void Loi_Etat_base::calculer_Cp()=0
Referenced By
How to cite in this doc:
:ref:`virtual void Loi_Etat_base::calculer_Cp()=0 <public-virtual-void-loi-etat-base-calculer-cp-equal-0>`
[virtual void Loi_Etat_base::calculer_Cp()=0](#public-virtual-void-loi-etat-base-calculer-cp-equal-0)
calculer_H
double Loi_Etat_base::calculer_H(double, double) const

Cas gaz parfait : ne fait rien Cas gaz Reel : doit recalculer l’enthalpie a partir de la pression et la temperature.

Referenced By
How to cite in this doc:
:ref:`double Loi_Etat_base::calculer_H(double, double) const <public-double-loi-etat-base-calculer-h-double-double-const>`
[double Loi_Etat_base::calculer_H(double, double) const](#public-double-loi-etat-base-calculer-h-double-double-const)
calculer_lambda
void Loi_Etat_base::calculer_lambda()

Calcule la conductivite.

References
Referenced By
How to cite in this doc:
:ref:`void Loi_Etat_base::calculer_lambda() <public-void-loi-etat-base-calculer-lambda>`
[void Loi_Etat_base::calculer_lambda()](#public-void-loi-etat-base-calculer-lambda)
calculer_masse_volumique
void Loi_Etat_base::calculer_masse_volumique()

Recalcule la masse volumique.

References
Referenced By
How to cite in this doc:
:ref:`void Loi_Etat_base::calculer_masse_volumique() <public-void-loi-etat-base-calculer-masse-volumique>`
[void Loi_Etat_base::calculer_masse_volumique()](#public-void-loi-etat-base-calculer-masse-volumique)
calculer_masse_volumique
virtual double Loi_Etat_base::calculer_masse_volumique(double, double) const =0
How to cite in this doc:
:ref:`virtual double Loi_Etat_base::calculer_masse_volumique(double, double) const =0 <public-virtual-double-loi-etat-base-calculer-masse-volumique-double-double-const-equal-0>`
[virtual double Loi_Etat_base::calculer_masse_volumique(double, double) const =0](#public-virtual-double-loi-etat-base-calculer-masse-volumique-double-double-const-equal-0)
calculer_mu
void Loi_Etat_base::calculer_mu()

Calcule la viscosite.

References
Referenced By
How to cite in this doc:
:ref:`void Loi_Etat_base::calculer_mu() <public-void-loi-etat-base-calculer-mu>`
[void Loi_Etat_base::calculer_mu()](#public-void-loi-etat-base-calculer-mu)
calculer_mu_sur_Sc
void Loi_Etat_base::calculer_mu_sur_Sc()

Ne fait rien Surcharge dans Loi_Etat_Melange_GP.

How to cite in this doc:
:ref:`void Loi_Etat_base::calculer_mu_sur_Sc() <public-void-loi-etat-base-calculer-mu-sur-sc>`
[void Loi_Etat_base::calculer_mu_sur_Sc()](#public-void-loi-etat-base-calculer-mu-sur-sc)
calculer_nu
void Loi_Etat_base::calculer_nu()

Calcule la viscosite cinematique.

References
Referenced By
How to cite in this doc:
:ref:`void Loi_Etat_base::calculer_nu() <public-void-loi-etat-base-calculer-nu>`
[void Loi_Etat_base::calculer_nu()](#public-void-loi-etat-base-calculer-nu)
calculer_nu_sur_Sc
void Loi_Etat_base::calculer_nu_sur_Sc()

Ne fait rien Surcharge dans Loi_Etat_Melange_Binaire.

How to cite in this doc:
:ref:`void Loi_Etat_base::calculer_nu_sur_Sc() <public-void-loi-etat-base-calculer-nu-sur-sc>`
[void Loi_Etat_base::calculer_nu_sur_Sc()](#public-void-loi-etat-base-calculer-nu-sur-sc)
ch_temperature
Champ_Don_base & Loi_Etat_base::ch_temperature()
References
Referenced By
How to cite in this doc:
:ref:`Champ_Don_base & Loi_Etat_base::ch_temperature() <public-champ-don-base-ref-loi-etat-base-ch-temperature>`
[Champ_Don_base & Loi_Etat_base::ch_temperature()](#public-champ-don-base-ref-loi-etat-base-ch-temperature)
ch_temperature
const Champ_Don_base & Loi_Etat_base::ch_temperature() const

Renvoie le champ de le temperature.

References
How to cite in this doc:
:ref:`const Champ_Don_base & Loi_Etat_base::ch_temperature() const <public-const-champ-don-base-ref-loi-etat-base-ch-temperature-const>`
[const Champ_Don_base & Loi_Etat_base::ch_temperature() const](#public-const-champ-don-base-ref-loi-etat-base-ch-temperature-const)
champs_compris
Champs_compris & Loi_Etat_base::champs_compris()
References
Referenced By
How to cite in this doc:
:ref:`Champs_compris & Loi_Etat_base::champs_compris() <public-champs-compris-ref-loi-etat-base-champs-compris>`
[Champs_compris & Loi_Etat_base::champs_compris()](#public-champs-compris-ref-loi-etat-base-champs-compris)
creer_champ
void Loi_Etat_base::creer_champ(const Motcle &motlu) override

Reimplements:

How to cite in this doc:
:ref:`void Loi_Etat_base::creer_champ(const Motcle &motlu) override <public-void-loi-etat-base-creer-champ-const-motcle-ref-motlu-override>`
[void Loi_Etat_base::creer_champ(const Motcle &motlu) override](#public-void-loi-etat-base-creer-champ-const-motcle-ref-motlu-override)
De_DP
double Loi_Etat_base::De_DP(double, double) const
References
How to cite in this doc:
:ref:`double Loi_Etat_base::De_DP(double, double) const <public-double-loi-etat-base-de-dp-double-double-const>`
[double Loi_Etat_base::De_DP(double, double) const](#public-double-loi-etat-base-de-dp-double-double-const)
De_DT
double Loi_Etat_base::De_DT(double, double) const
References
How to cite in this doc:
:ref:`double Loi_Etat_base::De_DT(double, double) const <public-double-loi-etat-base-de-dt-double-double-const>`
[double Loi_Etat_base::De_DT(double, double) const](#public-double-loi-etat-base-de-dt-double-double-const)
Drho_DP
double Loi_Etat_base::Drho_DP(double, double) const
References
How to cite in this doc:
:ref:`double Loi_Etat_base::Drho_DP(double, double) const <public-double-loi-etat-base-drho-dp-double-double-const>`
[double Loi_Etat_base::Drho_DP(double, double) const](#public-double-loi-etat-base-drho-dp-double-double-const)
Drho_DT
double Loi_Etat_base::Drho_DT(double, double) const
References
How to cite in this doc:
:ref:`double Loi_Etat_base::Drho_DT(double, double) const <public-double-loi-etat-base-drho-dt-double-double-const>`
[double Loi_Etat_base::Drho_DT(double, double) const](#public-double-loi-etat-base-drho-dt-double-double-const)
get_champ
const Champ_base & Loi_Etat_base::get_champ(const Motcle &nom) const override

Reimplements:

References
How to cite in this doc:
:ref:`const Champ_base & Loi_Etat_base::get_champ(const Motcle &nom) const override <public-const-champ-base-ref-loi-etat-base-get-champ-const-motcle-ref-nom-const-override>`
[const Champ_base & Loi_Etat_base::get_champ(const Motcle &nom) const override](#public-const-champ-base-ref-loi-etat-base-get-champ-const-motcle-ref-nom-const-override)
get_info
const Type_info * Loi_Etat_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 * Loi_Etat_base::get_info() const override <public-const-type-info-ptr-loi-etat-base-get-info-const-override>`
[const Type_info * Loi_Etat_base::get_info() const override](#public-const-type-info-ptr-loi-etat-base-get-info-const-override)
get_noms_champs_postraitables
void Loi_Etat_base::get_noms_champs_postraitables(Noms &nom, Option opt=NONE) const override

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`void Loi_Etat_base::get_noms_champs_postraitables(Noms &nom, Option opt=NONE) const override <public-void-loi-etat-base-get-noms-champs-postraitables-noms-ref-nom-option-opt-equal-none-const-override>`
[void Loi_Etat_base::get_noms_champs_postraitables(Noms &nom, Option opt=NONE) const override](#public-void-loi-etat-base-get-noms-champs-postraitables-noms-ref-nom-option-opt-equal-none-const-override)
has_champ
bool Loi_Etat_base::has_champ(const Motcle &nom) const override

Reimplements:

References
How to cite in this doc:
:ref:`bool Loi_Etat_base::has_champ(const Motcle &nom) const override <public-bool-loi-etat-base-has-champ-const-motcle-ref-nom-const-override>`
[bool Loi_Etat_base::has_champ(const Motcle &nom) const override](#public-bool-loi-etat-base-has-champ-const-motcle-ref-nom-const-override)
has_champ
bool Loi_Etat_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 Loi_Etat_base::has_champ(const Motcle &nom, TRUST_Ref< Champ_base * > &ref_champ) const override <public-bool-loi-etat-base-has-champ-const-motcle-ref-nom-trust-ref-champ-base-ptr-ref-ref-champ-const-override>`
[bool Loi_Etat_base::has_champ(const Motcle &nom, TRUST_Ref< Champ_base * > &ref_champ) const override](#public-bool-loi-etat-base-has-champ-const-motcle-ref-nom-trust-ref-champ-base-ptr-ref-ref-champ-const-override)
initialiser
virtual void Loi_Etat_base::initialiser()=0
Referenced By
How to cite in this doc:
:ref:`virtual void Loi_Etat_base::initialiser()=0 <public-virtual-void-loi-etat-base-initialiser-equal-0>`
[virtual void Loi_Etat_base::initialiser()=0](#public-virtual-void-loi-etat-base-initialiser-equal-0)
initialiser_inco_ch
void Loi_Etat_base::initialiser_inco_ch()

Initialise l’inconnue de l’equation de chaleur : ne fai rien.

References
Referenced By
How to cite in this doc:
:ref:`void Loi_Etat_base::initialiser_inco_ch() <public-void-loi-etat-base-initialiser-inco-ch>`
[void Loi_Etat_base::initialiser_inco_ch()](#public-void-loi-etat-base-initialiser-inco-ch)
inverser_Pth
virtual double Loi_Etat_base::inverser_Pth(double, double)=0
How to cite in this doc:
:ref:`virtual double Loi_Etat_base::inverser_Pth(double, double)=0 <public-virtual-double-loi-etat-base-inverser-pth-double-double-equal-0>`
[virtual double Loi_Etat_base::inverser_Pth(double, double)=0](#public-virtual-double-loi-etat-base-inverser-pth-double-double-equal-0)
Loi_Etat_base
Loi_Etat_base::Loi_Etat_base()
How to cite in this doc:
:ref:`Loi_Etat_base::Loi_Etat_base() <public-loi-etat-base-loi-etat-base>`
[Loi_Etat_base::Loi_Etat_base()](#public-loi-etat-base-loi-etat-base)
mettre_a_jour
void Loi_Etat_base::mettre_a_jour(double)

Met a jour la loi d’etat et le champ rho.

References
Referenced By
How to cite in this doc:
:ref:`void Loi_Etat_base::mettre_a_jour(double) <public-void-loi-etat-base-mettre-a-jour-double>`
[void Loi_Etat_base::mettre_a_jour(double)](#public-void-loi-etat-base-mettre-a-jour-double)
Prandt
double Loi_Etat_base::Prandt() const
References
Referenced By
How to cite in this doc:
:ref:`double Loi_Etat_base::Prandt() const <public-double-loi-etat-base-prandt-const>`
[double Loi_Etat_base::Prandt() const](#public-double-loi-etat-base-prandt-const)
preparer_calcul
void Loi_Etat_base::preparer_calcul()

Prepare le fluide au calcul.

References
Referenced By
How to cite in this doc:
:ref:`void Loi_Etat_base::preparer_calcul() <public-void-loi-etat-base-preparer-calcul>`
[void Loi_Etat_base::preparer_calcul()](#public-void-loi-etat-base-preparer-calcul)
remplir_T
virtual void Loi_Etat_base::remplir_T()=0
Referenced By
How to cite in this doc:
:ref:`virtual void Loi_Etat_base::remplir_T()=0 <public-virtual-void-loi-etat-base-remplir-t-equal-0>`
[virtual void Loi_Etat_base::remplir_T()=0](#public-virtual-void-loi-etat-base-remplir-t-equal-0)
rho_n
const DoubleTab & Loi_Etat_base::rho_n() const
References
Referenced By
How to cite in this doc:
:ref:`const DoubleTab & Loi_Etat_base::rho_n() const <public-const-doubletab-ref-loi-etat-base-rho-n-const>`
[const DoubleTab & Loi_Etat_base::rho_n() const](#public-const-doubletab-ref-loi-etat-base-rho-n-const)
rho_np1
const DoubleTab & Loi_Etat_base::rho_np1() const
References
Referenced By
How to cite in this doc:
:ref:`const DoubleTab & Loi_Etat_base::rho_np1() const <public-const-doubletab-ref-loi-etat-base-rho-np1-const>`
[const DoubleTab & Loi_Etat_base::rho_np1() const](#public-const-doubletab-ref-loi-etat-base-rho-np1-const)
temperature
const DoubleTab & Loi_Etat_base::temperature() const
References
How to cite in this doc:
:ref:`const DoubleTab & Loi_Etat_base::temperature() const <public-const-doubletab-ref-loi-etat-base-temperature-const>`
[const DoubleTab & Loi_Etat_base::temperature() const](#public-const-doubletab-ref-loi-etat-base-temperature-const)
type_fluide
virtual const Nom Loi_Etat_base::type_fluide() const =0
Referenced By
How to cite in this doc:
:ref:`virtual const Nom Loi_Etat_base::type_fluide() const =0 <public-virtual-const-nom-loi-etat-base-type-fluide-const-equal-0>`
[virtual const Nom Loi_Etat_base::type_fluide() const =0](#public-virtual-const-nom-loi-etat-base-type-fluide-const-equal-0)
~Loi_Etat_base
Loi_Etat_base::~Loi_Etat_base() override
How to cite in this doc:
:ref:`Loi_Etat_base::~Loi_Etat_base() override <public-loi-etat-base-dtor-loi-etat-base-override>`
[Loi_Etat_base::~Loi_Etat_base() override](#public-loi-etat-base-dtor-loi-etat-base-override)
info
const Type_info * Loi_Etat_base::info()
How to cite in this doc:
:ref:`const Type_info * Loi_Etat_base::info() <public-static-const-type-info-ptr-loi-etat-base-info>`
[const Type_info * Loi_Etat_base::info()](#public-static-const-type-info-ptr-loi-etat-base-info)
self_cast
const Loi_Etat_base & Loi_Etat_base::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Loi_Etat_base & Loi_Etat_base::self_cast(const Objet_U &) <public-static-const-loi-etat-base-ref-loi-etat-base-self-cast-const-objet-u-ref>`
[const Loi_Etat_base & Loi_Etat_base::self_cast(const Objet_U &)](#public-static-const-loi-etat-base-ref-loi-etat-base-self-cast-const-objet-u-ref)
self_cast
Loi_Etat_base & Loi_Etat_base::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Loi_Etat_base & Loi_Etat_base::self_cast(Objet_U &) <public-static-loi-etat-base-ref-loi-etat-base-self-cast-objet-u-ref>`
[Loi_Etat_base & Loi_Etat_base::self_cast(Objet_U &)](#public-static-loi-etat-base-ref-loi-etat-base-self-cast-objet-u-ref)
printOn
Sortie & Loi_Etat_base::printOn(Sortie &x) const override

Ecriture de l’objet sur un flot de sortie Methode a surcharger.

Reimplements:

References
How to cite in this doc:
:ref:`Sortie & Loi_Etat_base::printOn(Sortie &x) const override <protected-sortie-ref-loi-etat-base-printon-sortie-ref-x-const-override>`
[Sortie & Loi_Etat_base::printOn(Sortie &x) const override](#protected-sortie-ref-loi-etat-base-printon-sortie-ref-x-const-override)
readOn
Entree & Loi_Etat_base::readOn(Entree &) override

Lecture d’un Objet_U sur un flot d’entree Methode a surcharger.

Reimplements:

How to cite in this doc:
:ref:`Entree & Loi_Etat_base::readOn(Entree &) override <protected-entree-ref-loi-etat-base-readon-entree-ref-override>`
[Entree & Loi_Etat_base::readOn(Entree &) override](#protected-entree-ref-loi-etat-base-readon-entree-ref-override)

Attributes Documentation#

info_obj (public)
const Type_info Loi_Etat_base::info_obj
debug (protected)
int Loi_Etat_base::debug
le_fluide (protected)
TRUST_Ref<Fluide_Dilatable_base *> Loi_Etat_base::le_fluide
le_prob_ (protected)
TRUST_Ref<Probleme_base *> Loi_Etat_base::le_prob_
Pr_ (protected)
double Loi_Etat_base::Pr_
tab_rho_n (protected)
DoubleTab Loi_Etat_base::tab_rho_n
tab_rho_np1 (protected)
DoubleTab Loi_Etat_base::tab_rho_np1
temperature_ (protected)
TRUST_Deriv<Champ_Don_base> Loi_Etat_base::temperature_
champs_compris_ (private)
Champs_compris Loi_Etat_base::champs_compris_

Friends#

  • friend class Fluide_Quasi_Compressible

  • friend class Fluide_Weakly_Compressible