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_Fluide_Dilatable_base

Contents

  • How to cite this class in this doc
  • Detailed description
  • Inherits from
  • Inherited by
  • List of Public Methods
  • List of Public Static Methods
  • List of Protected Methods
  • Complete Member Function Documentation
  • Attributes Documentation

Navier_Stokes_Fluide_Dilatable_base#

#include <Navier_Stokes_Fluide_Dilatable_base.h>

classe Navier_Stokes_Fluide_Dilatable_base Cette classe basse porte les termes de l’equation de la dynamique

How to cite this class in this doc#

:ref:`Navier\_Stokes\_Fluide\_Dilatable\_base <class-navier-stokes-fluide-dilatable-base>`
[Navier\_Stokes\_Fluide\_Dilatable\_base](#class-navier-stokes-fluide-dilatable-base)

Detailed description#

pour un fluide sans modelisation de la turbulence. On suppose l’hypothese de fluide dilatable. Sous ces hypotheses, on utilise la forme suivante des equations de Navier_Stokes: DU/dt = div(terme visqueux) - gradP/rho + sources/rho div U = W avec DU/dt : derivee particulaire de la vitesse rho : masse volumique Rq : l’implementation de la classe permet bien sur de negliger certains termes de l’equation (le terme visqueux, le terme convectif, tel ou tel terme source). L’inconnue est le champ de vitesse.

Inherits from#

  • public : Navier_Stokes_std

  • public : Navier_Stokes_Fluide_Dilatable_Proto

Inherited by#

  • public : Navier_Stokes_QC

  • public : Navier_Stokes_WC

List of Public Methods#

  • assembler

  • assembler_avec_inertie

  • assembler_blocs_avec_inertie

  • completer

  • derivee_en_temps_inco

  • diffusivite_pour_pas_de_temps

  • diffusivite_pour_transport

  • discretiser

  • get_champ

  • get_info

  • has_champ

  • has_champ

  • has_source_masse

  • impr

  • initTimeStep

  • lire_motcle_non_standard

  • mettre_a_jour

  • Navier_Stokes_Fluide_Dilatable_base

  • preparer_calcul

  • rho_la_vitesse

  • set_param

  • source_masse

  • vitesse_pour_transport

  • ~Navier_Stokes_Fluide_Dilatable_base

List of Public Static Methods#

  • info

  • self_cast

  • self_cast

List of Protected Methods#

  • printOn

  • readOn

Complete Member Function Documentation#

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

Reimplements:

  • assembler

References
  • Navier_Stokes_Fluide_Dilatable_Proto::assembler_impl

How to cite in this doc:
:ref:`void Navier_Stokes_Fluide_Dilatable_base::assembler(Matrice_Morse &mat_morse, const DoubleTab &present, DoubleTab &secmem) override <public-void-navier-stokes-fluide-dilatable-base-assembler-matrice-morse-ref-mat-morse-const-doubletab-ref-present-doubletab-ref-secmem-override>`
[void Navier_Stokes_Fluide_Dilatable_base::assembler(Matrice_Morse &mat_morse, const DoubleTab &present, DoubleTab &secmem) override](#public-void-navier-stokes-fluide-dilatable-base-assembler-matrice-morse-ref-mat-morse-const-doubletab-ref-present-doubletab-ref-secmem-override)
assembler_avec_inertie
void Navier_Stokes_Fluide_Dilatable_base::assembler_avec_inertie(Matrice_Morse &mat_morse, const DoubleTab &present, DoubleTab &secmem) override

Reimplements:

  • assembler_avec_inertie

References
  • Navier_Stokes_Fluide_Dilatable_Proto::assembler_avec_inertie_impl

How to cite in this doc:
:ref:`void Navier_Stokes_Fluide_Dilatable_base::assembler_avec_inertie(Matrice_Morse &mat_morse, const DoubleTab &present, DoubleTab &secmem) override <public-void-navier-stokes-fluide-dilatable-base-assembler-avec-inertie-matrice-morse-ref-mat-morse-const-doubletab-ref-present-doubletab-ref-secmem-override>`
[void Navier_Stokes_Fluide_Dilatable_base::assembler_avec_inertie(Matrice_Morse &mat_morse, const DoubleTab &present, DoubleTab &secmem) override](#public-void-navier-stokes-fluide-dilatable-base-assembler-avec-inertie-matrice-morse-ref-mat-morse-const-doubletab-ref-present-doubletab-ref-secmem-override)
assembler_blocs_avec_inertie
void Navier_Stokes_Fluide_Dilatable_base::assembler_blocs_avec_inertie(matrices_t matrices, DoubleTab &secmem, const tabs_t &semi_impl) override

Reimplements:

  • assembler_blocs_avec_inertie

References
  • Navier_Stokes_Fluide_Dilatable_Proto::assembler_blocs_avec_inertie

How to cite in this doc:
:ref:`void Navier_Stokes_Fluide_Dilatable_base::assembler_blocs_avec_inertie(matrices_t matrices, DoubleTab &secmem, const tabs_t &semi_impl) override <public-void-navier-stokes-fluide-dilatable-base-assembler-blocs-avec-inertie-matrices-t-matrices-doubletab-ref-secmem-const-tabs-t-ref-semi-impl-override>`
[void Navier_Stokes_Fluide_Dilatable_base::assembler_blocs_avec_inertie(matrices_t matrices, DoubleTab &secmem, const tabs_t &semi_impl) override](#public-void-navier-stokes-fluide-dilatable-base-assembler-blocs-avec-inertie-matrices-t-matrices-doubletab-ref-secmem-const-tabs-t-ref-semi-impl-override)
completer
void Navier_Stokes_Fluide_Dilatable_base::completer() override

Complete l’equation base, associe la pression a l’equation,.

complete la divergence, le gradient et le solveur pression. Ajout de 2 termes sources: l’un representant la force centrifuge dans le cas axi - symetrique,l’autre intervenant dans la resolution en 2D axisymetrique

Reimplements:

  • completer

References
  • Source_Masse_Fluide_Dilatable_base::completer

  • Navier_Stokes_std::completer

  • MorEqn::equation

  • Process::exit

  • has_source_masse

  • Navier_Stokes_std::inconnue

  • Navier_Stokes_std::le_fluide

  • Field_base::le_nom

  • TRUSTVect<_TYPE_, _SIZE_>::line_size

  • Fluide_Dilatable_base::loi_etat

  • Loi_Etat_Multi_GP_WC::masse_molaire_especes

  • Source_Masse_Fluide_Dilatable_base::nb_comp

  • Equation_base::probleme

  • Objet_U::que_suis_je

  • source_masse_

  • TRUST_Deriv<_CLASSE_>::valeur

  • TRUST_Ref<_CLASSE_>::valeur

  • Champ_Don_base::valeurs

Referenced By
  • Navier_Stokes_QC::completer

  • Navier_Stokes_WC::completer

How to cite in this doc:
:ref:`void Navier_Stokes_Fluide_Dilatable_base::completer() override <public-void-navier-stokes-fluide-dilatable-base-completer-override>`
[void Navier_Stokes_Fluide_Dilatable_base::completer() override](#public-void-navier-stokes-fluide-dilatable-base-completer-override)
derivee_en_temps_inco
DoubleTab & Navier_Stokes_Fluide_Dilatable_base::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:

  • derivee_en_temps_inco

References
  • Navier_Stokes_Fluide_Dilatable_Proto::derivee_en_temps_inco_impl

How to cite in this doc:
:ref:`DoubleTab & Navier_Stokes_Fluide_Dilatable_base::derivee_en_temps_inco(DoubleTab &) override <public-doubletab-ref-navier-stokes-fluide-dilatable-base-derivee-en-temps-inco-doubletab-ref-override>`
[DoubleTab & Navier_Stokes_Fluide_Dilatable_base::derivee_en_temps_inco(DoubleTab &) override](#public-doubletab-ref-navier-stokes-fluide-dilatable-base-derivee-en-temps-inco-doubletab-ref-override)
diffusivite_pour_pas_de_temps
const Champ_base & Navier_Stokes_Fluide_Dilatable_base::diffusivite_pour_pas_de_temps() const override

Reimplements:

  • diffusivite_pour_pas_de_temps

References
  • Navier_Stokes_std::le_fluide

How to cite in this doc:
:ref:`const Champ_base & Navier_Stokes_Fluide_Dilatable_base::diffusivite_pour_pas_de_temps() const override <public-const-champ-base-ref-navier-stokes-fluide-dilatable-base-diffusivite-pour-pas-de-temps-const-override>`
[const Champ_base & Navier_Stokes_Fluide_Dilatable_base::diffusivite_pour_pas_de_temps() const override](#public-const-champ-base-ref-navier-stokes-fluide-dilatable-base-diffusivite-pour-pas-de-temps-const-override)
diffusivite_pour_transport
const Champ_Don_base & Navier_Stokes_Fluide_Dilatable_base::diffusivite_pour_transport() const override

Reimplements:

  • diffusivite_pour_transport

References
  • Navier_Stokes_std::le_fluide

How to cite in this doc:
:ref:`const Champ_Don_base & Navier_Stokes_Fluide_Dilatable_base::diffusivite_pour_transport() const override <public-const-champ-don-base-ref-navier-stokes-fluide-dilatable-base-diffusivite-pour-transport-const-override>`
[const Champ_Don_base & Navier_Stokes_Fluide_Dilatable_base::diffusivite_pour_transport() const override](#public-const-champ-don-base-ref-navier-stokes-fluide-dilatable-base-diffusivite-pour-transport-const-override)
discretiser
void Navier_Stokes_Fluide_Dilatable_base::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:

  • discretiser

References
  • Equation_base::discretisation

  • Navier_Stokes_std::discretiser

  • Equation_base::domaine_dis

  • Field_base::nommer

  • Navier_Stokes_Fluide_Dilatable_Proto::rho_la_vitesse_

  • Equation_base::schema_temps

  • Discret_Thyd::vitesse

How to cite in this doc:
:ref:`void Navier_Stokes_Fluide_Dilatable_base::discretiser() override <public-void-navier-stokes-fluide-dilatable-base-discretiser-override>`
[void Navier_Stokes_Fluide_Dilatable_base::discretiser() override](#public-void-navier-stokes-fluide-dilatable-base-discretiser-override)
get_champ
const Champ_base & Navier_Stokes_Fluide_Dilatable_base::get_champ(const Motcle &nom) const override

Reimplements:

  • get_champ

References
  • Nom::getString

  • has_champ

  • Navier_Stokes_std::has_champ

  • Navier_Stokes_std::milieu

  • rho_la_vitesse

How to cite in this doc:
:ref:`const Champ_base & Navier_Stokes_Fluide_Dilatable_base::get_champ(const Motcle &nom) const override <public-const-champ-base-ref-navier-stokes-fluide-dilatable-base-get-champ-const-motcle-ref-nom-const-override>`
[const Champ_base & Navier_Stokes_Fluide_Dilatable_base::get_champ(const Motcle &nom) const override](#public-const-champ-base-ref-navier-stokes-fluide-dilatable-base-get-champ-const-motcle-ref-nom-const-override)
get_info
const Type_info * Navier_Stokes_Fluide_Dilatable_base::get_info() const override

Donne des informations sur le type de l’ Objet_U .

Reimplements:

  • get_info

How to cite in this doc:
:ref:`const Type_info * Navier_Stokes_Fluide_Dilatable_base::get_info() const override <public-const-type-info-ptr-navier-stokes-fluide-dilatable-base-get-info-const-override>`
[const Type_info * Navier_Stokes_Fluide_Dilatable_base::get_info() const override](#public-const-type-info-ptr-navier-stokes-fluide-dilatable-base-get-info-const-override)
has_champ
bool Navier_Stokes_Fluide_Dilatable_base::has_champ(const Motcle &nom) const override

Reimplements:

  • has_champ

References
  • has_champ

  • Navier_Stokes_std::has_champ

  • Navier_Stokes_std::milieu

How to cite in this doc:
:ref:`bool Navier_Stokes_Fluide_Dilatable_base::has_champ(const Motcle &nom) const override <public-bool-navier-stokes-fluide-dilatable-base-has-champ-const-motcle-ref-nom-const-override>`
[bool Navier_Stokes_Fluide_Dilatable_base::has_champ(const Motcle &nom) const override](#public-bool-navier-stokes-fluide-dilatable-base-has-champ-const-motcle-ref-nom-const-override)
has_champ
bool Navier_Stokes_Fluide_Dilatable_base::has_champ(const Motcle &nom, TRUST_Ref< Champ_base * > &ref_champ) const override

Reimplements:

  • has_champ

References
  • has_champ

  • Navier_Stokes_std::has_champ

  • Navier_Stokes_std::milieu

  • rho_la_vitesse

Referenced By
  • get_champ

  • has_champ

How to cite in this doc:
:ref:`bool Navier_Stokes_Fluide_Dilatable_base::has_champ(const Motcle &nom, TRUST_Ref< Champ_base * > &ref_champ) const override <public-bool-navier-stokes-fluide-dilatable-base-has-champ-const-motcle-ref-nom-trust-ref-champ-base-ptr-ref-ref-champ-const-override>`
[bool Navier_Stokes_Fluide_Dilatable_base::has_champ(const Motcle &nom, TRUST_Ref< Champ_base * > &ref_champ) const override](#public-bool-navier-stokes-fluide-dilatable-base-has-champ-const-motcle-ref-nom-trust-ref-champ-base-ptr-ref-ref-champ-const-override)
has_source_masse
bool Navier_Stokes_Fluide_Dilatable_base::has_source_masse() const
References
  • Objet_U_ptr::non_nul

  • source_masse_

Referenced By
  • completer

  • initTimeStep

How to cite in this doc:
:ref:`bool Navier_Stokes_Fluide_Dilatable_base::has_source_masse() const <public-bool-navier-stokes-fluide-dilatable-base-has-source-masse-const>`
[bool Navier_Stokes_Fluide_Dilatable_base::has_source_masse() const](#public-bool-navier-stokes-fluide-dilatable-base-has-source-masse-const)
impr
int Navier_Stokes_Fluide_Dilatable_base::impr(Sortie &os) const override

Imprime les operateurs de l’equation sur un flot de sortie, de facon inconditionnelle.

appelle Operateur_base::impr(os)

Reimplements:

  • impr

References
  • Navier_Stokes_std::impr

  • Navier_Stokes_Fluide_Dilatable_Proto::impr_impl

Referenced By
  • Navier_Stokes_QC::impr

  • Navier_Stokes_WC::impr

How to cite in this doc:
:ref:`int Navier_Stokes_Fluide_Dilatable_base::impr(Sortie &os) const override <public-int-navier-stokes-fluide-dilatable-base-impr-sortie-ref-os-const-override>`
[int Navier_Stokes_Fluide_Dilatable_base::impr(Sortie &os) const override](#public-int-navier-stokes-fluide-dilatable-base-impr-sortie-ref-os-const-override)
initTimeStep
bool Navier_Stokes_Fluide_Dilatable_base::initTimeStep(double dt) override

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

Reimplements:

  • initTimeStep

References
  • Source_Masse_Fluide_Dilatable_base::changer_temps_futur

  • has_source_masse

  • Navier_Stokes_std::inconnue

  • Navier_Stokes_std::initTimeStep

  • Navier_Stokes_std::le_fluide

  • Schema_Temps_base::nb_valeurs_futures

  • Fluide_Dilatable_base::rho_discvit

  • Navier_Stokes_Fluide_Dilatable_Proto::rho_la_vitesse_

  • Navier_Stokes_Fluide_Dilatable_Proto::rho_vitesse_impl

  • Equation_base::schema_temps

  • Source_Masse_Fluide_Dilatable_base::set_temps_defaut

  • source_masse_

  • Schema_Temps_base::temps_courant

  • Schema_Temps_base::temps_defaut

  • Schema_Temps_base::temps_futur

  • TRUST_Ref<_CLASSE_>::valeur

  • Champ_Inc_base::valeurs

How to cite in this doc:
:ref:`bool Navier_Stokes_Fluide_Dilatable_base::initTimeStep(double dt) override <public-bool-navier-stokes-fluide-dilatable-base-inittimestep-double-dt-override>`
[bool Navier_Stokes_Fluide_Dilatable_base::initTimeStep(double dt) override](#public-bool-navier-stokes-fluide-dilatable-base-inittimestep-double-dt-override)
lire_motcle_non_standard
int Navier_Stokes_Fluide_Dilatable_base::lire_motcle_non_standard(const Motcle &mot, Entree &is) override

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

Reimplements:

  • lire_motcle_non_standard

References
  • Source_Masse_Fluide_Dilatable_base::associer_domaine_cl

  • Equation_base::discretisation

  • Equation_base::domaine_Cl_dis

  • Navier_Stokes_std::lire_motcle_non_standard

  • Objet_U::que_suis_je

  • source_masse_

  • Objet_U_ptr::typer

  • TRUST_Deriv<_CLASSE_>::valeur

How to cite in this doc:
:ref:`int Navier_Stokes_Fluide_Dilatable_base::lire_motcle_non_standard(const Motcle &mot, Entree &is) override <public-int-navier-stokes-fluide-dilatable-base-lire-motcle-non-standard-const-motcle-ref-mot-entree-ref-is-override>`
[int Navier_Stokes_Fluide_Dilatable_base::lire_motcle_non_standard(const Motcle &mot, Entree &is) override](#public-int-navier-stokes-fluide-dilatable-base-lire-motcle-non-standard-const-motcle-ref-mot-entree-ref-is-override)
mettre_a_jour
void Navier_Stokes_Fluide_Dilatable_base::mettre_a_jour(double temps) override

La valeur de l’inconnue sur le pas de temps a ete calculee.

Cette methode avance le present jusqu’au temps passe en parametre. Elle met aussi a jour les proprietes du milieu.

Reimplements:

  • mettre_a_jour

References
  • Source_Masse_Fluide_Dilatable_base::mettre_a_jour

  • Navier_Stokes_std::mettre_a_jour

  • Objet_U_ptr::non_nul

  • source_masse_

How to cite in this doc:
:ref:`void Navier_Stokes_Fluide_Dilatable_base::mettre_a_jour(double temps) override <public-void-navier-stokes-fluide-dilatable-base-mettre-a-jour-double-temps-override>`
[void Navier_Stokes_Fluide_Dilatable_base::mettre_a_jour(double temps) override](#public-void-navier-stokes-fluide-dilatable-base-mettre-a-jour-double-temps-override)
Navier_Stokes_Fluide_Dilatable_base
Navier_Stokes_Fluide_Dilatable_base::Navier_Stokes_Fluide_Dilatable_base()
How to cite in this doc:
:ref:`Navier_Stokes_Fluide_Dilatable_base::Navier_Stokes_Fluide_Dilatable_base() <public-navier-stokes-fluide-dilatable-base-navier-stokes-fluide-dilatable-base>`
[Navier_Stokes_Fluide_Dilatable_base::Navier_Stokes_Fluide_Dilatable_base()](#public-navier-stokes-fluide-dilatable-base-navier-stokes-fluide-dilatable-base)
preparer_calcul
int Navier_Stokes_Fluide_Dilatable_base::preparer_calcul() override

Appel Equation_base::preparer_calcul() Assemblage du solveur pression et.

initialisation de la pression.

Reimplements:

  • preparer_calcul

References
  • Navier_Stokes_std::preparer_calcul

How to cite in this doc:
:ref:`int Navier_Stokes_Fluide_Dilatable_base::preparer_calcul() override <public-int-navier-stokes-fluide-dilatable-base-preparer-calcul-override>`
[int Navier_Stokes_Fluide_Dilatable_base::preparer_calcul() override](#public-int-navier-stokes-fluide-dilatable-base-preparer-calcul-override)
rho_la_vitesse
const Champ_Inc_base & Navier_Stokes_Fluide_Dilatable_base::rho_la_vitesse() const override

Reimplements:

  • rho_la_vitesse

References
  • Navier_Stokes_Fluide_Dilatable_Proto::rho_la_vitesse_

Referenced By
  • get_champ

  • has_champ

How to cite in this doc:
:ref:`const Champ_Inc_base & Navier_Stokes_Fluide_Dilatable_base::rho_la_vitesse() const override <public-const-champ-inc-base-ref-navier-stokes-fluide-dilatable-base-rho-la-vitesse-const-override>`
[const Champ_Inc_base & Navier_Stokes_Fluide_Dilatable_base::rho_la_vitesse() const override](#public-const-champ-inc-base-ref-navier-stokes-fluide-dilatable-base-rho-la-vitesse-const-override)
set_param
void Navier_Stokes_Fluide_Dilatable_base::set_param(Param &param) override

Reimplements:

  • set_param

References
  • Param::ajouter_non_std

  • Navier_Stokes_std::set_param

How to cite in this doc:
:ref:`void Navier_Stokes_Fluide_Dilatable_base::set_param(Param &param) override <public-void-navier-stokes-fluide-dilatable-base-set-param-param-ref-param-override>`
[void Navier_Stokes_Fluide_Dilatable_base::set_param(Param &param) override](#public-void-navier-stokes-fluide-dilatable-base-set-param-param-ref-param-override)
source_masse
const Source_Masse_Fluide_Dilatable_base & Navier_Stokes_Fluide_Dilatable_base::source_masse() const
References
  • Objet_U_ptr::non_nul

  • source_masse_

  • TRUST_Deriv<_CLASSE_>::valeur

How to cite in this doc:
:ref:`const Source_Masse_Fluide_Dilatable_base & Navier_Stokes_Fluide_Dilatable_base::source_masse() const <public-const-source-masse-fluide-dilatable-base-ref-navier-stokes-fluide-dilatable-base-source-masse-const>`
[const Source_Masse_Fluide_Dilatable_base & Navier_Stokes_Fluide_Dilatable_base::source_masse() const](#public-const-source-masse-fluide-dilatable-base-ref-navier-stokes-fluide-dilatable-base-source-masse-const)
vitesse_pour_transport
const Champ_base & Navier_Stokes_Fluide_Dilatable_base::vitesse_pour_transport() const override

Reimplements:

  • vitesse_pour_transport

References
  • Navier_Stokes_std::la_vitesse

How to cite in this doc:
:ref:`const Champ_base & Navier_Stokes_Fluide_Dilatable_base::vitesse_pour_transport() const override <public-const-champ-base-ref-navier-stokes-fluide-dilatable-base-vitesse-pour-transport-const-override>`
[const Champ_base & Navier_Stokes_Fluide_Dilatable_base::vitesse_pour_transport() const override](#public-const-champ-base-ref-navier-stokes-fluide-dilatable-base-vitesse-pour-transport-const-override)
~Navier_Stokes_Fluide_Dilatable_base
Navier_Stokes_Fluide_Dilatable_base::~Navier_Stokes_Fluide_Dilatable_base() override
How to cite in this doc:
:ref:`Navier_Stokes_Fluide_Dilatable_base::~Navier_Stokes_Fluide_Dilatable_base() override <public-navier-stokes-fluide-dilatable-base-dtor-navier-stokes-fluide-dilatable-base-override>`
[Navier_Stokes_Fluide_Dilatable_base::~Navier_Stokes_Fluide_Dilatable_base() override](#public-navier-stokes-fluide-dilatable-base-dtor-navier-stokes-fluide-dilatable-base-override)
info
const Type_info * Navier_Stokes_Fluide_Dilatable_base::info()
How to cite in this doc:
:ref:`const Type_info * Navier_Stokes_Fluide_Dilatable_base::info() <public-static-const-type-info-ptr-navier-stokes-fluide-dilatable-base-info>`
[const Type_info * Navier_Stokes_Fluide_Dilatable_base::info()](#public-static-const-type-info-ptr-navier-stokes-fluide-dilatable-base-info)
self_cast
const Navier_Stokes_Fluide_Dilatable_base & Navier_Stokes_Fluide_Dilatable_base::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Navier_Stokes_Fluide_Dilatable_base & Navier_Stokes_Fluide_Dilatable_base::self_cast(const Objet_U &) <public-static-const-navier-stokes-fluide-dilatable-base-ref-navier-stokes-fluide-dilatable-base-self-cast-const-objet-u-ref>`
[const Navier_Stokes_Fluide_Dilatable_base & Navier_Stokes_Fluide_Dilatable_base::self_cast(const Objet_U &)](#public-static-const-navier-stokes-fluide-dilatable-base-ref-navier-stokes-fluide-dilatable-base-self-cast-const-objet-u-ref)
self_cast
Navier_Stokes_Fluide_Dilatable_base & Navier_Stokes_Fluide_Dilatable_base::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Navier_Stokes_Fluide_Dilatable_base & Navier_Stokes_Fluide_Dilatable_base::self_cast(Objet_U &) <public-static-navier-stokes-fluide-dilatable-base-ref-navier-stokes-fluide-dilatable-base-self-cast-objet-u-ref>`
[Navier_Stokes_Fluide_Dilatable_base & Navier_Stokes_Fluide_Dilatable_base::self_cast(Objet_U &)](#public-static-navier-stokes-fluide-dilatable-base-ref-navier-stokes-fluide-dilatable-base-self-cast-objet-u-ref)
printOn
Sortie & Navier_Stokes_Fluide_Dilatable_base::printOn(Sortie &x) const override

Surcharge Objet_U::printOn Imprime l’equation et ses composants sur un flot de sortie.

Imprime le nom de l’equation, le solveur masse, les termes sources les conditions aux limites discretisees, les inconnues et les operateurs.

Reimplements:

  • printOn

References
  • Navier_Stokes_std::printOn

Referenced By
  • Navier_Stokes_QC::printOn

  • Navier_Stokes_WC::printOn

How to cite in this doc:
:ref:`Sortie & Navier_Stokes_Fluide_Dilatable_base::printOn(Sortie &x) const override <protected-sortie-ref-navier-stokes-fluide-dilatable-base-printon-sortie-ref-x-const-override>`
[Sortie & Navier_Stokes_Fluide_Dilatable_base::printOn(Sortie &x) const override](#protected-sortie-ref-navier-stokes-fluide-dilatable-base-printon-sortie-ref-x-const-override)
readOn
Entree & Navier_Stokes_Fluide_Dilatable_base::readOn(Entree &) override

Lecture d’une equation sur un flot d’entree.

Le format est le suivant: { [ Source { [sou_1], [sour_2], …} ] Conditions_limites { [cl_1] [cl_2] … } Conditions_initiales { [cl_init] } }

Reimplements:

  • readOn

References
  • Navier_Stokes_std::divergence

  • Navier_Stokes_std::readOn

  • Operateur::set_description

Referenced By
  • Navier_Stokes_QC::readOn

  • Navier_Stokes_WC::readOn

How to cite in this doc:
:ref:`Entree & Navier_Stokes_Fluide_Dilatable_base::readOn(Entree &) override <protected-entree-ref-navier-stokes-fluide-dilatable-base-readon-entree-ref-override>`
[Entree & Navier_Stokes_Fluide_Dilatable_base::readOn(Entree &) override](#protected-entree-ref-navier-stokes-fluide-dilatable-base-readon-entree-ref-override)

Attributes Documentation#

info_obj (public)
const Type_info Navier_Stokes_Fluide_Dilatable_base::info_obj
source_masse_ (protected)
TRUST_Deriv<Source_Masse_Fluide_Dilatable_base> Navier_Stokes_Fluide_Dilatable_base::source_masse_
Contents
  • How to cite this class in this doc
  • Detailed description
  • Inherits from
  • Inherited by
  • List of Public Methods
  • List of Public Static Methods
  • List of Protected Methods
  • Complete Member Function Documentation
  • Attributes Documentation

By The TrioCFD team

© Copyright 2025, CEA.