Skip to main content
Ctrl+K
TrioCFD  documentation - Home
  • TrioCFD Documentation
  • Quick Start

TrioCFD User Guide

  • How to write a data file
    • HOW TO DEFINE MESHING ?
    • HOW TO DEFINE PRESSURE SOLVER ?
    • HOW TO DEFINE BOUNDARY CONDITIONS ?
    • HOW TO DEFINE INITIAL CONDITIONS ?
    • HOW TO VISUALISE RESULTS ?
    • HOW TO DEFINE A STATIONNARY TEST-CASE ?
    • HOW TO DEFINE A STATIONNARY TEST-CASE WITH THERMAL EFFECTS ?
    • HOW TO DEFINE AN UNSTEADY TEST-CASE ?
    • HOW TO DEFINE TIME SCHEMES FOR RANS k-epsilon MODELLING ?
    • HOW TO DEFINE CONVECTION SCHEMES FOR RANS k-epsilon MODELLING ?
    • WHAT ARE CONVECTION SCHEMES AVAILABLE ?
    • WHAT ARE k-EPSILON MODELS AVAILABLE ?
    • WHAT ARE DIFFERENCES BETWEEN VDF MESH OPTIONS ?
  • Physical Models
    • Turbulence modeling
      • Turbulence bibliography
      • Large-eddy simulation
      • Reynolds-averaged Navier-Stokes modeling
      • Wall functions
      • Best practices about turbulent modeling
    • Multiphase CFD
      • Multiphase turbulence RANS modeling
      • Fluid proprieties
      • Interfacial forces models
      • Dispersed phase size modeling
      • Thermal modeling
      • Other types of models
      • Homogeneous Mixture model
      • Post-processing
      • Best practices for multiphase RANS modeling
  • Numerical methods in TrioCFD
  • Keywords Reference Manual
    • Objet_u

TrioCFD Tutorials

  • Tutorials
    • Backward facing step
    • Channel flow
    • Pipe flow

Developer Corner

  • Developper tutorials
    • Setup your development environment
    • Test your code !
      • Non regression tests
      • Validation reports: Jupyter Notebooks
    • Writing documentation
      • XDATA
    • Code syntax guidelines
    • Git Tutorial
      • Manage branches
      • Commit
      • Rebase
      • Quick reference
  • FAQ
  • C++ API (Doxygen)
    • Doxygen Documentation
      • Classes
      • Templates
      • Namespaces
      • Enums

Navigation

  • Bibliography
  • Index
  • Search Page
  • Repository
  • Open issue
  • .rst

Navier_Stokes_Turbulent_ALE

Contents

  • How to reference this class
  • Detailed description
  • Inherits from
  • Inheritance graph
  • List of Public Methods
  • List of Public Static Methods
  • List of Protected Methods
  • Complete Member Function Documentation
    • completer
    • creer_champ
    • data_a_sauvegarder
    • diffusivite_pour_pas_de_temps
    • diffusivite_pour_transport
    • duplique
    • expression_residu
    • get_champ
    • get_info
    • get_modele
    • get_noms_champs_postraitables
    • has_champ
    • has_champ
    • imprime_residu
    • imprimer
    • initTimeStep
    • lire_motcle_non_standard
    • mettre_a_jour
    • modele_turbulence
    • Navier_Stokes_Turbulent_ALE
    • preparer_calcul
    • reprendre
    • sauvegarder
    • set_param
    • taille_memoire
    • viscosite_turbulente
    • ~Navier_Stokes_Turbulent_ALE
    • cree_instance
    • info
    • self_cast
    • self_cast
    • lire_op_diff_turbulent
    • printOn
    • readOn
  • Attributes Documentation

Navier_Stokes_Turbulent_ALE#

#include <Navier_Stokes_Turbulent_ALE.h>
Brief description

classe Navier_Stokes_Turbulent_ALE Cette classe represente l’equation de la dynamique pour un fluide

How to reference this class#

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

: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

Inheritance graph#

If the image is too small, right-click and open in new tab

