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#
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)
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)
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
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()
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)
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)
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
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)
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)
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)
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)
const Champ_base & Convection_Diffusion_Temperature::get_champ(const Motcle &nom) const override
Reimplements:
References
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)
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)
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)
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)
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)
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)
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)
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)
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)
int Convection_Diffusion_Temperature::preparer_calcul() override
Tout ce qui ne depend pas des autres problemes eventuels.
Reimplements:
References
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)
void Convection_Diffusion_Temperature::set_param(Param &titi) override
Reimplements:
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)
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()
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)
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)
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)
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)
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)
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)
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)
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)
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)
int Convection_Diffusion_Temperature::mise_a_jour_tag_indicatrice_pena_glob()
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)
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)
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)
Sortie & Convection_Diffusion_Temperature::printOn(Sortie &x) const override
Simple appel a Equation_base::printOn(Sortie&)
Reimplements:
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)
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)
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)
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)
int Convection_Diffusion_Temperature::verifier_tag_indicatrice_pena_glob()
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#
const Type_info Convection_Diffusion_Temperature::info_obj
int Convection_Diffusion_Temperature::choix_pena = 0
double Convection_Diffusion_Temperature::eta = 1.0
TRUST_Deriv<Champ_Fonc_base> Convection_Diffusion_Temperature::gradient_temperature
TRUST_Deriv<Champ_Fonc_base> Convection_Diffusion_Temperature::h_echange
IntTab Convection_Diffusion_Temperature::indic_face_pena_global = 0
IntTab Convection_Diffusion_Temperature::indic_pena_global = 0
int Convection_Diffusion_Temperature::is_penalized = 0
TRUST_Deriv<Champ_Inc_base> Convection_Diffusion_Temperature::la_temperature
TRUST_Vector<RefObjU> Convection_Diffusion_Temperature::ref_penalisation_L2_FTD
DoubleTabs Convection_Diffusion_Temperature::tab_penalisation_L2_FTD
int Convection_Diffusion_Temperature::tag_indic_pena_global = - 1