Navier_Stokes_std#
#include <Navier_Stokes_std.h>
classe Navier_Stokes_std Cette classe porte les termes de l’equation de la dynamique
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\_std <class-navier-stokes-std>`
[Navier\_Stokes\_std](#class-navier-stokes-std)
Detailed description#
pour un fluide sans modelisation de la turbulence. On suppose l’hypothese de fluide incompressible: div U = 0 On considere la masse volumique constante (egale a rho_0) sauf dans le terme des forces de gravite (hypotheses de Boussinesq). Sous ces hypotheses, on utilise la forme suivante des equations de Navier_Stokes: DU/dt = div(terme visqueux) - gradP/rho_0 + Bt(T - T0)g + autres sources/rho_0 div U = 0 avec DU/dt : derivee particulaire de la vitesse rho_0 : masse volumique de reference T0 : temperature de reference Bt : coefficient de dilatabilite du fluide g : vecteur gravite 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. Pour le traitement des cas un peu particulier : ajout de Traitement_particulier exemple : THI, canal (CA)
Inherits from#
public : Equation_base
Inherited by#
public : Navier_Stokes_Aposteriori
public : Navier_Stokes_Fluide_Dilatable_base
public : Navier_Stokes_IBM
public : Navier_Stokes_Turbulent
public : Navier_Stokes_phase_field
public : Navier_Stokes_std_ALE
public : Navier_Stokes_std_sensibility
public : QDM_Multiphase
List of Public Methods#
List of Public Static Methods#
List of Protected Methods#
List of Private Methods#
Complete Member Function Documentation#
abortTimeStep#
void Navier_Stokes_std::abortTimeStep() override
Reinitialiser ce qui doit l’etre.
Detailed description
Cette methode est appelee lorsqu’un pas de temps est abandonne, par exemple parce que le calcul a diverge. Il faut donc nettoyer ce qui pourrait polluer la nouvelle resolution.
Reimplements:
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_std::abortTimeStep() override <navier-stokes-std-public-void-navier-stokes-std-aborttimestep-override>`
[void Navier_Stokes_std::abortTimeStep() override](#navier-stokes-std-public-void-navier-stokes-std-aborttimestep-override)
assembler_blocs#
void Navier_Stokes_std::assembler_blocs(matrices_t matrices, DoubleTab &secmem, const tabs_t &semi_impl={}) const override
Detailed description
Reimplements:
References
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_std::assembler_blocs(matrices_t matrices, DoubleTab &secmem, const tabs_t &semi_impl={}) const override <navier-stokes-std-public-void-navier-stokes-std-assembler-blocs-matrices-t-matrices-doubletab-ref-secmem-const-tabs-t-ref-semi-impl-equal-{}-const-override>`
[void Navier_Stokes_std::assembler_blocs(matrices_t matrices, DoubleTab &secmem, const tabs_t &semi_impl={}) const override](#navier-stokes-std-public-void-navier-stokes-std-assembler-blocs-matrices-t-matrices-doubletab-ref-secmem-const-tabs-t-ref-semi-impl-equal-{}-const-override)
assembleur_pression#
TRUST_Deriv<Assembleur_base> & Navier_Stokes_std::assembleur_pression()
Detailed description
References
Referenced By
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:`TRUST_Deriv<Assembleur_base> & Navier_Stokes_std::assembleur_pression() <navier-stokes-std-public-trust-deriv-assembleur-base-ref-navier-stokes-std-assembleur-pression>`
[TRUST_Deriv<Assembleur_base> & Navier_Stokes_std::assembleur_pression()](#navier-stokes-std-public-trust-deriv-assembleur-base-ref-navier-stokes-std-assembleur-pression)
associer_fluide#
void Navier_Stokes_std::associer_fluide(const Fluide_base &un_fluide)
Detailed description
References
Referenced By
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_std::associer_fluide(const Fluide_base &un_fluide) <navier-stokes-std-public-void-navier-stokes-std-associer-fluide-const-fluide-base-ref-un-fluide>`
[void Navier_Stokes_std::associer_fluide(const Fluide_base &un_fluide)](#navier-stokes-std-public-void-navier-stokes-std-associer-fluide-const-fluide-base-ref-un-fluide)
associer_milieu_base#
void Navier_Stokes_std::associer_milieu_base(const Milieu_base &) override
Associe un mileu physique a l’equation en construisant dynamiquement (cast) un objet de type Fluide_base .
Detailed description
a partir de l’objet Milieu_base passe en parametre.
Reimplements:
References
Referenced By
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_std::associer_milieu_base(const Milieu_base &) override <navier-stokes-std-public-void-navier-stokes-std-associer-milieu-base-const-milieu-base-ref-override>`
[void Navier_Stokes_std::associer_milieu_base(const Milieu_base &) override](#navier-stokes-std-public-void-navier-stokes-std-associer-milieu-base-const-milieu-base-ref-override)
associer_pb_base#
void Navier_Stokes_std::associer_pb_base(const Probleme_base &) override
S’associe au probleme: apelle Equation_base::associer_pb_base(const Probleme_base&)
Detailed description
s’associe avec les operateurs de divergence et de gradient.
Reimplements:
Referenced By
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_std::associer_pb_base(const Probleme_base &) override <navier-stokes-std-public-void-navier-stokes-std-associer-pb-base-const-probleme-base-ref-override>`
[void Navier_Stokes_std::associer_pb_base(const Probleme_base &) override](#navier-stokes-std-public-void-navier-stokes-std-associer-pb-base-const-probleme-base-ref-override)
calculer_la_pression_en_pa#
void Navier_Stokes_std::calculer_la_pression_en_pa()
Calcul de “la_pression_en_pa” en fonction de “la_pression”.
Detailed description
Si le champ milieu() .masse_volumique() est uniforme, on suppose que la_pression est P* = P/rho, et on multiplie par rho. Sinon, la_pression est deja en Pa. Cette methode est surchargee en front - tracking.
References
Referenced By
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_std::calculer_la_pression_en_pa() <navier-stokes-std-public-void-navier-stokes-std-calculer-la-pression-en-pa>`
[void Navier_Stokes_std::calculer_la_pression_en_pa()](#navier-stokes-std-public-void-navier-stokes-std-calculer-la-pression-en-pa)
calculer_pression_hydrostatique#
void Navier_Stokes_std::calculer_pression_hydrostatique(Champ_base &pression_hydro) const
Detailed description
References
Referenced By
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_std::calculer_pression_hydrostatique(Champ_base &pression_hydro) const <navier-stokes-std-public-void-navier-stokes-std-calculer-pression-hydrostatique-champ-base-ref-pression-hydro-const>`
[void Navier_Stokes_std::calculer_pression_hydrostatique(Champ_base &pression_hydro) const](#navier-stokes-std-public-void-navier-stokes-std-calculer-pression-hydrostatique-champ-base-ref-pression-hydro-const)
completer#
void Navier_Stokes_std::completer() override
Complete l’equation base, associe la pression a l’equation,.
Detailed description
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 Association d une equation de transport d interface a l ensemble de points suivis si le fluide est marque
Reimplements:
References
Referenced By
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_std::completer() override <navier-stokes-std-public-void-navier-stokes-std-completer-override>`
[void Navier_Stokes_std::completer() override](#navier-stokes-std-public-void-navier-stokes-std-completer-override)
corriger_derivee_expl#
DoubleTab & Navier_Stokes_std::corriger_derivee_expl(DoubleTab &) override
Add a specific term for Navier Stokes ( - gradP(n)) if necessary.
Detailed description
Reimplements:
References
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:`DoubleTab & Navier_Stokes_std::corriger_derivee_expl(DoubleTab &) override <navier-stokes-std-public-doubletab-ref-navier-stokes-std-corriger-derivee-expl-doubletab-ref-override>`
[DoubleTab & Navier_Stokes_std::corriger_derivee_expl(DoubleTab &) override](#navier-stokes-std-public-doubletab-ref-navier-stokes-std-corriger-derivee-expl-doubletab-ref-override)
corriger_derivee_impl#
DoubleTab & Navier_Stokes_std::corriger_derivee_impl(DoubleTab &) override
Resolution de la pression, inconnue implicitee de Navier Stokes.
Detailed description
Reimplements:
References
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:`DoubleTab & Navier_Stokes_std::corriger_derivee_impl(DoubleTab &) override <navier-stokes-std-public-doubletab-ref-navier-stokes-std-corriger-derivee-impl-doubletab-ref-override>`
[DoubleTab & Navier_Stokes_std::corriger_derivee_impl(DoubleTab &) override](#navier-stokes-std-public-doubletab-ref-navier-stokes-std-corriger-derivee-impl-doubletab-ref-override)
creer_champ#
void Navier_Stokes_std::creer_champ(const Motcle &motlu) override
Detailed description
Reimplements:
References
Referenced By
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_std::creer_champ(const Motcle &motlu) override <navier-stokes-std-public-void-navier-stokes-std-creer-champ-const-motcle-ref-motlu-override>`
[void Navier_Stokes_std::creer_champ(const Motcle &motlu) override](#navier-stokes-std-public-void-navier-stokes-std-creer-champ-const-motcle-ref-motlu-override)
data_a_sauvegarder#
std::vector<YAML_data> Navier_Stokes_std::data_a_sauvegarder() const override
for PDI IO: retrieve name, type and dimensions of the fields to save/restore
Detailed description
Reimplements:
References
Referenced By
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_std::data_a_sauvegarder() const override <navier-stokes-std-public-std-vector-yaml-data-navier-stokes-std-data-a-sauvegarder-const-override>`
[std::vector<YAML_data> Navier_Stokes_std::data_a_sauvegarder() const override](#navier-stokes-std-public-std-vector-yaml-data-navier-stokes-std-data-a-sauvegarder-const-override)
derivee_en_temps_inco#
DoubleTab & Navier_Stokes_std::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))
Detailed description
In : derivee contains I (but immediatly set to 0) Out: derivee contains dI/dt
Reimplements:
References
Referenced By
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:`DoubleTab & Navier_Stokes_std::derivee_en_temps_inco(DoubleTab &) override <navier-stokes-std-public-doubletab-ref-navier-stokes-std-derivee-en-temps-inco-doubletab-ref-override>`
[DoubleTab & Navier_Stokes_std::derivee_en_temps_inco(DoubleTab &) override](#navier-stokes-std-public-doubletab-ref-navier-stokes-std-derivee-en-temps-inco-doubletab-ref-override)
diffusivite_pour_pas_de_temps#
const Champ_base & Navier_Stokes_std::diffusivite_pour_pas_de_temps() const
Detailed description
References
Referenced By
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_std::diffusivite_pour_pas_de_temps() const <navier-stokes-std-public-const-champ-base-ref-navier-stokes-std-diffusivite-pour-pas-de-temps-const>`
[const Champ_base & Navier_Stokes_std::diffusivite_pour_pas_de_temps() const](#navier-stokes-std-public-const-champ-base-ref-navier-stokes-std-diffusivite-pour-pas-de-temps-const)
diffusivite_pour_transport#
const Champ_Don_base & Navier_Stokes_std::diffusivite_pour_transport() const
Detailed description
References
Referenced By
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_std::diffusivite_pour_transport() const <navier-stokes-std-public-const-champ-don-base-ref-navier-stokes-std-diffusivite-pour-transport-const>`
[const Champ_Don_base & Navier_Stokes_std::diffusivite_pour_transport() const](#navier-stokes-std-public-const-champ-don-base-ref-navier-stokes-std-diffusivite-pour-transport-const)
dimensionner_blocs#
void Navier_Stokes_std::dimensionner_blocs(matrices_t matrices, const tabs_t &semi_impl={}) const override
Detailed description
Reimplements:
References
Referenced By
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_std::dimensionner_blocs(matrices_t matrices, const tabs_t &semi_impl={}) const override <navier-stokes-std-public-void-navier-stokes-std-dimensionner-blocs-matrices-t-matrices-const-tabs-t-ref-semi-impl-equal-{}-const-override>`
[void Navier_Stokes_std::dimensionner_blocs(matrices_t matrices, const tabs_t &semi_impl={}) const override](#navier-stokes-std-public-void-navier-stokes-std-dimensionner-blocs-matrices-t-matrices-const-tabs-t-ref-semi-impl-equal-{}-const-override)
dimensionner_matrice_sans_mem#
void Navier_Stokes_std::dimensionner_matrice_sans_mem(Matrice_Morse &matrice) override
Detailed description
Reimplements:
Referenced By
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_std::dimensionner_matrice_sans_mem(Matrice_Morse &matrice) override <navier-stokes-std-public-void-navier-stokes-std-dimensionner-matrice-sans-mem-matrice-morse-ref-matrice-override>`
[void Navier_Stokes_std::dimensionner_matrice_sans_mem(Matrice_Morse &matrice) override](#navier-stokes-std-public-void-navier-stokes-std-dimensionner-matrice-sans-mem-matrice-morse-ref-matrice-override)
discretiser#
void Navier_Stokes_std::discretiser() override
Dicretise l’equation.
Detailed description
Reimplements:
References
Referenced By
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_std::discretiser() override <navier-stokes-std-public-void-navier-stokes-std-discretiser-override>`
[void Navier_Stokes_std::discretiser() override](#navier-stokes-std-public-void-navier-stokes-std-discretiser-override)
discretiser_grad_p#
void Navier_Stokes_std::discretiser_grad_p()
Detailed description
References
Referenced By
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_std::discretiser_grad_p() <navier-stokes-std-public-void-navier-stokes-std-discretiser-grad-p>`
[void Navier_Stokes_std::discretiser_grad_p()](#navier-stokes-std-public-void-navier-stokes-std-discretiser-grad-p)
discretiser_vitesse#
void Navier_Stokes_std::discretiser_vitesse()
Detailed description
References
Referenced By
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_std::discretiser_vitesse() <navier-stokes-std-public-void-navier-stokes-std-discretiser-vitesse>`
[void Navier_Stokes_std::discretiser_vitesse()](#navier-stokes-std-public-void-navier-stokes-std-discretiser-vitesse)
div#
Champ_Inc_base & Navier_Stokes_std::div()
Detailed description
References
Referenced By
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:`Champ_Inc_base & Navier_Stokes_std::div() <navier-stokes-std-public-champ-inc-base-ref-navier-stokes-std-div>`
[Champ_Inc_base & Navier_Stokes_std::div()](#navier-stokes-std-public-champ-inc-base-ref-navier-stokes-std-div)
div#
const Champ_Inc_base & Navier_Stokes_std::div() const
Detailed description
References
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_Inc_base & Navier_Stokes_std::div() const <navier-stokes-std-public-const-champ-inc-base-ref-navier-stokes-std-div-const>`
[const Champ_Inc_base & Navier_Stokes_std::div() const](#navier-stokes-std-public-const-champ-inc-base-ref-navier-stokes-std-div-const)
div_ale_derivative#
void Navier_Stokes_std::div_ale_derivative(DoubleTrav &derivee_ale, double timestep, DoubleTab &derivee, DoubleTrav &secmemP)
Detailed description
Referenced By
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_std::div_ale_derivative(DoubleTrav &derivee_ale, double timestep, DoubleTab &derivee, DoubleTrav &secmemP) <navier-stokes-std-public-void-navier-stokes-std-div-ale-derivative-doubletrav-ref-derivee-ale-double-timestep-doubletab-ref-derivee-doubletrav-ref-secmemp>`
[void Navier_Stokes_std::div_ale_derivative(DoubleTrav &derivee_ale, double timestep, DoubleTab &derivee, DoubleTrav &secmemP)](#navier-stokes-std-public-void-navier-stokes-std-div-ale-derivative-doubletrav-ref-derivee-ale-double-timestep-doubletab-ref-derivee-doubletrav-ref-secmemp)
domaine_application#
const Motcle & Navier_Stokes_std::domaine_application() const override
Renvoie le nom du domaine d’application: “Hydraulique”.
Detailed description
Reimplements:
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 Motcle & Navier_Stokes_std::domaine_application() const override <navier-stokes-std-public-const-motcle-ref-navier-stokes-std-domaine-application-const-override>`
[const Motcle & Navier_Stokes_std::domaine_application() const override](#navier-stokes-std-public-const-motcle-ref-navier-stokes-std-domaine-application-const-override)
duplique#
int Navier_Stokes_std::duplique() const override
Detailed description
Reimplements:
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_std::duplique() const override <navier-stokes-std-public-int-navier-stokes-std-duplique-const-override>`
[int Navier_Stokes_std::duplique() const override](#navier-stokes-std-public-int-navier-stokes-std-duplique-const-override)
fluide#
Fluide_base & Navier_Stokes_std::fluide()
Renvoie le fluide incompressible (milieu physique de l’equation) associe a l’equation.
Detailed description
References
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:`Fluide_base & Navier_Stokes_std::fluide() <navier-stokes-std-public-fluide-base-ref-navier-stokes-std-fluide>`
[Fluide_base & Navier_Stokes_std::fluide()](#navier-stokes-std-public-fluide-base-ref-navier-stokes-std-fluide)
fluide#
const Fluide_base & Navier_Stokes_std::fluide() const
Renvoie le fluide incompressible (milieu physique de l’equation) associe a l’equation.
Detailed description
(version const)
References
Referenced By
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 Fluide_base & Navier_Stokes_std::fluide() const <navier-stokes-std-public-const-fluide-base-ref-navier-stokes-std-fluide-const>`
[const Fluide_base & Navier_Stokes_std::fluide() const](#navier-stokes-std-public-const-fluide-base-ref-navier-stokes-std-fluide-const)
get_champ#
const Champ_base & Navier_Stokes_std::get_champ(const Motcle &nom) const override
Detailed description
Reimplements:
References
Referenced By
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_std::get_champ(const Motcle &nom) const override <navier-stokes-std-public-const-champ-base-ref-navier-stokes-std-get-champ-const-motcle-ref-nom-const-override>`
[const Champ_base & Navier_Stokes_std::get_champ(const Motcle &nom) const override](#navier-stokes-std-public-const-champ-base-ref-navier-stokes-std-get-champ-const-motcle-ref-nom-const-override)
get_info#
const Type_info * Navier_Stokes_std::get_info() const override
Donne des informations sur le type de l’ Objet_U .
Detailed description
Reimplements:
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_std::get_info() const override <navier-stokes-std-public-const-type-info-ptr-navier-stokes-std-get-info-const-override>`
[const Type_info * Navier_Stokes_std::get_info() const override](#navier-stokes-std-public-const-type-info-ptr-navier-stokes-std-get-info-const-override)
get_noms_champs_postraitables#
void Navier_Stokes_std::get_noms_champs_postraitables(Noms &nom, Option opt=NONE) const override
Detailed description
Reimplements:
References
Referenced By
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_std::get_noms_champs_postraitables(Noms &nom, Option opt=NONE) const override <navier-stokes-std-public-void-navier-stokes-std-get-noms-champs-postraitables-noms-ref-nom-option-opt-equal-none-const-override>`
[void Navier_Stokes_std::get_noms_champs_postraitables(Noms &nom, Option opt=NONE) const override](#navier-stokes-std-public-void-navier-stokes-std-get-noms-champs-postraitables-noms-ref-nom-option-opt-equal-none-const-override)
get_terme_convectif#
Operateur_Conv & Navier_Stokes_std::get_terme_convectif()
Detailed description
References
Referenced By
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:`Operateur_Conv & Navier_Stokes_std::get_terme_convectif() <navier-stokes-std-public-operateur-conv-ref-navier-stokes-std-get-terme-convectif>`
[Operateur_Conv & Navier_Stokes_std::get_terme_convectif()](#navier-stokes-std-public-operateur-conv-ref-navier-stokes-std-get-terme-convectif)
grad_P#
Champ_Inc_base & Navier_Stokes_std::grad_P()
Detailed description
References
Referenced By
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:`Champ_Inc_base & Navier_Stokes_std::grad_P() <navier-stokes-std-public-champ-inc-base-ref-navier-stokes-std-grad-p>`
[Champ_Inc_base & Navier_Stokes_std::grad_P()](#navier-stokes-std-public-champ-inc-base-ref-navier-stokes-std-grad-p)
grad_P#
const Champ_Inc_base & Navier_Stokes_std::grad_P() const
Detailed description
References
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_Inc_base & Navier_Stokes_std::grad_P() const <navier-stokes-std-public-const-champ-inc-base-ref-navier-stokes-std-grad-p-const>`
[const Champ_Inc_base & Navier_Stokes_std::grad_P() const](#navier-stokes-std-public-const-champ-inc-base-ref-navier-stokes-std-grad-p-const)
has_champ#
bool Navier_Stokes_std::has_champ(const Motcle &nom) const override
Detailed description
Reimplements:
References
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_std::has_champ(const Motcle &nom) const override <navier-stokes-std-public-bool-navier-stokes-std-has-champ-const-motcle-ref-nom-const-override>`
[bool Navier_Stokes_std::has_champ(const Motcle &nom) const override](#navier-stokes-std-public-bool-navier-stokes-std-has-champ-const-motcle-ref-nom-const-override)
has_champ#
bool Navier_Stokes_std::has_champ(const Motcle &nom, TRUST_Ref< Champ_base * > &ref_champ) const override
Detailed description
Reimplements:
References
Referenced By
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_std::has_champ(const Motcle &nom, TRUST_Ref< Champ_base * > &ref_champ) const override <navier-stokes-std-public-bool-navier-stokes-std-has-champ-const-motcle-ref-nom-trust-ref-champ-base-ptr-ref-ref-champ-const-override>`
[bool Navier_Stokes_std::has_champ(const Motcle &nom, TRUST_Ref< Champ_base * > &ref_champ) const override](#navier-stokes-std-public-bool-navier-stokes-std-has-champ-const-motcle-ref-nom-trust-ref-champ-base-ptr-ref-ref-champ-const-override)
has_grad_P#
bool Navier_Stokes_std::has_grad_P() const
Detailed description
References
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_std::has_grad_P() const <navier-stokes-std-public-bool-navier-stokes-std-has-grad-p-const>`
[bool Navier_Stokes_std::has_grad_P() const](#navier-stokes-std-public-bool-navier-stokes-std-has-grad-p-const)
has_interface_blocs#
int Navier_Stokes_std::has_interface_blocs() const override
Detailed description
Reimplements:
References
Referenced By
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_std::has_interface_blocs() const override <navier-stokes-std-public-int-navier-stokes-std-has-interface-blocs-const-override>`
[int Navier_Stokes_std::has_interface_blocs() const override](#navier-stokes-std-public-int-navier-stokes-std-has-interface-blocs-const-override)
impr#
int Navier_Stokes_std::impr(Sortie &os) const override
Effectue quelques impressions sur un flot de sortie: - maximum de div U.
Detailed description
terme convectif - terme diffusif - divergence-gradient
Reimplements:
References
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_std::impr(Sortie &os) const override <navier-stokes-std-public-int-navier-stokes-std-impr-sortie-ref-os-const-override>`
[int Navier_Stokes_std::impr(Sortie &os) const override](#navier-stokes-std-public-int-navier-stokes-std-impr-sortie-ref-os-const-override)
inconnue#
const Champ_Inc_base & Navier_Stokes_std::inconnue() const override
Renvoie la vitesse (champ inconnue de l’equation) (version const)
Detailed description
Reimplements:
References
Referenced By
Navier_Stokes_Fluide_Dilatable_Proto::assembler_avec_inertie_impl
Navier_Stokes_Fluide_Dilatable_Proto::assembler_blocs_avec_inertie
Transport_Marqueur_FT::calculer_proprietes_fluide_pos_particules
Convection_Diffusion_Temperature_FT_Disc::compute_divergence_free_velocity_extension
Convection_Diffusion_Temperature_FT_Disc::derivee_en_temps_inco
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_Inc_base & Navier_Stokes_std::inconnue() const override <navier-stokes-std-public-const-champ-inc-base-ref-navier-stokes-std-inconnue-const-override>`
[const Champ_Inc_base & Navier_Stokes_std::inconnue() const override](#navier-stokes-std-public-const-champ-inc-base-ref-navier-stokes-std-inconnue-const-override)
inconnue#
Champ_Inc_base & Navier_Stokes_std::inconnue() override
Renvoie la vitesse (champ inconnue de l’equation)
Detailed description
Reimplements:
References
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:`Champ_Inc_base & Navier_Stokes_std::inconnue() override <navier-stokes-std-public-champ-inc-base-ref-navier-stokes-std-inconnue-override>`
[Champ_Inc_base & Navier_Stokes_std::inconnue() override](#navier-stokes-std-public-champ-inc-base-ref-navier-stokes-std-inconnue-override)
initTimeStep#
bool Navier_Stokes_std::initTimeStep(double dt) override
Allocation et initialisation de l’inconnue et des CLs jusqu’a present + dt.
Detailed description
Reimplements:
References
Referenced By
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_std::initTimeStep(double dt) override <navier-stokes-std-public-bool-navier-stokes-std-inittimestep-double-dt-override>`
[bool Navier_Stokes_std::initTimeStep(double dt) override](#navier-stokes-std-public-bool-navier-stokes-std-inittimestep-double-dt-override)
lire_cond_init#
Entree & Navier_Stokes_std::lire_cond_init(Entree &) override
Lecture des conditions initiales dans un flot d’entree.
Detailed description
Le format de lecture est le suivant: { Nom [DOIT ETRE LE NOM DE L’INCONNUE] [LIRE UN CHAMP DONNE] }
Reimplements:
References
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_std::lire_cond_init(Entree &) override <navier-stokes-std-public-entree-ref-navier-stokes-std-lire-cond-init-entree-ref-override>`
[Entree & Navier_Stokes_std::lire_cond_init(Entree &) override](#navier-stokes-std-public-entree-ref-navier-stokes-std-lire-cond-init-entree-ref-override)
lire_motcle_non_standard#
int Navier_Stokes_std::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.
Detailed description
Reimplements:
References
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_std::lire_motcle_non_standard(const Motcle &, Entree &) override <navier-stokes-std-public-int-navier-stokes-std-lire-motcle-non-standard-const-motcle-ref-entree-ref-override>`
[int Navier_Stokes_std::lire_motcle_non_standard(const Motcle &, Entree &) override](#navier-stokes-std-public-int-navier-stokes-std-lire-motcle-non-standard-const-motcle-ref-entree-ref-override)
matrice_pression#
Matrice & Navier_Stokes_std::matrice_pression()
Detailed description
References
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:`Matrice & Navier_Stokes_std::matrice_pression() <navier-stokes-std-public-matrice-ref-navier-stokes-std-matrice-pression>`
[Matrice & Navier_Stokes_std::matrice_pression()](#navier-stokes-std-public-matrice-ref-navier-stokes-std-matrice-pression)
mettre_a_jour#
void Navier_Stokes_std::mettre_a_jour(double temps) override
Effectue une mise a jour en temps de l’equation.
Detailed description
Appelle Equation_base::mettre_a_jour(double) et met a jour la pression. Integration des points suivis si le fluide est marque Mise a jour du champ postraitable correspondant
Reimplements:
References
Referenced By
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_std::mettre_a_jour(double temps) override <navier-stokes-std-public-void-navier-stokes-std-mettre-a-jour-double-temps-override>`
[void Navier_Stokes_std::mettre_a_jour(double temps) override](#navier-stokes-std-public-void-navier-stokes-std-mettre-a-jour-double-temps-override)
milieu#
const Milieu_base & Navier_Stokes_std::milieu() const override
Renvoie le milieu physique de l’equation (le Fluide_base upcaste en Milieu_base )
Detailed description
Reimplements:
References
Referenced By
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 Milieu_base & Navier_Stokes_std::milieu() const override <navier-stokes-std-public-const-milieu-base-ref-navier-stokes-std-milieu-const-override>`
[const Milieu_base & Navier_Stokes_std::milieu() const override](#navier-stokes-std-public-const-milieu-base-ref-navier-stokes-std-milieu-const-override)
milieu#
Milieu_base & Navier_Stokes_std::milieu() override
Renvoie le milieu physique de l’equation (le Fluide_base upcaste en Milieu_base )
Detailed description
(version const)
Reimplements:
References
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:`Milieu_base & Navier_Stokes_std::milieu() override <navier-stokes-std-public-milieu-base-ref-navier-stokes-std-milieu-override>`
[Milieu_base & Navier_Stokes_std::milieu() override](#navier-stokes-std-public-milieu-base-ref-navier-stokes-std-milieu-override)
Navier_Stokes_std#
Navier_Stokes_std::Navier_Stokes_std()
Detailed description
References
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_std::Navier_Stokes_std() <navier-stokes-std-public-navier-stokes-std-navier-stokes-std>`
[Navier_Stokes_std::Navier_Stokes_std()](#navier-stokes-std-public-navier-stokes-std-navier-stokes-std)
nombre_d_operateurs#
int Navier_Stokes_std::nombre_d_operateurs() const override
Renvoie le nombre d’operateurs de l’equation: Pour Navier Stokes Standard c’est 2.
Detailed description
Reimplements:
Referenced By
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_std::nombre_d_operateurs() const override <navier-stokes-std-public-int-navier-stokes-std-nombre-d-operateurs-const-override>`
[int Navier_Stokes_std::nombre_d_operateurs() const override](#navier-stokes-std-public-int-navier-stokes-std-nombre-d-operateurs-const-override)
nombre_d_operateurs_tot#
int Navier_Stokes_std::nombre_d_operateurs_tot() const override
Detailed description
Reimplements:
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_std::nombre_d_operateurs_tot() const override <navier-stokes-std-public-int-navier-stokes-std-nombre-d-operateurs-tot-const-override>`
[int Navier_Stokes_std::nombre_d_operateurs_tot() const override](#navier-stokes-std-public-int-navier-stokes-std-nombre-d-operateurs-tot-const-override)
operateur#
const Operateur & Navier_Stokes_std::operateur(int) const override
Renvoie le i - eme operateur de l’equation: - le terme_diffusif si i = 0.
Detailed description
le terme_convectif si i = 1 exit si i>1 (version const)
Reimplements:
Referenced By
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 Operateur & Navier_Stokes_std::operateur(int) const override <navier-stokes-std-public-const-operateur-ref-navier-stokes-std-operateur-int-const-override>`
[const Operateur & Navier_Stokes_std::operateur(int) const override](#navier-stokes-std-public-const-operateur-ref-navier-stokes-std-operateur-int-const-override)
operateur#
Operateur & Navier_Stokes_std::operateur(int) override
Renvoie le i - eme operateur de l’equation: - le terme_diffusif si i = 0.
Detailed description
le terme_convectif si i = 1 exit si i>1
Reimplements:
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:`Operateur & Navier_Stokes_std::operateur(int) override <navier-stokes-std-public-operateur-ref-navier-stokes-std-operateur-int-override>`
[Operateur & Navier_Stokes_std::operateur(int) override](#navier-stokes-std-public-operateur-ref-navier-stokes-std-operateur-int-override)
operateur_diff#
Operateur_Diff & Navier_Stokes_std::operateur_diff()
Detailed description
References
Referenced By
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:`Operateur_Diff & Navier_Stokes_std::operateur_diff() <navier-stokes-std-public-operateur-diff-ref-navier-stokes-std-operateur-diff>`
[Operateur_Diff & Navier_Stokes_std::operateur_diff()](#navier-stokes-std-public-operateur-diff-ref-navier-stokes-std-operateur-diff)
operateur_diff#
const Operateur_Diff & Navier_Stokes_std::operateur_diff() const
Detailed description
References
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 Operateur_Diff & Navier_Stokes_std::operateur_diff() const <navier-stokes-std-public-const-operateur-diff-ref-navier-stokes-std-operateur-diff-const>`
[const Operateur_Diff & Navier_Stokes_std::operateur_diff() const](#navier-stokes-std-public-const-operateur-diff-ref-navier-stokes-std-operateur-diff-const)
operateur_divergence#
Operateur_Div & Navier_Stokes_std::operateur_divergence()
Renvoie l’operateur de calcul de la divergence associe a l’equation.
Detailed description
References
Referenced By
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:`Operateur_Div & Navier_Stokes_std::operateur_divergence() <navier-stokes-std-public-operateur-div-ref-navier-stokes-std-operateur-divergence>`
[Operateur_Div & Navier_Stokes_std::operateur_divergence()](#navier-stokes-std-public-operateur-div-ref-navier-stokes-std-operateur-divergence)
operateur_divergence#
const Operateur_Div & Navier_Stokes_std::operateur_divergence() const
Renvoie l’operateur de calcul de la divergence associe a l’equation.
Detailed description
(version const)
References
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 Operateur_Div & Navier_Stokes_std::operateur_divergence() const <navier-stokes-std-public-const-operateur-div-ref-navier-stokes-std-operateur-divergence-const>`
[const Operateur_Div & Navier_Stokes_std::operateur_divergence() const](#navier-stokes-std-public-const-operateur-div-ref-navier-stokes-std-operateur-divergence-const)
operateur_fonctionnel#
const Operateur & Navier_Stokes_std::operateur_fonctionnel(int) const override
Detailed description
Reimplements:
Referenced By
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 Operateur & Navier_Stokes_std::operateur_fonctionnel(int) const override <navier-stokes-std-public-const-operateur-ref-navier-stokes-std-operateur-fonctionnel-int-const-override>`
[const Operateur & Navier_Stokes_std::operateur_fonctionnel(int) const override](#navier-stokes-std-public-const-operateur-ref-navier-stokes-std-operateur-fonctionnel-int-const-override)
operateur_fonctionnel#
Operateur & Navier_Stokes_std::operateur_fonctionnel(int) override
Detailed description
Reimplements:
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:`Operateur & Navier_Stokes_std::operateur_fonctionnel(int) override <navier-stokes-std-public-operateur-ref-navier-stokes-std-operateur-fonctionnel-int-override>`
[Operateur & Navier_Stokes_std::operateur_fonctionnel(int) override](#navier-stokes-std-public-operateur-ref-navier-stokes-std-operateur-fonctionnel-int-override)
operateur_gradient#
Operateur_Grad & Navier_Stokes_std::operateur_gradient()
Renvoie l’operateur de calcul du gradient associe a l’equation.
Detailed description
References
Referenced By
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:`Operateur_Grad & Navier_Stokes_std::operateur_gradient() <navier-stokes-std-public-operateur-grad-ref-navier-stokes-std-operateur-gradient>`
[Operateur_Grad & Navier_Stokes_std::operateur_gradient()](#navier-stokes-std-public-operateur-grad-ref-navier-stokes-std-operateur-gradient)
operateur_gradient#
const Operateur_Grad & Navier_Stokes_std::operateur_gradient() const
Renvoie l’operateur de calcul du gradient associe a l’equation.
Detailed description
(version const)
References
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 Operateur_Grad & Navier_Stokes_std::operateur_gradient() const <navier-stokes-std-public-const-operateur-grad-ref-navier-stokes-std-operateur-gradient-const>`
[const Operateur_Grad & Navier_Stokes_std::operateur_gradient() const](#navier-stokes-std-public-const-operateur-grad-ref-navier-stokes-std-operateur-gradient-const)
preparer_calcul#
int Navier_Stokes_std::preparer_calcul() override
cf Equation_base::preparer_calcul() Assemblage du solveur pression et
Detailed description
initialisation de la pression. assemblage du systeme en pression
Reimplements:
References
Referenced By
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_std::preparer_calcul() override <navier-stokes-std-public-int-navier-stokes-std-preparer-calcul-override>`
[int Navier_Stokes_std::preparer_calcul() override](#navier-stokes-std-public-int-navier-stokes-std-preparer-calcul-override)
pression#
Champ_Inc_base & Navier_Stokes_std::pression()
Detailed description
References
Referenced By
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:`Champ_Inc_base & Navier_Stokes_std::pression() <navier-stokes-std-public-champ-inc-base-ref-navier-stokes-std-pression>`
[Champ_Inc_base & Navier_Stokes_std::pression()](#navier-stokes-std-public-champ-inc-base-ref-navier-stokes-std-pression)
pression#
const Champ_Inc_base & Navier_Stokes_std::pression() const
Detailed description
References
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_Inc_base & Navier_Stokes_std::pression() const <navier-stokes-std-public-const-champ-inc-base-ref-navier-stokes-std-pression-const>`
[const Champ_Inc_base & Navier_Stokes_std::pression() const](#navier-stokes-std-public-const-champ-inc-base-ref-navier-stokes-std-pression-const)
pression_pa#
Champ_Inc_base & Navier_Stokes_std::pression_pa()
Detailed description
References
Referenced By
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:`Champ_Inc_base & Navier_Stokes_std::pression_pa() <navier-stokes-std-public-champ-inc-base-ref-navier-stokes-std-pression-pa>`
[Champ_Inc_base & Navier_Stokes_std::pression_pa()](#navier-stokes-std-public-champ-inc-base-ref-navier-stokes-std-pression-pa)
pression_pa#
const Champ_Inc_base & Navier_Stokes_std::pression_pa() const
Detailed description
References
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_Inc_base & Navier_Stokes_std::pression_pa() const <navier-stokes-std-public-const-champ-inc-base-ref-navier-stokes-std-pression-pa-const>`
[const Champ_Inc_base & Navier_Stokes_std::pression_pa() const](#navier-stokes-std-public-const-champ-inc-base-ref-navier-stokes-std-pression-pa-const)
projection_a_faire#
int Navier_Stokes_std::projection_a_faire()
Detailed description
Referenced By
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_std::projection_a_faire() <navier-stokes-std-public-int-navier-stokes-std-projection-a-faire>`
[int Navier_Stokes_std::projection_a_faire()](#navier-stokes-std-public-int-navier-stokes-std-projection-a-faire)
projeter#
void Navier_Stokes_std::projeter()
Calcule la solution U des equations: | M(U - V)/dt + BtP = 0.
Detailed description
| - BU = 0 On resoud le probleme en pression: - BM - 1BtP = - BV/dt sachant que-BV represente le calcul de la divergence de V On resoud le probleme en vitesse en appliquant le solveur de masse au gradient de P: U = V - dt*M - 1BtP
References
Referenced By
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_std::projeter() <navier-stokes-std-public-void-navier-stokes-std-projeter>`
[void Navier_Stokes_std::projeter()](#navier-stokes-std-public-void-navier-stokes-std-projeter)
renewing_jacobians#
void Navier_Stokes_std::renewing_jacobians(DoubleTab &derivee)
Detailed description
Referenced By
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_std::renewing_jacobians(DoubleTab &derivee) <navier-stokes-std-public-void-navier-stokes-std-renewing-jacobians-doubletab-ref-derivee>`
[void Navier_Stokes_std::renewing_jacobians(DoubleTab &derivee)](#navier-stokes-std-public-void-navier-stokes-std-renewing-jacobians-doubletab-ref-derivee)
reprendre#
int Navier_Stokes_std::reprendre(Entree &) override
Effectue une reprise a partir d’un flot d’entree.
Detailed description
Appelle Equation_base::reprendre() et reprend la pression.
Reimplements:
References
Referenced By
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_std::reprendre(Entree &) override <navier-stokes-std-public-int-navier-stokes-std-reprendre-entree-ref-override>`
[int Navier_Stokes_std::reprendre(Entree &) override](#navier-stokes-std-public-int-navier-stokes-std-reprendre-entree-ref-override)
resetTime#
void Navier_Stokes_std::resetTime(double time) override
Reset current time of the equation. Used from ICoCo . See documentation of Problem_base::resetTime()
Detailed description
Reimplements:
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_std::resetTime(double time) override <navier-stokes-std-public-void-navier-stokes-std-resettime-double-time-override>`
[void Navier_Stokes_std::resetTime(double time) override](#navier-stokes-std-public-void-navier-stokes-std-resettime-double-time-override)
rho_la_vitesse#
const Champ_Inc_base & Navier_Stokes_std::rho_la_vitesse() const
Detailed description
References
Referenced By
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_Inc_base & Navier_Stokes_std::rho_la_vitesse() const <navier-stokes-std-public-const-champ-inc-base-ref-navier-stokes-std-rho-la-vitesse-const>`
[const Champ_Inc_base & Navier_Stokes_std::rho_la_vitesse() const](#navier-stokes-std-public-const-champ-inc-base-ref-navier-stokes-std-rho-la-vitesse-const)
sauvegarder#
int Navier_Stokes_std::sauvegarder(Sortie &) const override
Appelle Equation_base::sauvegarder(Sortie&) et sauvegarde la pression sur un flot de sortie.
Detailed description
Reimplements:
Referenced By
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_std::sauvegarder(Sortie &) const override <navier-stokes-std-public-int-navier-stokes-std-sauvegarder-sortie-ref-const-override>`
[int Navier_Stokes_std::sauvegarder(Sortie &) const override](#navier-stokes-std-public-int-navier-stokes-std-sauvegarder-sortie-ref-const-override)
sauver#
void Navier_Stokes_std::sauver() const
Detailed description
References
Referenced By
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_std::sauver() const <navier-stokes-std-public-void-navier-stokes-std-sauver-const>`
[void Navier_Stokes_std::sauver() const](#navier-stokes-std-public-void-navier-stokes-std-sauver-const)
set_param#
void Navier_Stokes_std::set_param(Param &titi) override
Detailed description
Reimplements:
References
Referenced By
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_std::set_param(Param &titi) override <navier-stokes-std-public-void-navier-stokes-std-set-param-param-ref-titi-override>`
[void Navier_Stokes_std::set_param(Param &titi) override](#navier-stokes-std-public-void-navier-stokes-std-set-param-param-ref-titi-override)
solveur_pression#
SolveurSys & Navier_Stokes_std::solveur_pression()
Renvoie le solveur en pression (version const)
Detailed description
References
Referenced By
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:`SolveurSys & Navier_Stokes_std::solveur_pression() <navier-stokes-std-public-solveursys-ref-navier-stokes-std-solveur-pression>`
[SolveurSys & Navier_Stokes_std::solveur_pression()](#navier-stokes-std-public-solveursys-ref-navier-stokes-std-solveur-pression)
taille_memoire#
unsigned Navier_Stokes_std::taille_memoire() const override
Detailed description
Reimplements:
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_std::taille_memoire() const override <navier-stokes-std-public-unsigned-navier-stokes-std-taille-memoire-const-override>`
[unsigned Navier_Stokes_std::taille_memoire() const override](#navier-stokes-std-public-unsigned-navier-stokes-std-taille-memoire-const-override)
update_pressure_matrix#
void Navier_Stokes_std::update_pressure_matrix()
Detailed description
Referenced By
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_std::update_pressure_matrix() <navier-stokes-std-public-void-navier-stokes-std-update-pressure-matrix>`
[void Navier_Stokes_std::update_pressure_matrix()](#navier-stokes-std-public-void-navier-stokes-std-update-pressure-matrix)
update_y_plus#
void Navier_Stokes_std::update_y_plus(const DoubleTab &tab)
Detailed description
References
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_std::update_y_plus(const DoubleTab &tab) <navier-stokes-std-public-void-navier-stokes-std-update-y-plus-const-doubletab-ref-tab>`
[void Navier_Stokes_std::update_y_plus(const DoubleTab &tab)](#navier-stokes-std-public-void-navier-stokes-std-update-y-plus-const-doubletab-ref-tab)
verif_Cl#
int Navier_Stokes_std::verif_Cl() const override
Verifie la compatibilite des conditions limites avec l’equation.
Detailed description
Reimplements:
References
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_std::verif_Cl() const override <navier-stokes-std-public-int-navier-stokes-std-verif-cl-const-override>`
[int Navier_Stokes_std::verif_Cl() const override](#navier-stokes-std-public-int-navier-stokes-std-verif-cl-const-override)
vitesse#
virtual Champ_Inc_base & Navier_Stokes_std::vitesse()
Detailed description
References
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:`virtual Champ_Inc_base & Navier_Stokes_std::vitesse() <navier-stokes-std-public-virtual-champ-inc-base-ref-navier-stokes-std-vitesse>`
[virtual Champ_Inc_base & Navier_Stokes_std::vitesse()](#navier-stokes-std-public-virtual-champ-inc-base-ref-navier-stokes-std-vitesse)
vitesse#
virtual const Champ_Inc_base & Navier_Stokes_std::vitesse() const
Detailed description
References
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:`virtual const Champ_Inc_base & Navier_Stokes_std::vitesse() const <navier-stokes-std-public-virtual-const-champ-inc-base-ref-navier-stokes-std-vitesse-const>`
[virtual const Champ_Inc_base & Navier_Stokes_std::vitesse() const](#navier-stokes-std-public-virtual-const-champ-inc-base-ref-navier-stokes-std-vitesse-const)
vitesse_pour_transport#
const Champ_base & Navier_Stokes_std::vitesse_pour_transport() const
Detailed description
References
Referenced By
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_std::vitesse_pour_transport() const <navier-stokes-std-public-const-champ-base-ref-navier-stokes-std-vitesse-pour-transport-const>`
[const Champ_base & Navier_Stokes_std::vitesse_pour_transport() const](#navier-stokes-std-public-const-champ-base-ref-navier-stokes-std-vitesse-pour-transport-const)
~Navier_Stokes_std#
Navier_Stokes_std::~Navier_Stokes_std()
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_std::~Navier_Stokes_std() <navier-stokes-std-public-navier-stokes-std-dtor-navier-stokes-std>`
[Navier_Stokes_std::~Navier_Stokes_std()](#navier-stokes-std-public-navier-stokes-std-dtor-navier-stokes-std)
cree_instance#
Objet_U * Navier_Stokes_std::cree_instance()
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_std::cree_instance() <navier-stokes-std-public-static-objet-u-ptr-navier-stokes-std-cree-instance>`
[Objet_U * Navier_Stokes_std::cree_instance()](#navier-stokes-std-public-static-objet-u-ptr-navier-stokes-std-cree-instance)
info#
const Type_info * Navier_Stokes_std::info()
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_std::info() <navier-stokes-std-public-static-const-type-info-ptr-navier-stokes-std-info>`
[const Type_info * Navier_Stokes_std::info()](#navier-stokes-std-public-static-const-type-info-ptr-navier-stokes-std-info)
self_cast#
const Navier_Stokes_std & Navier_Stokes_std::self_cast(const Objet_U &)
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_std & Navier_Stokes_std::self_cast(const Objet_U &) <navier-stokes-std-public-static-const-navier-stokes-std-ref-navier-stokes-std-self-cast-const-objet-u-ref>`
[const Navier_Stokes_std & Navier_Stokes_std::self_cast(const Objet_U &)](#navier-stokes-std-public-static-const-navier-stokes-std-ref-navier-stokes-std-self-cast-const-objet-u-ref)
self_cast#
Navier_Stokes_std & Navier_Stokes_std::self_cast(Objet_U &)
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_std & Navier_Stokes_std::self_cast(Objet_U &) <navier-stokes-std-public-static-navier-stokes-std-ref-navier-stokes-std-self-cast-objet-u-ref>`
[Navier_Stokes_std & Navier_Stokes_std::self_cast(Objet_U &)](#navier-stokes-std-public-static-navier-stokes-std-ref-navier-stokes-std-self-cast-objet-u-ref)
discretiser_assembleur_pression#
void Navier_Stokes_std::discretiser_assembleur_pression()
Typage de l’assembleur pression.
Detailed description
Le nom de l’assembleur utilise est construit comme : Assembleur_P_xxx” ou “xxx” est le nom de la discretisation. Cette methode est virtuelle et surchargee dans le front - tracking. Elle est appelee par Navier_Stokes_std::discretiser()
References
Referenced By
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_std::discretiser_assembleur_pression() <navier-stokes-std-protected-void-navier-stokes-std-discretiser-assembleur-pression>`
[void Navier_Stokes_std::discretiser_assembleur_pression()](#navier-stokes-std-protected-void-navier-stokes-std-discretiser-assembleur-pression)
modify_initial_gradP#
virtual void Navier_Stokes_std::modify_initial_gradP(DoubleTrav &)
Detailed description
Referenced By
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:`virtual void Navier_Stokes_std::modify_initial_gradP(DoubleTrav &) <navier-stokes-std-protected-virtual-void-navier-stokes-std-modify-initial-gradp-doubletrav-ref>`
[virtual void Navier_Stokes_std::modify_initial_gradP(DoubleTrav &)](#navier-stokes-std-protected-virtual-void-navier-stokes-std-modify-initial-gradp-doubletrav-ref)
modify_initial_variable#
virtual void Navier_Stokes_std::modify_initial_variable()
Detailed description
Referenced By
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:`virtual void Navier_Stokes_std::modify_initial_variable() <navier-stokes-std-protected-virtual-void-navier-stokes-std-modify-initial-variable>`
[virtual void Navier_Stokes_std::modify_initial_variable()](#navier-stokes-std-protected-virtual-void-navier-stokes-std-modify-initial-variable)
printOn#
Sortie & Navier_Stokes_std::printOn(Sortie &x) const override
Surcharge Objet_U::printOn Imprime l’equation et ses composants sur un flot de sortie.
Detailed description
Imprime le nom de l’equation, le solveur masse, les termes sources les conditions aux limites discretisees, les inconnues et les operateurs.
Reimplements:
References
Referenced By
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_std::printOn(Sortie &x) const override <navier-stokes-std-protected-sortie-ref-navier-stokes-std-printon-sortie-ref-x-const-override>`
[Sortie & Navier_Stokes_std::printOn(Sortie &x) const override](#navier-stokes-std-protected-sortie-ref-navier-stokes-std-printon-sortie-ref-x-const-override)
readOn#
Entree & Navier_Stokes_std::readOn(Entree &) override
Appel Equation_base::readOn(Entree& is) En sortie verifie que l’on a bien lu:
Detailed description
le terme diffusif, - le terme convectif, - le solveur en pression
Reimplements:
References
Referenced By
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_std::readOn(Entree &) override <navier-stokes-std-protected-entree-ref-navier-stokes-std-readon-entree-ref-override>`
[Entree & Navier_Stokes_std::readOn(Entree &) override](#navier-stokes-std-protected-entree-ref-navier-stokes-std-readon-entree-ref-override)
uzawa#
void Navier_Stokes_std::uzawa(const DoubleTab &, const Matrice_Base &, SolveurSys &, DoubleTab &, DoubleTab &)
Detailed description
References
Referenced By
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_std::uzawa(const DoubleTab &, const Matrice_Base &, SolveurSys &, DoubleTab &, DoubleTab &) <navier-stokes-std-protected-void-navier-stokes-std-uzawa-const-doubletab-ref-const-matrice-base-ref-solveursys-ref-doubletab-ref-doubletab-ref>`
[void Navier_Stokes_std::uzawa(const DoubleTab &, const Matrice_Base &, SolveurSys &, DoubleTab &, DoubleTab &)](#navier-stokes-std-protected-void-navier-stokes-std-uzawa-const-doubletab-ref-const-matrice-base-ref-solveursys-ref-doubletab-ref-doubletab-ref)
LocalFlowRateRelativeError#
double Navier_Stokes_std::LocalFlowRateRelativeError() const
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:`double Navier_Stokes_std::LocalFlowRateRelativeError() const <navier-stokes-std-private-double-navier-stokes-std-localflowraterelativeerror-const>`
[double Navier_Stokes_std::LocalFlowRateRelativeError() const](#navier-stokes-std-private-double-navier-stokes-std-localflowraterelativeerror-const)
Attributes Documentation#
const Type_info Navier_Stokes_std::info_obj
TRUST_Deriv<Assembleur_base> Navier_Stokes_std::assembleur_pression_
Nom Navier_Stokes_std::chaine_champ_combi
TRUST_Deriv<Champ_Fonc_base> Navier_Stokes_std::combinaison_champ
TRUST_Deriv<Champ_Fonc_base> Navier_Stokes_std::Courant_maille
TRUST_Deriv<Champ_Fonc_base> Navier_Stokes_std::critere_Q
double Navier_Stokes_std::cumulative_
TRUST_Deriv<Champ_Fonc_base> Navier_Stokes_std::distance_paroi_globale
int Navier_Stokes_std::div_u_nul_et_non_dsurdt_divu_
Operateur_Div Navier_Stokes_std::divergence
TRUST_Deriv<Champ_Inc_base> Navier_Stokes_std::divergence_U
double Navier_Stokes_std::dt_projection
TRUST_Deriv<Champ_Fonc_base> Navier_Stokes_std::grad_u
Operateur_Grad Navier_Stokes_std::gradient
TRUST_Deriv<Champ_Inc_base> Navier_Stokes_std::gradient_P
TRUST_Deriv<Champ_Inc_base> Navier_Stokes_std::la_pression
TRUST_Deriv<Champ_Inc_base> Navier_Stokes_std::la_pression_en_pa
TRUST_Deriv<Champ_Inc_base> Navier_Stokes_std::la_vitesse
TRUST_Deriv<Champ_Fonc_base> Navier_Stokes_std::la_vorticite
TRUST_Ref<Fluide_base *> Navier_Stokes_std::le_fluide
TRUST_Deriv<Traitement_particulier_NS_base> Navier_Stokes_std::le_traitement_particulier
Matrice Navier_Stokes_std::matrice_pression_
double Navier_Stokes_std::max_div_U
int Navier_Stokes_std::methode_calcul_pression_initiale_
bool Navier_Stokes_std::postraiter_gradient_pression_sans_masse_ = false
TRUST_Deriv<Champ_Fonc_base> Navier_Stokes_std::pression_hydrostatique_
int Navier_Stokes_std::projection_initiale
double Navier_Stokes_std::raison_seuil_divU
TRUST_Deriv<Champ_Fonc_base> Navier_Stokes_std::Reynolds_maille
double Navier_Stokes_std::seuil_divU
double Navier_Stokes_std::seuil_projection
double Navier_Stokes_std::seuil_uzawa
SolveurSys Navier_Stokes_std::solveur_pression_
TRUST_Deriv<Champ_Fonc_base> Navier_Stokes_std::Taux_cisaillement
Operateur_Conv Navier_Stokes_std::terme_convectif
Operateur_Diff Navier_Stokes_std::terme_diffusif
TRUST_Deriv<Champ_Fonc_base> Navier_Stokes_std::y_plus
DoubleTab Navier_Stokes_std::P_n
int Navier_Stokes_std::postraitement_gradient_P_