Convection_Diffusion_Temperature#

#include <Convection_Diffusion_Temperature.h>

classe Convection_Diffusion_Temperature Cas particulier de Convection_Diffusion_std

How to cite this class in this doc#

:ref:`Convection\_Diffusion\_Temperature <class-convection-diffusion-temperature>`
[Convection\_Diffusion\_Temperature](#class-convection-diffusion-temperature)

Detailed description#

quand le scalaire subissant le transport est la temperature.

Inherits from#

Inherited by#

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

assembler
void Convection_Diffusion_Temperature::assembler(Matrice_Morse &mat_morse, const DoubleTab &present, DoubleTab &secmem) override

Reimplements:

References
How to cite in this doc:
:ref:`void Convection_Diffusion_Temperature::assembler(Matrice_Morse &mat_morse, const DoubleTab &present, DoubleTab &secmem) override <public-void-convection-diffusion-temperature-assembler-matrice-morse-ref-mat-morse-const-doubletab-ref-present-doubletab-ref-secmem-override>`
[void Convection_Diffusion_Temperature::assembler(Matrice_Morse &mat_morse, const DoubleTab &present, DoubleTab &secmem) override](#public-void-convection-diffusion-temperature-assembler-matrice-morse-ref-mat-morse-const-doubletab-ref-present-doubletab-ref-secmem-override)
assembler_blocs
void Convection_Diffusion_Temperature::assembler_blocs(matrices_t matrices, DoubleTab &secmem, const tabs_t &semi_impl={}) const override

Reimplements:

References
How to cite in this doc:
:ref:`void Convection_Diffusion_Temperature::assembler_blocs(matrices_t matrices, DoubleTab &secmem, const tabs_t &semi_impl={}) const override <public-void-convection-diffusion-temperature-assembler-blocs-matrices-t-matrices-doubletab-ref-secmem-const-tabs-t-ref-semi-impl-equal-{}-const-override>`
[void Convection_Diffusion_Temperature::assembler_blocs(matrices_t matrices, DoubleTab &secmem, const tabs_t &semi_impl={}) const override](#public-void-convection-diffusion-temperature-assembler-blocs-matrices-t-matrices-doubletab-ref-secmem-const-tabs-t-ref-semi-impl-equal-{}-const-override)
associer_milieu_base
void Convection_Diffusion_Temperature::associer_milieu_base(const Milieu_base &) override

Associe un milieu physique a l’equation, le milieu est en fait caste en Fluide_base .

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`void Convection_Diffusion_Temperature::associer_milieu_base(const Milieu_base &) override <public-void-convection-diffusion-temperature-associer-milieu-base-const-milieu-base-ref-override>`
[void Convection_Diffusion_Temperature::associer_milieu_base(const Milieu_base &) override](#public-void-convection-diffusion-temperature-associer-milieu-base-const-milieu-base-ref-override)
Convection_Diffusion_Temperature
Convection_Diffusion_Temperature::Convection_Diffusion_Temperature()
How to cite in this doc:
:ref:`Convection_Diffusion_Temperature::Convection_Diffusion_Temperature() <public-convection-diffusion-temperature-convection-diffusion-temperature>`
[Convection_Diffusion_Temperature::Convection_Diffusion_Temperature()](#public-convection-diffusion-temperature-convection-diffusion-temperature)
creer_champ
void Convection_Diffusion_Temperature::creer_champ(const Motcle &motlu) override

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`void Convection_Diffusion_Temperature::creer_champ(const Motcle &motlu) override <public-void-convection-diffusion-temperature-creer-champ-const-motcle-ref-motlu-override>`
[void Convection_Diffusion_Temperature::creer_champ(const Motcle &motlu) override](#public-void-convection-diffusion-temperature-creer-champ-const-motcle-ref-motlu-override)
derivee_en_temps_inco
DoubleTab & Convection_Diffusion_Temperature::derivee_en_temps_inco(DoubleTab &) override

Returns the time derivative of the unknown I of the equation: dI/dt = M - 1*(sum(operators(I) + sources))

In : derivee contains I (but immediatly set to 0) Out: derivee contains dI/dt

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`DoubleTab & Convection_Diffusion_Temperature::derivee_en_temps_inco(DoubleTab &) override <public-doubletab-ref-convection-diffusion-temperature-derivee-en-temps-inco-doubletab-ref-override>`
[DoubleTab & Convection_Diffusion_Temperature::derivee_en_temps_inco(DoubleTab &) override](#public-doubletab-ref-convection-diffusion-temperature-derivee-en-temps-inco-doubletab-ref-override)
discretiser
void Convection_Diffusion_Temperature::discretiser() override

Discretise l’equation.

Type le domaine_Cl_dis, la formatte, l’associe a l’equation. Type le solveur masse, lui associe le domaine discretisee et le domaine des conditions aux limites discretisees.

Reimplements:

References
How to cite in this doc:
:ref:`void Convection_Diffusion_Temperature::discretiser() override <public-void-convection-diffusion-temperature-discretiser-override>`
[void Convection_Diffusion_Temperature::discretiser() override](#public-void-convection-diffusion-temperature-discretiser-override)
domaine_application
const Motcle & Convection_Diffusion_Temperature::domaine_application() const override

Renvoie le nom du domaine d’application de l’equation.

Ici “Thermique”.

Reimplements:

How to cite in this doc:
:ref:`const Motcle & Convection_Diffusion_Temperature::domaine_application() const override <public-const-motcle-ref-convection-diffusion-temperature-domaine-application-const-override>`
[const Motcle & Convection_Diffusion_Temperature::domaine_application() const override](#public-const-motcle-ref-convection-diffusion-temperature-domaine-application-const-override)
duplique
int Convection_Diffusion_Temperature::duplique() const override

Reimplements:

How to cite in this doc:
:ref:`int Convection_Diffusion_Temperature::duplique() const override <public-int-convection-diffusion-temperature-duplique-const-override>`
[int Convection_Diffusion_Temperature::duplique() const override](#public-int-convection-diffusion-temperature-duplique-const-override)
get_champ
const Champ_base & Convection_Diffusion_Temperature::get_champ(const Motcle &nom) const override

Reimplements:

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

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`void Convection_Diffusion_Temperature::get_noms_champs_postraitables(Noms &nom, Option opt=NONE) const override <public-void-convection-diffusion-temperature-get-noms-champs-postraitables-noms-ref-nom-option-opt-equal-none-const-override>`
[void Convection_Diffusion_Temperature::get_noms_champs_postraitables(Noms &nom, Option opt=NONE) const override](#public-void-convection-diffusion-temperature-get-noms-champs-postraitables-noms-ref-nom-option-opt-equal-none-const-override)
get_time_factor
double Convection_Diffusion_Temperature::get_time_factor() const override

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`double Convection_Diffusion_Temperature::get_time_factor() const override <public-double-convection-diffusion-temperature-get-time-factor-const-override>`
[double Convection_Diffusion_Temperature::get_time_factor() const override](#public-double-convection-diffusion-temperature-get-time-factor-const-override)
has_champ
bool Convection_Diffusion_Temperature::has_champ(const Motcle &nom) const override

Reimplements:

References
How to cite in this doc:
:ref:`bool Convection_Diffusion_Temperature::has_champ(const Motcle &nom) const override <public-bool-convection-diffusion-temperature-has-champ-const-motcle-ref-nom-const-override>`
[bool Convection_Diffusion_Temperature::has_champ(const Motcle &nom) const override](#public-bool-convection-diffusion-temperature-has-champ-const-motcle-ref-nom-const-override)
has_champ
bool Convection_Diffusion_Temperature::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 Convection_Diffusion_Temperature::has_champ(const Motcle &nom, TRUST_Ref< Champ_base * > &ref_champ) const override <public-bool-convection-diffusion-temperature-has-champ-const-motcle-ref-nom-trust-ref-champ-base-ptr-ref-ref-champ-const-override>`
[bool Convection_Diffusion_Temperature::has_champ(const Motcle &nom, TRUST_Ref< Champ_base * > &ref_champ) const override](#public-bool-convection-diffusion-temperature-has-champ-const-motcle-ref-nom-trust-ref-champ-base-ptr-ref-ref-champ-const-override)
inconnue
const Champ_Inc_base & Convection_Diffusion_Temperature::inconnue() const override

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`const Champ_Inc_base & Convection_Diffusion_Temperature::inconnue() const override <public-const-champ-inc-base-ref-convection-diffusion-temperature-inconnue-const-override>`
[const Champ_Inc_base & Convection_Diffusion_Temperature::inconnue() const override](#public-const-champ-inc-base-ref-convection-diffusion-temperature-inconnue-const-override)
inconnue
Champ_Inc_base & Convection_Diffusion_Temperature::inconnue() override

Reimplements:

References
How to cite in this doc:
:ref:`Champ_Inc_base & Convection_Diffusion_Temperature::inconnue() override <public-champ-inc-base-ref-convection-diffusion-temperature-inconnue-override>`
[Champ_Inc_base & Convection_Diffusion_Temperature::inconnue() override](#public-champ-inc-base-ref-convection-diffusion-temperature-inconnue-override)
lire_motcle_non_standard
int Convection_Diffusion_Temperature::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:

References
Referenced By
How to cite in this doc:
:ref:`int Convection_Diffusion_Temperature::lire_motcle_non_standard(const Motcle &, Entree &) override <public-int-convection-diffusion-temperature-lire-motcle-non-standard-const-motcle-ref-entree-ref-override>`
[int Convection_Diffusion_Temperature::lire_motcle_non_standard(const Motcle &, Entree &) override](#public-int-convection-diffusion-temperature-lire-motcle-non-standard-const-motcle-ref-entree-ref-override)
preparer_calcul
int Convection_Diffusion_Temperature::preparer_calcul() override

Tout ce qui ne depend pas des autres problemes eventuels.

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`int Convection_Diffusion_Temperature::preparer_calcul() override <public-int-convection-diffusion-temperature-preparer-calcul-override>`
[int Convection_Diffusion_Temperature::preparer_calcul() override](#public-int-convection-diffusion-temperature-preparer-calcul-override)
set_param
void Convection_Diffusion_Temperature::set_param(Param &titi) override

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`void Convection_Diffusion_Temperature::set_param(Param &titi) override <public-void-convection-diffusion-temperature-set-param-param-ref-titi-override>`
[void Convection_Diffusion_Temperature::set_param(Param &titi) override](#public-void-convection-diffusion-temperature-set-param-param-ref-titi-override)
taille_memoire
unsigned Convection_Diffusion_Temperature::taille_memoire() const override

Reimplements:

How to cite in this doc:
:ref:`unsigned Convection_Diffusion_Temperature::taille_memoire() const override <public-unsigned-convection-diffusion-temperature-taille-memoire-const-override>`
[unsigned Convection_Diffusion_Temperature::taille_memoire() const override](#public-unsigned-convection-diffusion-temperature-taille-memoire-const-override)
~Convection_Diffusion_Temperature
Convection_Diffusion_Temperature::~Convection_Diffusion_Temperature()
How to cite in this doc:
:ref:`Convection_Diffusion_Temperature::~Convection_Diffusion_Temperature() <public-convection-diffusion-temperature-dtor-convection-diffusion-temperature>`
[Convection_Diffusion_Temperature::~Convection_Diffusion_Temperature()](#public-convection-diffusion-temperature-dtor-convection-diffusion-temperature)
calculer_rho_cp_T
void Convection_Diffusion_Temperature::calculer_rho_cp_T(const Objet_U &obj, DoubleTab &val, DoubleTab &bval, tabs_t &deriv)
References
How to cite in this doc:
:ref:`void Convection_Diffusion_Temperature::calculer_rho_cp_T(const Objet_U &obj, DoubleTab &val, DoubleTab &bval, tabs_t &deriv) <public-static-void-convection-diffusion-temperature-calculer-rho-cp-t-const-objet-u-ref-obj-doubletab-ref-val-doubletab-ref-bval-tabs-t-ref-deriv>`
[void Convection_Diffusion_Temperature::calculer_rho_cp_T(const Objet_U &obj, DoubleTab &val, DoubleTab &bval, tabs_t &deriv)](#public-static-void-convection-diffusion-temperature-calculer-rho-cp-t-const-objet-u-ref-obj-doubletab-ref-val-doubletab-ref-bval-tabs-t-ref-deriv)
cree_instance
Objet_U * Convection_Diffusion_Temperature::cree_instance()
How to cite in this doc:
:ref:`Objet_U * Convection_Diffusion_Temperature::cree_instance() <public-static-objet-u-ptr-convection-diffusion-temperature-cree-instance>`
[Objet_U * Convection_Diffusion_Temperature::cree_instance()](#public-static-objet-u-ptr-convection-diffusion-temperature-cree-instance)
info
const Type_info * Convection_Diffusion_Temperature::info()
How to cite in this doc:
:ref:`const Type_info * Convection_Diffusion_Temperature::info() <public-static-const-type-info-ptr-convection-diffusion-temperature-info>`
[const Type_info * Convection_Diffusion_Temperature::info()](#public-static-const-type-info-ptr-convection-diffusion-temperature-info)
self_cast
const Convection_Diffusion_Temperature & Convection_Diffusion_Temperature::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Convection_Diffusion_Temperature & Convection_Diffusion_Temperature::self_cast(const Objet_U &) <public-static-const-convection-diffusion-temperature-ref-convection-diffusion-temperature-self-cast-const-objet-u-ref>`
[const Convection_Diffusion_Temperature & Convection_Diffusion_Temperature::self_cast(const Objet_U &)](#public-static-const-convection-diffusion-temperature-ref-convection-diffusion-temperature-self-cast-const-objet-u-ref)
self_cast
Convection_Diffusion_Temperature & Convection_Diffusion_Temperature::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Convection_Diffusion_Temperature & Convection_Diffusion_Temperature::self_cast(Objet_U &) <public-static-convection-diffusion-temperature-ref-convection-diffusion-temperature-self-cast-objet-u-ref>`
[Convection_Diffusion_Temperature & Convection_Diffusion_Temperature::self_cast(Objet_U &)](#public-static-convection-diffusion-temperature-ref-convection-diffusion-temperature-self-cast-objet-u-ref)
calcul_indic_pena_global
void Convection_Diffusion_Temperature::calcul_indic_pena_global(IntTab &, IntTab &)
References
Referenced By
How to cite in this doc:
:ref:`void Convection_Diffusion_Temperature::calcul_indic_pena_global(IntTab &, IntTab &) <protected-void-convection-diffusion-temperature-calcul-indic-pena-global-inttab-ref-inttab-ref>`
[void Convection_Diffusion_Temperature::calcul_indic_pena_global(IntTab &, IntTab &)](#protected-void-convection-diffusion-temperature-calcul-indic-pena-global-inttab-ref-inttab-ref)
ecrire_fichier_pena_th
void Convection_Diffusion_Temperature::ecrire_fichier_pena_th(DoubleTab &, DoubleTab &, DoubleTab &, DoubleTab &)
References
Referenced By
How to cite in this doc:
:ref:`void Convection_Diffusion_Temperature::ecrire_fichier_pena_th(DoubleTab &, DoubleTab &, DoubleTab &, DoubleTab &) <protected-void-convection-diffusion-temperature-ecrire-fichier-pena-th-doubletab-ref-doubletab-ref-doubletab-ref-doubletab-ref>`
[void Convection_Diffusion_Temperature::ecrire_fichier_pena_th(DoubleTab &, DoubleTab &, DoubleTab &, DoubleTab &)](#protected-void-convection-diffusion-temperature-ecrire-fichier-pena-th-doubletab-ref-doubletab-ref-doubletab-ref-doubletab-ref)
filtrage_si_appart_ibc
DoubleTab & Convection_Diffusion_Temperature::filtrage_si_appart_ibc(DoubleTab &, DoubleTab &)
References
How to cite in this doc:
:ref:`DoubleTab & Convection_Diffusion_Temperature::filtrage_si_appart_ibc(DoubleTab &, DoubleTab &) <protected-doubletab-ref-convection-diffusion-temperature-filtrage-si-appart-ibc-doubletab-ref-doubletab-ref>`
[DoubleTab & Convection_Diffusion_Temperature::filtrage_si_appart_ibc(DoubleTab &, DoubleTab &)](#protected-doubletab-ref-convection-diffusion-temperature-filtrage-si-appart-ibc-doubletab-ref-doubletab-ref)
mise_a_jour_tag_indicatrice_pena_glob
int Convection_Diffusion_Temperature::mise_a_jour_tag_indicatrice_pena_glob()
References
Referenced By
How to cite in this doc:
:ref:`int Convection_Diffusion_Temperature::mise_a_jour_tag_indicatrice_pena_glob() <protected-int-convection-diffusion-temperature-mise-a-jour-tag-indicatrice-pena-glob>`
[int Convection_Diffusion_Temperature::mise_a_jour_tag_indicatrice_pena_glob()](#protected-int-convection-diffusion-temperature-mise-a-jour-tag-indicatrice-pena-glob)
mise_en_place_domaine_fantome
void Convection_Diffusion_Temperature::mise_en_place_domaine_fantome(DoubleTab &)
References
Referenced By
How to cite in this doc:
:ref:`void Convection_Diffusion_Temperature::mise_en_place_domaine_fantome(DoubleTab &) <protected-void-convection-diffusion-temperature-mise-en-place-domaine-fantome-doubletab-ref>`
[void Convection_Diffusion_Temperature::mise_en_place_domaine_fantome(DoubleTab &)](#protected-void-convection-diffusion-temperature-mise-en-place-domaine-fantome-doubletab-ref)
penalisation_L2
DoubleTab & Convection_Diffusion_Temperature::penalisation_L2(DoubleTab &)
References
How to cite in this doc:
:ref:`DoubleTab & Convection_Diffusion_Temperature::penalisation_L2(DoubleTab &) <protected-doubletab-ref-convection-diffusion-temperature-penalisation-l2-doubletab-ref>`
[DoubleTab & Convection_Diffusion_Temperature::penalisation_L2(DoubleTab &)](#protected-doubletab-ref-convection-diffusion-temperature-penalisation-l2-doubletab-ref)
printOn
Sortie & Convection_Diffusion_Temperature::printOn(Sortie &x) const override

Simple appel a Equation_base::printOn(Sortie&)

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`Sortie & Convection_Diffusion_Temperature::printOn(Sortie &x) const override <protected-sortie-ref-convection-diffusion-temperature-printon-sortie-ref-x-const-override>`
[Sortie & Convection_Diffusion_Temperature::printOn(Sortie &x) const override](#protected-sortie-ref-convection-diffusion-temperature-printon-sortie-ref-x-const-override)
readOn
Entree & Convection_Diffusion_Temperature::readOn(Entree &) override

cf Equation_base::readOn(Entree&)

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`Entree & Convection_Diffusion_Temperature::readOn(Entree &) override <protected-entree-ref-convection-diffusion-temperature-readon-entree-ref-override>`
[Entree & Convection_Diffusion_Temperature::readOn(Entree &) override](#protected-entree-ref-convection-diffusion-temperature-readon-entree-ref-override)
set_indic_pena_globale
void Convection_Diffusion_Temperature::set_indic_pena_globale()
References
Referenced By
How to cite in this doc:
:ref:`void Convection_Diffusion_Temperature::set_indic_pena_globale() <protected-void-convection-diffusion-temperature-set-indic-pena-globale>`
[void Convection_Diffusion_Temperature::set_indic_pena_globale()](#protected-void-convection-diffusion-temperature-set-indic-pena-globale)
transport_ibc
void Convection_Diffusion_Temperature::transport_ibc(DoubleTrav &, DoubleTab &)
References
Referenced By
How to cite in this doc:
:ref:`void Convection_Diffusion_Temperature::transport_ibc(DoubleTrav &, DoubleTab &) <protected-void-convection-diffusion-temperature-transport-ibc-doubletrav-ref-doubletab-ref>`
[void Convection_Diffusion_Temperature::transport_ibc(DoubleTrav &, DoubleTab &)](#protected-void-convection-diffusion-temperature-transport-ibc-doubletrav-ref-doubletab-ref)
verifier_tag_indicatrice_pena_glob
int Convection_Diffusion_Temperature::verifier_tag_indicatrice_pena_glob()
References
Referenced By
How to cite in this doc:
:ref:`int Convection_Diffusion_Temperature::verifier_tag_indicatrice_pena_glob() <protected-int-convection-diffusion-temperature-verifier-tag-indicatrice-pena-glob>`
[int Convection_Diffusion_Temperature::verifier_tag_indicatrice_pena_glob()](#protected-int-convection-diffusion-temperature-verifier-tag-indicatrice-pena-glob)

Attributes Documentation#

info_obj (public)
const Type_info Convection_Diffusion_Temperature::info_obj
choix_pena (protected)
int Convection_Diffusion_Temperature::choix_pena = 0
eta (protected)
double Convection_Diffusion_Temperature::eta = 1.0
gradient_temperature (protected)
TRUST_Deriv<Champ_Fonc_base> Convection_Diffusion_Temperature::gradient_temperature
h_echange (protected)
TRUST_Deriv<Champ_Fonc_base> Convection_Diffusion_Temperature::h_echange
indic_face_pena_global (protected)
IntTab Convection_Diffusion_Temperature::indic_face_pena_global = 0
indic_pena_global (protected)
IntTab Convection_Diffusion_Temperature::indic_pena_global = 0
is_penalized (protected)
int Convection_Diffusion_Temperature::is_penalized = 0
la_temperature (protected)
TRUST_Deriv<Champ_Inc_base> Convection_Diffusion_Temperature::la_temperature
ref_penalisation_L2_FTD (protected)
TRUST_Vector<RefObjU> Convection_Diffusion_Temperature::ref_penalisation_L2_FTD
tab_penalisation_L2_FTD (protected)
DoubleTabs Convection_Diffusion_Temperature::tab_penalisation_L2_FTD
tag_indic_pena_global (protected)
int Convection_Diffusion_Temperature::tag_indic_pena_global = - 1