../../../../../_images/classNavier__Stokes__Turbulent__ALE__inherit__graph.png

List of Public Methods#

  • completer

  • creer_champ

  • data_a_sauvegarder

  • diffusivite_pour_pas_de_temps

  • diffusivite_pour_transport

  • duplique

  • expression_residu

  • get_champ

  • get_info

  • get_modele

  • get_noms_champs_postraitables

  • has_champ

  • has_champ

  • imprime_residu

  • imprimer

  • initTimeStep

  • lire_motcle_non_standard

  • mettre_a_jour

  • modele_turbulence

  • Navier_Stokes_Turbulent_ALE

  • preparer_calcul

  • reprendre

  • sauvegarder

  • set_param

  • taille_memoire

  • viscosite_turbulente

  • ~Navier_Stokes_Turbulent_ALE

List of Public Static Methods#

  • cree_instance

  • info

  • self_cast

  • self_cast

List of Protected Methods#

  • lire_op_diff_turbulent

  • printOn

  • readOn

Complete Member Function Documentation#

completer#

Definition
void Navier_Stokes_Turbulent_ALE::completer() override
Brief description

Appels successifs a: Navier_Stokes_std_ALE::completer()

Detailed description

Mod_Turb_Hyd::completer() [sur le membre concerne]

Reimplements:

  • completer

