Navier_Stokes_Turbulent_ALE#
#include <Navier_Stokes_Turbulent_ALE.h>
classe Navier_Stokes_Turbulent_ALE Cette classe represente l’equation de la dynamique pour un fluide
How to cite this class in this doc#
:ref:`Navier\_Stokes\_Turbulent\_ALE <class-navier-stokes-turbulent-ale>`
[Navier\_Stokes\_Turbulent\_ALE](#class-navier-stokes-turbulent-ale)
Detailed description#
visqueux verifiant la condition d’incompressibilite div U = 0 avec modelisation de la turbulence pour un maillage mobile (ALE). Un membre de type OWN_PTR(Modele_turbulence_hyd_base) representera le modele de turbulence.
Inherits from#
public : Navier_Stokes_std_ALE
List of Public Methods#
List of Public Static Methods#
List of Protected Methods#
Complete Member Function Documentation#
void Navier_Stokes_Turbulent_ALE::completer() override
Appels successifs a: Navier_Stokes_std_ALE::completer()
Mod_Turb_Hyd::completer() [sur le membre concerne]
Reimplements:
How to cite in this doc:
:ref:`void Navier_Stokes_Turbulent_ALE::completer() override <public-void-navier-stokes-turbulent-ale-completer-override>`
[void Navier_Stokes_Turbulent_ALE::completer() override](#public-void-navier-stokes-turbulent-ale-completer-override)
void Navier_Stokes_Turbulent_ALE::creer_champ(const Motcle &motlu) override
Reimplements:
References
How to cite in this doc:
:ref:`void Navier_Stokes_Turbulent_ALE::creer_champ(const Motcle &motlu) override <public-void-navier-stokes-turbulent-ale-creer-champ-const-motcle-ref-motlu-override>`
[void Navier_Stokes_Turbulent_ALE::creer_champ(const Motcle &motlu) override](#public-void-navier-stokes-turbulent-ale-creer-champ-const-motcle-ref-motlu-override)
std::vector<YAML_data> Navier_Stokes_Turbulent_ALE::data_a_sauvegarder() const override
for PDI IO: retrieve name, type and dimensions of the fields to save/restore
Reimplements:
References
How to cite in this doc:
:ref:`std::vector<YAML_data> Navier_Stokes_Turbulent_ALE::data_a_sauvegarder() const override <public-std-vector-yaml-data-navier-stokes-turbulent-ale-data-a-sauvegarder-const-override>`
[std::vector<YAML_data> Navier_Stokes_Turbulent_ALE::data_a_sauvegarder() const override](#public-std-vector-yaml-data-navier-stokes-turbulent-ale-data-a-sauvegarder-const-override)
const Champ_base & Navier_Stokes_Turbulent_ALE::diffusivite_pour_pas_de_temps() const override
Reimplements:
Referenced By
How to cite in this doc:
:ref:`const Champ_base & Navier_Stokes_Turbulent_ALE::diffusivite_pour_pas_de_temps() const override <public-const-champ-base-ref-navier-stokes-turbulent-ale-diffusivite-pour-pas-de-temps-const-override>`
[const Champ_base & Navier_Stokes_Turbulent_ALE::diffusivite_pour_pas_de_temps() const override](#public-const-champ-base-ref-navier-stokes-turbulent-ale-diffusivite-pour-pas-de-temps-const-override)
const Champ_Don_base & Navier_Stokes_Turbulent_ALE::diffusivite_pour_transport() const override
Reimplements:
Referenced By
How to cite in this doc:
:ref:`const Champ_Don_base & Navier_Stokes_Turbulent_ALE::diffusivite_pour_transport() const override <public-const-champ-don-base-ref-navier-stokes-turbulent-ale-diffusivite-pour-transport-const-override>`
[const Champ_Don_base & Navier_Stokes_Turbulent_ALE::diffusivite_pour_transport() const override](#public-const-champ-don-base-ref-navier-stokes-turbulent-ale-diffusivite-pour-transport-const-override)
int Navier_Stokes_Turbulent_ALE::duplique() const override
Reimplements:
How to cite in this doc:
:ref:`int Navier_Stokes_Turbulent_ALE::duplique() const override <public-int-navier-stokes-turbulent-ale-duplique-const-override>`
[int Navier_Stokes_Turbulent_ALE::duplique() const override](#public-int-navier-stokes-turbulent-ale-duplique-const-override)
Nom Navier_Stokes_Turbulent_ALE::expression_residu() override
Reimplements:
How to cite in this doc:
:ref:`Nom Navier_Stokes_Turbulent_ALE::expression_residu() override <public-nom-navier-stokes-turbulent-ale-expression-residu-override>`
[Nom Navier_Stokes_Turbulent_ALE::expression_residu() override](#public-nom-navier-stokes-turbulent-ale-expression-residu-override)
const Champ_base & Navier_Stokes_Turbulent_ALE::get_champ(const Motcle &nom) const override
Reimplements:
References
How to cite in this doc:
:ref:`const Champ_base & Navier_Stokes_Turbulent_ALE::get_champ(const Motcle &nom) const override <public-const-champ-base-ref-navier-stokes-turbulent-ale-get-champ-const-motcle-ref-nom-const-override>`
[const Champ_base & Navier_Stokes_Turbulent_ALE::get_champ(const Motcle &nom) const override](#public-const-champ-base-ref-navier-stokes-turbulent-ale-get-champ-const-motcle-ref-nom-const-override)
const Type_info * Navier_Stokes_Turbulent_ALE::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 * Navier_Stokes_Turbulent_ALE::get_info() const override <public-const-type-info-ptr-navier-stokes-turbulent-ale-get-info-const-override>`
[const Type_info * Navier_Stokes_Turbulent_ALE::get_info() const override](#public-const-type-info-ptr-navier-stokes-turbulent-ale-get-info-const-override)
const RefObjU & Navier_Stokes_Turbulent_ALE::get_modele(Type_modele type) const override
Reimplements:
References
Referenced By
How to cite in this doc:
:ref:`const RefObjU & Navier_Stokes_Turbulent_ALE::get_modele(Type_modele type) const override <public-const-refobju-ref-navier-stokes-turbulent-ale-get-modele-type-modele-type-const-override>`
[const RefObjU & Navier_Stokes_Turbulent_ALE::get_modele(Type_modele type) const override](#public-const-refobju-ref-navier-stokes-turbulent-ale-get-modele-type-modele-type-const-override)
void Navier_Stokes_Turbulent_ALE::get_noms_champs_postraitables(Noms &nom, Option opt=NONE) const override
Reimplements:
References
How to cite in this doc:
:ref:`void Navier_Stokes_Turbulent_ALE::get_noms_champs_postraitables(Noms &nom, Option opt=NONE) const override <public-void-navier-stokes-turbulent-ale-get-noms-champs-postraitables-noms-ref-nom-option-opt-equal-none-const-override>`
[void Navier_Stokes_Turbulent_ALE::get_noms_champs_postraitables(Noms &nom, Option opt=NONE) const override](#public-void-navier-stokes-turbulent-ale-get-noms-champs-postraitables-noms-ref-nom-option-opt-equal-none-const-override)
bool Navier_Stokes_Turbulent_ALE::has_champ(const Motcle &nom) const override
Reimplements:
References
How to cite in this doc:
:ref:`bool Navier_Stokes_Turbulent_ALE::has_champ(const Motcle &nom) const override <public-bool-navier-stokes-turbulent-ale-has-champ-const-motcle-ref-nom-const-override>`
[bool Navier_Stokes_Turbulent_ALE::has_champ(const Motcle &nom) const override](#public-bool-navier-stokes-turbulent-ale-has-champ-const-motcle-ref-nom-const-override)
bool Navier_Stokes_Turbulent_ALE::has_champ(const Motcle &nom, TRUST_Ref< Champ_base * > &ref_champ) const override
Reimplements:
References
How to cite in this doc:
:ref:`bool Navier_Stokes_Turbulent_ALE::has_champ(const Motcle &nom, TRUST_Ref< Champ_base * > &ref_champ) const override <public-bool-navier-stokes-turbulent-ale-has-champ-const-motcle-ref-nom-trust-ref-champ-base-ptr-ref-ref-champ-const-override>`
[bool Navier_Stokes_Turbulent_ALE::has_champ(const Motcle &nom, TRUST_Ref< Champ_base * > &ref_champ) const override](#public-bool-navier-stokes-turbulent-ale-has-champ-const-motcle-ref-nom-trust-ref-champ-base-ptr-ref-ref-champ-const-override)
void Navier_Stokes_Turbulent_ALE::imprime_residu(SFichier &) override
Reimplements:
How to cite in this doc:
:ref:`void Navier_Stokes_Turbulent_ALE::imprime_residu(SFichier &) override <public-void-navier-stokes-turbulent-ale-imprime-residu-sfichier-ref-override>`
[void Navier_Stokes_Turbulent_ALE::imprime_residu(SFichier &) override](#public-void-navier-stokes-turbulent-ale-imprime-residu-sfichier-ref-override)
void Navier_Stokes_Turbulent_ALE::imprimer(Sortie &) const override
Imprime les operateurs de l’equation si le schema en temps indique que c’est necessaire.
[SI limpr() ALORS impr(os)]
Reimplements:
How to cite in this doc:
:ref:`void Navier_Stokes_Turbulent_ALE::imprimer(Sortie &) const override <public-void-navier-stokes-turbulent-ale-imprimer-sortie-ref-const-override>`
[void Navier_Stokes_Turbulent_ALE::imprimer(Sortie &) const override](#public-void-navier-stokes-turbulent-ale-imprimer-sortie-ref-const-override)
bool Navier_Stokes_Turbulent_ALE::initTimeStep(double dt) override
Allocation et initialisation de l’inconnue et des CLs jusqu’a present + dt.
Reimplements:
References
How to cite in this doc:
:ref:`bool Navier_Stokes_Turbulent_ALE::initTimeStep(double dt) override <public-bool-navier-stokes-turbulent-ale-inittimestep-double-dt-override>`
[bool Navier_Stokes_Turbulent_ALE::initTimeStep(double dt) override](#public-bool-navier-stokes-turbulent-ale-inittimestep-double-dt-override)
int Navier_Stokes_Turbulent_ALE::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
How to cite in this doc:
:ref:`int Navier_Stokes_Turbulent_ALE::lire_motcle_non_standard(const Motcle &, Entree &) override <public-int-navier-stokes-turbulent-ale-lire-motcle-non-standard-const-motcle-ref-entree-ref-override>`
[int Navier_Stokes_Turbulent_ALE::lire_motcle_non_standard(const Motcle &, Entree &) override](#public-int-navier-stokes-turbulent-ale-lire-motcle-non-standard-const-motcle-ref-entree-ref-override)
void Navier_Stokes_Turbulent_ALE::mettre_a_jour(double) override
Effecttue une mise a jour en temps de l’equation.
Reimplements:
References
How to cite in this doc:
:ref:`void Navier_Stokes_Turbulent_ALE::mettre_a_jour(double) override <public-void-navier-stokes-turbulent-ale-mettre-a-jour-double-override>`
[void Navier_Stokes_Turbulent_ALE::mettre_a_jour(double) override](#public-void-navier-stokes-turbulent-ale-mettre-a-jour-double-override)
const Modele_turbulence_hyd_base & Navier_Stokes_Turbulent_ALE::modele_turbulence() const
Renvoie le modele de turbulence (Hydraulique) associe a l’equation.
References
How to cite in this doc:
:ref:`const Modele_turbulence_hyd_base & Navier_Stokes_Turbulent_ALE::modele_turbulence() const <public-const-modele-turbulence-hyd-base-ref-navier-stokes-turbulent-ale-modele-turbulence-const>`
[const Modele_turbulence_hyd_base & Navier_Stokes_Turbulent_ALE::modele_turbulence() const](#public-const-modele-turbulence-hyd-base-ref-navier-stokes-turbulent-ale-modele-turbulence-const)
Navier_Stokes_Turbulent_ALE::Navier_Stokes_Turbulent_ALE()
How to cite in this doc:
:ref:`Navier_Stokes_Turbulent_ALE::Navier_Stokes_Turbulent_ALE() <public-navier-stokes-turbulent-ale-navier-stokes-turbulent-ale>`
[Navier_Stokes_Turbulent_ALE::Navier_Stokes_Turbulent_ALE()](#public-navier-stokes-turbulent-ale-navier-stokes-turbulent-ale)
int Navier_Stokes_Turbulent_ALE::preparer_calcul() override
Prepare le calcul.
Simple appe a Modele_turbulence_hyd_base::preparer_caclul() sur le membre reprresentant la turbulence.
Reimplements:
References
How to cite in this doc:
:ref:`int Navier_Stokes_Turbulent_ALE::preparer_calcul() override <public-int-navier-stokes-turbulent-ale-preparer-calcul-override>`
[int Navier_Stokes_Turbulent_ALE::preparer_calcul() override](#public-int-navier-stokes-turbulent-ale-preparer-calcul-override)
int Navier_Stokes_Turbulent_ALE::reprendre(Entree &) override
Reprise de l’equation et de son modele de turbulence a partir d’un flot d’entree.
Reimplements:
References
How to cite in this doc:
:ref:`int Navier_Stokes_Turbulent_ALE::reprendre(Entree &) override <public-int-navier-stokes-turbulent-ale-reprendre-entree-ref-override>`
[int Navier_Stokes_Turbulent_ALE::reprendre(Entree &) override](#public-int-navier-stokes-turbulent-ale-reprendre-entree-ref-override)
int Navier_Stokes_Turbulent_ALE::sauvegarder(Sortie &) const override
Sauvegarde l’equation (et son modele de turbulence) sur un flot de sortie.
Reimplements:
References
How to cite in this doc:
:ref:`int Navier_Stokes_Turbulent_ALE::sauvegarder(Sortie &) const override <public-int-navier-stokes-turbulent-ale-sauvegarder-sortie-ref-const-override>`
[int Navier_Stokes_Turbulent_ALE::sauvegarder(Sortie &) const override](#public-int-navier-stokes-turbulent-ale-sauvegarder-sortie-ref-const-override)
void Navier_Stokes_Turbulent_ALE::set_param(Param &titi) override
Reimplements:
How to cite in this doc:
:ref:`void Navier_Stokes_Turbulent_ALE::set_param(Param &titi) override <public-void-navier-stokes-turbulent-ale-set-param-param-ref-titi-override>`
[void Navier_Stokes_Turbulent_ALE::set_param(Param &titi) override](#public-void-navier-stokes-turbulent-ale-set-param-param-ref-titi-override)
unsigned Navier_Stokes_Turbulent_ALE::taille_memoire() const override
Reimplements:
How to cite in this doc:
:ref:`unsigned Navier_Stokes_Turbulent_ALE::taille_memoire() const override <public-unsigned-navier-stokes-turbulent-ale-taille-memoire-const-override>`
[unsigned Navier_Stokes_Turbulent_ALE::taille_memoire() const override](#public-unsigned-navier-stokes-turbulent-ale-taille-memoire-const-override)
const Champ_Fonc_base & Navier_Stokes_Turbulent_ALE::viscosite_turbulente() const
Renvoie le champ representant la viscosite turbulente.
Referenced By
How to cite in this doc:
:ref:`const Champ_Fonc_base & Navier_Stokes_Turbulent_ALE::viscosite_turbulente() const <public-const-champ-fonc-base-ref-navier-stokes-turbulent-ale-viscosite-turbulente-const>`
[const Champ_Fonc_base & Navier_Stokes_Turbulent_ALE::viscosite_turbulente() const](#public-const-champ-fonc-base-ref-navier-stokes-turbulent-ale-viscosite-turbulente-const)
Navier_Stokes_Turbulent_ALE::~Navier_Stokes_Turbulent_ALE()
How to cite in this doc:
:ref:`Navier_Stokes_Turbulent_ALE::~Navier_Stokes_Turbulent_ALE() <public-navier-stokes-turbulent-ale-dtor-navier-stokes-turbulent-ale>`
[Navier_Stokes_Turbulent_ALE::~Navier_Stokes_Turbulent_ALE()](#public-navier-stokes-turbulent-ale-dtor-navier-stokes-turbulent-ale)
Objet_U * Navier_Stokes_Turbulent_ALE::cree_instance()
How to cite in this doc:
:ref:`Objet_U * Navier_Stokes_Turbulent_ALE::cree_instance() <public-static-objet-u-ptr-navier-stokes-turbulent-ale-cree-instance>`
[Objet_U * Navier_Stokes_Turbulent_ALE::cree_instance()](#public-static-objet-u-ptr-navier-stokes-turbulent-ale-cree-instance)
const Type_info * Navier_Stokes_Turbulent_ALE::info()
How to cite in this doc:
:ref:`const Type_info * Navier_Stokes_Turbulent_ALE::info() <public-static-const-type-info-ptr-navier-stokes-turbulent-ale-info>`
[const Type_info * Navier_Stokes_Turbulent_ALE::info()](#public-static-const-type-info-ptr-navier-stokes-turbulent-ale-info)
const Navier_Stokes_Turbulent_ALE & Navier_Stokes_Turbulent_ALE::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Navier_Stokes_Turbulent_ALE & Navier_Stokes_Turbulent_ALE::self_cast(const Objet_U &) <public-static-const-navier-stokes-turbulent-ale-ref-navier-stokes-turbulent-ale-self-cast-const-objet-u-ref>`
[const Navier_Stokes_Turbulent_ALE & Navier_Stokes_Turbulent_ALE::self_cast(const Objet_U &)](#public-static-const-navier-stokes-turbulent-ale-ref-navier-stokes-turbulent-ale-self-cast-const-objet-u-ref)
Navier_Stokes_Turbulent_ALE & Navier_Stokes_Turbulent_ALE::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Navier_Stokes_Turbulent_ALE & Navier_Stokes_Turbulent_ALE::self_cast(Objet_U &) <public-static-navier-stokes-turbulent-ale-ref-navier-stokes-turbulent-ale-self-cast-objet-u-ref>`
[Navier_Stokes_Turbulent_ALE & Navier_Stokes_Turbulent_ALE::self_cast(Objet_U &)](#public-static-navier-stokes-turbulent-ale-ref-navier-stokes-turbulent-ale-self-cast-objet-u-ref)
Entree & Navier_Stokes_Turbulent_ALE::lire_op_diff_turbulent(Entree &is)
References
Referenced By
How to cite in this doc:
:ref:`Entree & Navier_Stokes_Turbulent_ALE::lire_op_diff_turbulent(Entree &is) <protected-entree-ref-navier-stokes-turbulent-ale-lire-op-diff-turbulent-entree-ref-is>`
[Entree & Navier_Stokes_Turbulent_ALE::lire_op_diff_turbulent(Entree &is)](#protected-entree-ref-navier-stokes-turbulent-ale-lire-op-diff-turbulent-entree-ref-is)
Sortie & Navier_Stokes_Turbulent_ALE::printOn(Sortie &x) const override
Impression de l’equation sur un flot de sortie.
Simple appel a Equation_base::printOn(Sortie&).
Reimplements:
References
How to cite in this doc:
:ref:`Sortie & Navier_Stokes_Turbulent_ALE::printOn(Sortie &x) const override <protected-sortie-ref-navier-stokes-turbulent-ale-printon-sortie-ref-x-const-override>`
[Sortie & Navier_Stokes_Turbulent_ALE::printOn(Sortie &x) const override](#protected-sortie-ref-navier-stokes-turbulent-ale-printon-sortie-ref-x-const-override)
Entree & Navier_Stokes_Turbulent_ALE::readOn(Entree &) override
Lit les specifications de l’equation de Navier Stokes a partir d’un flot d’entree.
Simple appel a Navier_Stokes_std_ALE::readOn(Entree&)
Reimplements:
References
How to cite in this doc:
:ref:`Entree & Navier_Stokes_Turbulent_ALE::readOn(Entree &) override <protected-entree-ref-navier-stokes-turbulent-ale-readon-entree-ref-override>`
[Entree & Navier_Stokes_Turbulent_ALE::readOn(Entree &) override](#protected-entree-ref-navier-stokes-turbulent-ale-readon-entree-ref-override)
Attributes Documentation#
const Type_info Navier_Stokes_Turbulent_ALE::info_obj
TRUST_Deriv<Modele_turbulence_hyd_base> Navier_Stokes_Turbulent_ALE::le_modele_turbulence