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#
public : Objet_U
public : Champs_compris_interface
Inherited by#
public : Loi_Etat_GP_base
public : Loi_Etat_GR_base
List of Public Methods#
List of Public Static Methods#
List of Protected Methods#
Complete Member Function Documentation#
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)
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)
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)
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)
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)
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)
void Loi_Etat_base::calculer_lambda()
Calcule la conductivite.
References
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)
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)
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)
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)
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)
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)
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)
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)
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 & Loi_Etat_base::champs_compris()
References
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)
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)
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)
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)
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)
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)
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)
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)
void Loi_Etat_base::get_noms_champs_postraitables(Noms &nom, Option opt=NONE) const override
Reimplements:
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)
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)
bool Loi_Etat_base::has_champ(const Motcle &nom, TRUST_Ref< Champ_base * > &ref_champ) const override
Reimplements:
References
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)
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)
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)
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()
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)
void Loi_Etat_base::mettre_a_jour(double)
Met a jour la loi d’etat et le champ rho.
References
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)
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)
void Loi_Etat_base::preparer_calcul()
Prepare le fluide au calcul.
References
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)
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)
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)
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)
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)
virtual const Nom Loi_Etat_base::type_fluide() const =0
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() 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)
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)
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)
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)
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)
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#
const Type_info Loi_Etat_base::info_obj
int Loi_Etat_base::debug
TRUST_Ref<Fluide_Dilatable_base *> Loi_Etat_base::le_fluide
TRUST_Ref<Probleme_base *> Loi_Etat_base::le_prob_
double Loi_Etat_base::Pr_
DoubleTab Loi_Etat_base::tab_rho_n
DoubleTab Loi_Etat_base::tab_rho_np1
TRUST_Deriv<Champ_Don_base> Loi_Etat_base::temperature_
Champs_compris Loi_Etat_base::champs_compris_
Friends#
friend class Fluide_Quasi_Compressible
friend class Fluide_Weakly_Compressible