References
  • Modele_turbulence_hyd_base::completer

  • Navier_Stokes_std::completer

  • le_modele_turbulence

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Navier_Stokes_Turbulent_ALE::completer() override <navier-stokes-turbulent-ale-public-void-navier-stokes-turbulent-ale-completer-override>`
[void Navier_Stokes_Turbulent_ALE::completer() override](#navier-stokes-turbulent-ale-public-void-navier-stokes-turbulent-ale-completer-override)

creer_champ#

Definition
void Navier_Stokes_Turbulent_ALE::creer_champ(const Motcle &motlu) override
Brief description
Detailed description

Reimplements:

  • creer_champ

References
  • Navier_Stokes_std::creer_champ

  • Modele_turbulence_hyd_base::creer_champ

  • le_modele_turbulence

  • Objet_U_ptr::non_nul

  • TRUST_Deriv<_CLASSE_>::valeur

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Navier_Stokes_Turbulent_ALE::creer_champ(const Motcle &motlu) override <navier-stokes-turbulent-ale-public-void-navier-stokes-turbulent-ale-creer-champ-const-motcle-ref-motlu-override>`
[void Navier_Stokes_Turbulent_ALE::creer_champ(const Motcle &motlu) override](#navier-stokes-turbulent-ale-public-void-navier-stokes-turbulent-ale-creer-champ-const-motcle-ref-motlu-override)

data_a_sauvegarder#

Definition
std::vector<YAML_data> Navier_Stokes_Turbulent_ALE::data_a_sauvegarder() const override
Brief description

for PDI IO: retrieve name, type and dimensions of the fields to save/restore

Detailed description

Reimplements:

  • data_a_sauvegarder

References
  • Modele_turbulence_hyd_base::data_a_sauvegarder

  • Navier_Stokes_std_ALE::data_a_sauvegarder

  • le_modele_turbulence

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`std::vector<YAML_data> Navier_Stokes_Turbulent_ALE::data_a_sauvegarder() const override <navier-stokes-turbulent-ale-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](#navier-stokes-turbulent-ale-public-std-vector-yaml-data-navier-stokes-turbulent-ale-data-a-sauvegarder-const-override)

diffusivite_pour_pas_de_temps#

Definition
const Champ_base & Navier_Stokes_Turbulent_ALE::diffusivite_pour_pas_de_temps() const override
Brief description
Detailed description

Reimplements:

  • diffusivite_pour_pas_de_temps

References
  • Navier_Stokes_std::fluide

  • Fluide_base::viscosite_cinematique

Referenced By
  • lire_motcle_non_standard

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`const Champ_base & Navier_Stokes_Turbulent_ALE::diffusivite_pour_pas_de_temps() const override <navier-stokes-turbulent-ale-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](#navier-stokes-turbulent-ale-public-const-champ-base-ref-navier-stokes-turbulent-ale-diffusivite-pour-pas-de-temps-const-override)

diffusivite_pour_transport#

Definition
const Champ_Don_base & Navier_Stokes_Turbulent_ALE::diffusivite_pour_transport() const override
Brief description
Detailed description

Reimplements:

  • diffusivite_pour_transport

References
  • Navier_Stokes_std::fluide

  • Fluide_base::viscosite_cinematique

Referenced By
  • lire_motcle_non_standard

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`const Champ_Don_base & Navier_Stokes_Turbulent_ALE::diffusivite_pour_transport() const override <navier-stokes-turbulent-ale-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](#navier-stokes-turbulent-ale-public-const-champ-don-base-ref-navier-stokes-turbulent-ale-diffusivite-pour-transport-const-override)

duplique#

Definition
int Navier_Stokes_Turbulent_ALE::duplique() const override
Brief description
Detailed description

Reimplements:

  • duplique

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Navier_Stokes_Turbulent_ALE::duplique() const override <navier-stokes-turbulent-ale-public-int-navier-stokes-turbulent-ale-duplique-const-override>`
[int Navier_Stokes_Turbulent_ALE::duplique() const override](#navier-stokes-turbulent-ale-public-int-navier-stokes-turbulent-ale-duplique-const-override)

expression_residu#

Definition
Nom Navier_Stokes_Turbulent_ALE::expression_residu() override
Brief description
Detailed description

Reimplements:

  • expression_residu

References
  • Equation_base::expression_residu

  • le_modele_turbulence

  • TRUST_Deriv<_CLASSE_>::valeur

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Nom Navier_Stokes_Turbulent_ALE::expression_residu() override <navier-stokes-turbulent-ale-public-nom-navier-stokes-turbulent-ale-expression-residu-override>`
[Nom Navier_Stokes_Turbulent_ALE::expression_residu() override](#navier-stokes-turbulent-ale-public-nom-navier-stokes-turbulent-ale-expression-residu-override)

get_champ#

Definition
const Champ_base & Navier_Stokes_Turbulent_ALE::get_champ(const Motcle &nom) const override
Brief description
Detailed description

Reimplements:

  • get_champ

References
  • Nom::getString

  • Navier_Stokes_std::has_champ

  • Modele_turbulence_hyd_base::has_champ

  • le_modele_turbulence

  • Objet_U_ptr::non_nul

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`const Champ_base & Navier_Stokes_Turbulent_ALE::get_champ(const Motcle &nom) const override <navier-stokes-turbulent-ale-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](#navier-stokes-turbulent-ale-public-const-champ-base-ref-navier-stokes-turbulent-ale-get-champ-const-motcle-ref-nom-const-override)

get_info#

Definition
const Type_info * Navier_Stokes_Turbulent_ALE::get_info() const override
Brief description

Donne des informations sur le type de l’ Objet_U .

Detailed description

Reimplements:

  • get_info

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`const Type_info * Navier_Stokes_Turbulent_ALE::get_info() const override <navier-stokes-turbulent-ale-public-const-type-info-ptr-navier-stokes-turbulent-ale-get-info-const-override>`
[const Type_info * Navier_Stokes_Turbulent_ALE::get_info() const override](#navier-stokes-turbulent-ale-public-const-type-info-ptr-navier-stokes-turbulent-ale-get-info-const-override)

get_modele#

Definition
const RefObjU & Navier_Stokes_Turbulent_ALE::get_modele(Type_modele type) const override
Brief description
Detailed description

Reimplements:

  • get_modele

References
  • Equation_base::get_modele

  • Equation_base::liste_modeles_

  • TRUST_Ref_Objet_U::non_nul

  • TRUST_Ref_Objet_U::valeur

Referenced By
  • Pb_Hydraulique_Turbulent_ALE::verifier

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`const RefObjU & Navier_Stokes_Turbulent_ALE::get_modele(Type_modele type) const override <navier-stokes-turbulent-ale-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](#navier-stokes-turbulent-ale-public-const-refobju-ref-navier-stokes-turbulent-ale-get-modele-type-modele-type-const-override)

get_noms_champs_postraitables#

Definition
void Navier_Stokes_Turbulent_ALE::get_noms_champs_postraitables(Noms &nom, Option opt=NONE) const override
Brief description
Detailed description

Reimplements:

  • get_noms_champs_postraitables

References
  • Navier_Stokes_std::get_noms_champs_postraitables

  • Modele_turbulence_hyd_base::get_noms_champs_postraitables

  • le_modele_turbulence

  • Objet_U_ptr::non_nul

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Navier_Stokes_Turbulent_ALE::get_noms_champs_postraitables(Noms &nom, Option opt=NONE) const override <navier-stokes-turbulent-ale-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](#navier-stokes-turbulent-ale-public-void-navier-stokes-turbulent-ale-get-noms-champs-postraitables-noms-ref-nom-option-opt-equal-none-const-override)

has_champ#

Definition
bool Navier_Stokes_Turbulent_ALE::has_champ(const Motcle &nom) const override
Brief description
Detailed description

Reimplements:

  • has_champ

References
  • Navier_Stokes_std::has_champ

  • Modele_turbulence_hyd_base::has_champ

  • le_modele_turbulence

  • Objet_U_ptr::non_nul

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`bool Navier_Stokes_Turbulent_ALE::has_champ(const Motcle &nom) const override <navier-stokes-turbulent-ale-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](#navier-stokes-turbulent-ale-public-bool-navier-stokes-turbulent-ale-has-champ-const-motcle-ref-nom-const-override)

has_champ#

Definition
bool Navier_Stokes_Turbulent_ALE::has_champ(const Motcle &nom, TRUST_Ref< Champ_base * > &ref_champ) const override
Brief description
Detailed description

Reimplements:

  • has_champ

References
  • Navier_Stokes_std::has_champ

  • Modele_turbulence_hyd_base::has_champ

  • le_modele_turbulence

  • Objet_U_ptr::non_nul

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`bool Navier_Stokes_Turbulent_ALE::has_champ(const Motcle &nom, TRUST_Ref< Champ_base * > &ref_champ) const override <navier-stokes-turbulent-ale-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](#navier-stokes-turbulent-ale-public-bool-navier-stokes-turbulent-ale-has-champ-const-motcle-ref-nom-trust-ref-champ-base-ptr-ref-ref-champ-const-override)

imprime_residu#

Definition
void Navier_Stokes_Turbulent_ALE::imprime_residu(SFichier &) override
Brief description
Detailed description

Reimplements:

  • imprime_residu

References
  • Equation_base::imprime_residu

  • le_modele_turbulence

  • TRUST_Deriv<_CLASSE_>::valeur

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Navier_Stokes_Turbulent_ALE::imprime_residu(SFichier &) override <navier-stokes-turbulent-ale-public-void-navier-stokes-turbulent-ale-imprime-residu-sfichier-ref-override>`
[void Navier_Stokes_Turbulent_ALE::imprime_residu(SFichier &) override](#navier-stokes-turbulent-ale-public-void-navier-stokes-turbulent-ale-imprime-residu-sfichier-ref-override)

imprimer#

Definition
void Navier_Stokes_Turbulent_ALE::imprimer(Sortie &) const override
Brief description

Imprime les operateurs de l’equation si le schema en temps indique que c’est necessaire.

Detailed description

[SI limpr() ALORS impr(os)]

Reimplements:

  • imprimer

References
  • Modele_turbulence_hyd_base::imprimer

  • Equation_base::imprimer

  • le_modele_turbulence

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Navier_Stokes_Turbulent_ALE::imprimer(Sortie &) const override <navier-stokes-turbulent-ale-public-void-navier-stokes-turbulent-ale-imprimer-sortie-ref-const-override>`
[void Navier_Stokes_Turbulent_ALE::imprimer(Sortie &) const override](#navier-stokes-turbulent-ale-public-void-navier-stokes-turbulent-ale-imprimer-sortie-ref-const-override)

initTimeStep#

Definition
bool Navier_Stokes_Turbulent_ALE::initTimeStep(double dt) override
Brief description

Allocation et initialisation de l’inconnue et des CLs jusqu’a present + dt.

Detailed description

Reimplements:

  • initTimeStep

References
  • Modele_turbulence_hyd_base::initTimeStep

  • Navier_Stokes_std::initTimeStep

  • le_modele_turbulence

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`bool Navier_Stokes_Turbulent_ALE::initTimeStep(double dt) override <navier-stokes-turbulent-ale-public-bool-navier-stokes-turbulent-ale-inittimestep-double-dt-override>`
[bool Navier_Stokes_Turbulent_ALE::initTimeStep(double dt) override](#navier-stokes-turbulent-ale-public-bool-navier-stokes-turbulent-ale-inittimestep-double-dt-override)

lire_motcle_non_standard#

Definition
int Navier_Stokes_Turbulent_ALE::lire_motcle_non_standard(const Motcle &, Entree &) override
Brief description

Lecture des parametres de type non simple d’un objet_U a partir d’un flot d’entree.

Detailed description

Reimplements:

  • lire_motcle_non_standard

References
  • Modele_turbulence_hyd_base::associer

  • Operateur_Diff::associer_diffusivite

  • Operateur_Diff::associer_diffusivite_pour_pas_de_temps

  • Modele_turbulence_hyd_base::associer_eqn

  • Motcle::debute_par

  • diffusivite_pour_pas_de_temps

  • diffusivite_pour_transport

  • Objet_U::dimension

  • Equation_base::discretisation

  • Modele_turbulence_hyd_base::discretiser

  • Equation_base::domaine_Cl_dis

  • Equation_base::domaine_dis

  • Process::exit

  • le_modele_turbulence

  • Navier_Stokes_std::lire_motcle_non_standard

  • lire_op_diff_turbulent

  • Equation_base::liste_modeles_

  • Objet_U_ptr::non_nul

  • Objet_U::que_suis_je

  • Navier_Stokes_std::terme_diffusif

  • Objet_U_ptr::typer

  • TRUST_Deriv<_CLASSE_>::valeur

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Navier_Stokes_Turbulent_ALE::lire_motcle_non_standard(const Motcle &, Entree &) override <navier-stokes-turbulent-ale-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](#navier-stokes-turbulent-ale-public-int-navier-stokes-turbulent-ale-lire-motcle-non-standard-const-motcle-ref-entree-ref-override)

mettre_a_jour#

Definition
void Navier_Stokes_Turbulent_ALE::mettre_a_jour(double) override
Brief description

Effecttue une mise a jour en temps de l’equation.

Detailed description

Reimplements:

  • mettre_a_jour

References
  • le_modele_turbulence

  • Navier_Stokes_std_ALE::mettre_a_jour

  • Modele_turbulence_hyd_base::mettre_a_jour

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Navier_Stokes_Turbulent_ALE::mettre_a_jour(double) override <navier-stokes-turbulent-ale-public-void-navier-stokes-turbulent-ale-mettre-a-jour-double-override>`
[void Navier_Stokes_Turbulent_ALE::mettre_a_jour(double) override](#navier-stokes-turbulent-ale-public-void-navier-stokes-turbulent-ale-mettre-a-jour-double-override)

modele_turbulence#

Definition
const Modele_turbulence_hyd_base & Navier_Stokes_Turbulent_ALE::modele_turbulence() const
Brief description

Renvoie le modele de turbulence (Hydraulique) associe a l’equation.

Detailed description
References
  • le_modele_turbulence

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`const Modele_turbulence_hyd_base & Navier_Stokes_Turbulent_ALE::modele_turbulence() const <navier-stokes-turbulent-ale-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](#navier-stokes-turbulent-ale-public-const-modele-turbulence-hyd-base-ref-navier-stokes-turbulent-ale-modele-turbulence-const)

Navier_Stokes_Turbulent_ALE#

Definition
Navier_Stokes_Turbulent_ALE::Navier_Stokes_Turbulent_ALE()
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Navier_Stokes_Turbulent_ALE::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()](#navier-stokes-turbulent-ale-public-navier-stokes-turbulent-ale-navier-stokes-turbulent-ale)

preparer_calcul#

Definition
int Navier_Stokes_Turbulent_ALE::preparer_calcul() override
Brief description

Prepare le calcul.

Detailed description

Simple appe a Modele_turbulence_hyd_base::preparer_caclul() sur le membre reprresentant la turbulence.

Reimplements:

  • preparer_calcul

References
  • Modele_turbulence_hyd_base::has_loi_paroi_hyd

  • Turbulence_paroi_base::init_lois_paroi

  • le_modele_turbulence

  • Modele_turbulence_hyd_base::loi_paroi

  • Modele_turbulence_hyd_base::preparer_calcul

  • Navier_Stokes_std::preparer_calcul

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Navier_Stokes_Turbulent_ALE::preparer_calcul() override <navier-stokes-turbulent-ale-public-int-navier-stokes-turbulent-ale-preparer-calcul-override>`
[int Navier_Stokes_Turbulent_ALE::preparer_calcul() override](#navier-stokes-turbulent-ale-public-int-navier-stokes-turbulent-ale-preparer-calcul-override)

reprendre#

Definition
int Navier_Stokes_Turbulent_ALE::reprendre(Entree &) override
Brief description

Reprise de l’equation et de son modele de turbulence a partir d’un flot d’entree.

Detailed description

Reimplements:

  • reprendre

References
  • Probleme_base::domaine

  • le_modele_turbulence

  • Domaine_base::le_nom

  • Equation_base::probleme

  • Objet_U::que_suis_je

  • Navier_Stokes_std_ALE::reprendre

  • Modele_turbulence_hyd_base::reprendre

  • Equation_base::schema_temps

  • Schema_Temps_base::temps_courant

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Navier_Stokes_Turbulent_ALE::reprendre(Entree &) override <navier-stokes-turbulent-ale-public-int-navier-stokes-turbulent-ale-reprendre-entree-ref-override>`
[int Navier_Stokes_Turbulent_ALE::reprendre(Entree &) override](#navier-stokes-turbulent-ale-public-int-navier-stokes-turbulent-ale-reprendre-entree-ref-override)

sauvegarder#

Definition
int Navier_Stokes_Turbulent_ALE::sauvegarder(Sortie &) const override
Brief description

Sauvegarde l’equation (et son modele de turbulence) sur un flot de sortie.

Detailed description

Reimplements:

  • sauvegarder

References
  • le_modele_turbulence

  • Navier_Stokes_std_ALE::sauvegarder

  • Modele_turbulence_hyd_base::sauvegarder

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Navier_Stokes_Turbulent_ALE::sauvegarder(Sortie &) const override <navier-stokes-turbulent-ale-public-int-navier-stokes-turbulent-ale-sauvegarder-sortie-ref-const-override>`
[int Navier_Stokes_Turbulent_ALE::sauvegarder(Sortie &) const override](#navier-stokes-turbulent-ale-public-int-navier-stokes-turbulent-ale-sauvegarder-sortie-ref-const-override)

set_param#

Definition
void Navier_Stokes_Turbulent_ALE::set_param(Param &titi) override
Brief description
Detailed description

Reimplements:

  • set_param

References
  • Param::ajouter_non_std

  • Param::REQUIRED

  • Navier_Stokes_std::set_param

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Navier_Stokes_Turbulent_ALE::set_param(Param &titi) override <navier-stokes-turbulent-ale-public-void-navier-stokes-turbulent-ale-set-param-param-ref-titi-override>`
[void Navier_Stokes_Turbulent_ALE::set_param(Param &titi) override](#navier-stokes-turbulent-ale-public-void-navier-stokes-turbulent-ale-set-param-param-ref-titi-override)

taille_memoire#

Definition
unsigned Navier_Stokes_Turbulent_ALE::taille_memoire() const override
Brief description
Detailed description

Reimplements:

  • taille_memoire

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`unsigned Navier_Stokes_Turbulent_ALE::taille_memoire() const override <navier-stokes-turbulent-ale-public-unsigned-navier-stokes-turbulent-ale-taille-memoire-const-override>`
[unsigned Navier_Stokes_Turbulent_ALE::taille_memoire() const override](#navier-stokes-turbulent-ale-public-unsigned-navier-stokes-turbulent-ale-taille-memoire-const-override)

viscosite_turbulente#

Definition
const Champ_Fonc_base & Navier_Stokes_Turbulent_ALE::viscosite_turbulente() const
Brief description

Renvoie le champ representant la viscosite turbulente.

Detailed description
References
  • le_modele_turbulence

  • Modele_turbulence_hyd_base::viscosite_turbulente

Referenced By
  • Pb_Hydraulique_Turbulent_ALE::viscosite_turbulente

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`const Champ_Fonc_base & Navier_Stokes_Turbulent_ALE::viscosite_turbulente() const <navier-stokes-turbulent-ale-public-const-champ-fonc-base-ref-navier-stokes-turbulent-ale-viscosite-turbulente-const>`
[const Champ_Fonc_base & Navier_Stokes_Turbulent_ALE::viscosite_turbulente() const](#navier-stokes-turbulent-ale-public-const-champ-fonc-base-ref-navier-stokes-turbulent-ale-viscosite-turbulente-const)

~Navier_Stokes_Turbulent_ALE#

Definition
Navier_Stokes_Turbulent_ALE::~Navier_Stokes_Turbulent_ALE()
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Navier_Stokes_Turbulent_ALE::~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()](#navier-stokes-turbulent-ale-public-navier-stokes-turbulent-ale-dtor-navier-stokes-turbulent-ale)

cree_instance#

Definition
Objet_U * Navier_Stokes_Turbulent_ALE::cree_instance()
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Objet_U * Navier_Stokes_Turbulent_ALE::cree_instance() <navier-stokes-turbulent-ale-public-static-objet-u-ptr-navier-stokes-turbulent-ale-cree-instance>`
[Objet_U * Navier_Stokes_Turbulent_ALE::cree_instance()](#navier-stokes-turbulent-ale-public-static-objet-u-ptr-navier-stokes-turbulent-ale-cree-instance)

info#

Definition
const Type_info * Navier_Stokes_Turbulent_ALE::info()
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`const Type_info * Navier_Stokes_Turbulent_ALE::info() <navier-stokes-turbulent-ale-public-static-const-type-info-ptr-navier-stokes-turbulent-ale-info>`
[const Type_info * Navier_Stokes_Turbulent_ALE::info()](#navier-stokes-turbulent-ale-public-static-const-type-info-ptr-navier-stokes-turbulent-ale-info)

self_cast#

Definition
const Navier_Stokes_Turbulent_ALE & Navier_Stokes_Turbulent_ALE::self_cast(const Objet_U &)
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`const Navier_Stokes_Turbulent_ALE & Navier_Stokes_Turbulent_ALE::self_cast(const Objet_U &) <navier-stokes-turbulent-ale-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 &)](#navier-stokes-turbulent-ale-public-static-const-navier-stokes-turbulent-ale-ref-navier-stokes-turbulent-ale-self-cast-const-objet-u-ref)

self_cast#

Definition
Navier_Stokes_Turbulent_ALE & Navier_Stokes_Turbulent_ALE::self_cast(Objet_U &)
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Navier_Stokes_Turbulent_ALE & Navier_Stokes_Turbulent_ALE::self_cast(Objet_U &) <navier-stokes-turbulent-ale-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 &)](#navier-stokes-turbulent-ale-public-static-navier-stokes-turbulent-ale-ref-navier-stokes-turbulent-ale-self-cast-objet-u-ref)

lire_op_diff_turbulent#

Definition
Entree & Navier_Stokes_Turbulent_ALE::lire_op_diff_turbulent(Entree &is)
Brief description
Detailed description
References
  • Operateur_Diff::associer_diffusivite

  • Operateur_base::associer_eqn

  • Objet_U::axi

  • Operateur_Diff::diffusivite

  • Equation_base::discretisation

  • Process::exit

  • Navier_Stokes_std::inconnue

  • Operateur_Diff::l_op_base

  • Field_base::nb_comp

  • Objet_U::que_suis_je

  • Nom::suffix

  • Navier_Stokes_std::terme_diffusif

  • Operateur_Diff::typer

  • TRUST_Deriv<_CLASSE_>::valeur

Referenced By
  • lire_motcle_non_standard

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Entree & Navier_Stokes_Turbulent_ALE::lire_op_diff_turbulent(Entree &is) <navier-stokes-turbulent-ale-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)](#navier-stokes-turbulent-ale-protected-entree-ref-navier-stokes-turbulent-ale-lire-op-diff-turbulent-entree-ref-is)

printOn#

Definition
Sortie & Navier_Stokes_Turbulent_ALE::printOn(Sortie &x) const override
Brief description

Impression de l’equation sur un flot de sortie.

Detailed description

Simple appel a Equation_base::printOn(Sortie&).

Reimplements:

  • printOn

References
  • Equation_base::printOn

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Sortie & Navier_Stokes_Turbulent_ALE::printOn(Sortie &x) const override <navier-stokes-turbulent-ale-protected-sortie-ref-navier-stokes-turbulent-ale-printon-sortie-ref-x-const-override>`
[Sortie & Navier_Stokes_Turbulent_ALE::printOn(Sortie &x) const override](#navier-stokes-turbulent-ale-protected-sortie-ref-navier-stokes-turbulent-ale-printon-sortie-ref-x-const-override)

readOn#

Definition
Entree & Navier_Stokes_Turbulent_ALE::readOn(Entree &) override
Brief description

Lit les specifications de l’equation de Navier Stokes a partir d’un flot d’entree.

Detailed description

Simple appel a Navier_Stokes_std_ALE::readOn(Entree&)

Reimplements:

  • readOn

References
  • Navier_Stokes_std_ALE::readOn

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Entree & Navier_Stokes_Turbulent_ALE::readOn(Entree &) override <navier-stokes-turbulent-ale-protected-entree-ref-navier-stokes-turbulent-ale-readon-entree-ref-override>`
[Entree & Navier_Stokes_Turbulent_ALE::readOn(Entree &) override](#navier-stokes-turbulent-ale-protected-entree-ref-navier-stokes-turbulent-ale-readon-entree-ref-override)

Attributes Documentation#

info_obj (public)
const Type_info Navier_Stokes_Turbulent_ALE::info_obj
le_modele_turbulence (protected)
TRUST_Deriv<Modele_turbulence_hyd_base> Navier_Stokes_Turbulent_ALE::le_modele_turbulence
Contents
  • How to reference this class
  • Detailed description
  • Inherits from
  • Inheritance graph
  • List of Public Methods
  • List of Public Static Methods
  • List of Protected Methods
  • Complete Member Function Documentation
    • completer
    • creer_champ
    • data_a_sauvegarder
    • diffusivite_pour_pas_de_temps
    • diffusivite_pour_transport
    • duplique
    • expression_residu
    • get_champ
    • get_info
    • get_modele
    • get_noms_champs_postraitables
    • has_champ
    • has_champ
    • imprime_residu
    • imprimer
    • initTimeStep
    • lire_motcle_non_standard
    • mettre_a_jour
    • modele_turbulence
    • Navier_Stokes_Turbulent_ALE
    • preparer_calcul
    • reprendre
    • sauvegarder
    • set_param
    • taille_memoire
    • viscosite_turbulente
    • ~Navier_Stokes_Turbulent_ALE
    • cree_instance
    • info
    • self_cast
    • self_cast
    • lire_op_diff_turbulent
    • printOn
    • readOn
  • Attributes Documentation

By The TrioCFD team

© Copyright 2025, CEA.