Navier_Stokes_Fluide_Dilatable_Proto#
#include <Navier_Stokes_Fluide_Dilatable_Proto.h>
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\_Fluide\_Dilatable\_Proto <class-navier-stokes-fluide-dilatable-proto>`
[Navier\_Stokes\_Fluide\_Dilatable\_Proto](#class-navier-stokes-fluide-dilatable-proto)
Detailed description#
Inherited by#
public : Navier_Stokes_Fluide_Dilatable_base
public : Navier_Stokes_Turbulent_QC
Inheritance graph#
If the image is too small, right-click and open in new tab
List of Public Methods#
List of Private Methods#
Complete Member Function Documentation#
assembler_avec_inertie_impl#
void Navier_Stokes_Fluide_Dilatable_Proto::assembler_avec_inertie_impl(const Navier_Stokes_std &eqn, Matrice_Morse &mat_morse, const DoubleTab &present, DoubleTab &secmem)
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_Fluide_Dilatable_Proto::assembler_avec_inertie_impl(const Navier_Stokes_std &eqn, Matrice_Morse &mat_morse, const DoubleTab &present, DoubleTab &secmem) <navier-stokes-fluide-dilatable-proto-public-void-navier-stokes-fluide-dilatable-proto-assembler-avec-inertie-impl-const-navier-stokes-std-ref-eqn-matrice-morse-ref-mat-morse-const-doubletab-ref-present-doubletab-ref-secmem>`
[void Navier_Stokes_Fluide_Dilatable_Proto::assembler_avec_inertie_impl(const Navier_Stokes_std &eqn, Matrice_Morse &mat_morse, const DoubleTab &present, DoubleTab &secmem)](#navier-stokes-fluide-dilatable-proto-public-void-navier-stokes-fluide-dilatable-proto-assembler-avec-inertie-impl-const-navier-stokes-std-ref-eqn-matrice-morse-ref-mat-morse-const-doubletab-ref-present-doubletab-ref-secmem)
assembler_blocs_avec_inertie#
void Navier_Stokes_Fluide_Dilatable_Proto::assembler_blocs_avec_inertie(const Navier_Stokes_std &eqn, matrices_t matrices, DoubleTab &secmem, const tabs_t &semi_impl)
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_Fluide_Dilatable_Proto::assembler_blocs_avec_inertie(const Navier_Stokes_std &eqn, matrices_t matrices, DoubleTab &secmem, const tabs_t &semi_impl) <navier-stokes-fluide-dilatable-proto-public-void-navier-stokes-fluide-dilatable-proto-assembler-blocs-avec-inertie-const-navier-stokes-std-ref-eqn-matrices-t-matrices-doubletab-ref-secmem-const-tabs-t-ref-semi-impl>`
[void Navier_Stokes_Fluide_Dilatable_Proto::assembler_blocs_avec_inertie(const Navier_Stokes_std &eqn, matrices_t matrices, DoubleTab &secmem, const tabs_t &semi_impl)](#navier-stokes-fluide-dilatable-proto-public-void-navier-stokes-fluide-dilatable-proto-assembler-blocs-avec-inertie-const-navier-stokes-std-ref-eqn-matrices-t-matrices-doubletab-ref-secmem-const-tabs-t-ref-semi-impl)
assembler_impl#
void Navier_Stokes_Fluide_Dilatable_Proto::assembler_impl(Matrice_Morse &mat_morse, const DoubleTab &present, DoubleTab &secmem)
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_Fluide_Dilatable_Proto::assembler_impl(Matrice_Morse &mat_morse, const DoubleTab &present, DoubleTab &secmem) <navier-stokes-fluide-dilatable-proto-public-void-navier-stokes-fluide-dilatable-proto-assembler-impl-matrice-morse-ref-mat-morse-const-doubletab-ref-present-doubletab-ref-secmem>`
[void Navier_Stokes_Fluide_Dilatable_Proto::assembler_impl(Matrice_Morse &mat_morse, const DoubleTab &present, DoubleTab &secmem)](#navier-stokes-fluide-dilatable-proto-public-void-navier-stokes-fluide-dilatable-proto-assembler-impl-matrice-morse-ref-mat-morse-const-doubletab-ref-present-doubletab-ref-secmem)
derivee_en_temps_inco_impl#
DoubleTab & Navier_Stokes_Fluide_Dilatable_Proto::derivee_en_temps_inco_impl(Navier_Stokes_std &, DoubleTab &res)
Calcule la derivee en temps de l’inconnue vitesse, i.
Detailed description
l’acceleration dU/dt et la renvoie. Appelle Equation_base::derivee_en_temps_inco(DoubleTab& ) Calcule egalement la pression.
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_Fluide_Dilatable_Proto::derivee_en_temps_inco_impl(Navier_Stokes_std &, DoubleTab &res) <navier-stokes-fluide-dilatable-proto-public-doubletab-ref-navier-stokes-fluide-dilatable-proto-derivee-en-temps-inco-impl-navier-stokes-std-ref-doubletab-ref-res>`
[DoubleTab & Navier_Stokes_Fluide_Dilatable_Proto::derivee_en_temps_inco_impl(Navier_Stokes_std &, DoubleTab &res)](#navier-stokes-fluide-dilatable-proto-public-doubletab-ref-navier-stokes-fluide-dilatable-proto-derivee-en-temps-inco-impl-navier-stokes-std-ref-doubletab-ref-res)
impr_impl#
int Navier_Stokes_Fluide_Dilatable_Proto::impr_impl(const Navier_Stokes_std &eqn, Sortie &os) 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:`int Navier_Stokes_Fluide_Dilatable_Proto::impr_impl(const Navier_Stokes_std &eqn, Sortie &os) const <navier-stokes-fluide-dilatable-proto-public-int-navier-stokes-fluide-dilatable-proto-impr-impl-const-navier-stokes-std-ref-eqn-sortie-ref-os-const>`
[int Navier_Stokes_Fluide_Dilatable_Proto::impr_impl(const Navier_Stokes_std &eqn, Sortie &os) const](#navier-stokes-fluide-dilatable-proto-public-int-navier-stokes-fluide-dilatable-proto-impr-impl-const-navier-stokes-std-ref-eqn-sortie-ref-os-const)
Navier_Stokes_Fluide_Dilatable_Proto#
Navier_Stokes_Fluide_Dilatable_Proto::Navier_Stokes_Fluide_Dilatable_Proto()
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_Fluide_Dilatable_Proto::Navier_Stokes_Fluide_Dilatable_Proto() <navier-stokes-fluide-dilatable-proto-public-navier-stokes-fluide-dilatable-proto-navier-stokes-fluide-dilatable-proto>`
[Navier_Stokes_Fluide_Dilatable_Proto::Navier_Stokes_Fluide_Dilatable_Proto()](#navier-stokes-fluide-dilatable-proto-public-navier-stokes-fluide-dilatable-proto-navier-stokes-fluide-dilatable-proto)
rho_vitesse_impl#
DoubleTab & Navier_Stokes_Fluide_Dilatable_Proto::rho_vitesse_impl(const DoubleTab &tab_rho, const DoubleTab &vit, DoubleTab &rhovitesse) 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:`DoubleTab & Navier_Stokes_Fluide_Dilatable_Proto::rho_vitesse_impl(const DoubleTab &tab_rho, const DoubleTab &vit, DoubleTab &rhovitesse) const <navier-stokes-fluide-dilatable-proto-public-doubletab-ref-navier-stokes-fluide-dilatable-proto-rho-vitesse-impl-const-doubletab-ref-tab-rho-const-doubletab-ref-vit-doubletab-ref-rhovitesse-const>`
[DoubleTab & Navier_Stokes_Fluide_Dilatable_Proto::rho_vitesse_impl(const DoubleTab &tab_rho, const DoubleTab &vit, DoubleTab &rhovitesse) const](#navier-stokes-fluide-dilatable-proto-public-doubletab-ref-navier-stokes-fluide-dilatable-proto-rho-vitesse-impl-const-doubletab-ref-tab-rho-const-doubletab-ref-vit-doubletab-ref-rhovitesse-const)
correct_and_compute_u_np1#
void Navier_Stokes_Fluide_Dilatable_Proto::correct_and_compute_u_np1(Navier_Stokes_std &eqn, const Fluide_Dilatable_base &fluide_dil, DoubleTab &rhoU, DoubleTab &Mmoins1grad, DoubleTab &inc_pre, DoubleTab &gradP, DoubleTab &vpoint)
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:`void Navier_Stokes_Fluide_Dilatable_Proto::correct_and_compute_u_np1(Navier_Stokes_std &eqn, const Fluide_Dilatable_base &fluide_dil, DoubleTab &rhoU, DoubleTab &Mmoins1grad, DoubleTab &inc_pre, DoubleTab &gradP, DoubleTab &vpoint) <navier-stokes-fluide-dilatable-proto-private-void-navier-stokes-fluide-dilatable-proto-correct-and-compute-u-np1-navier-stokes-std-ref-eqn-const-fluide-dilatable-base-ref-fluide-dil-doubletab-ref-rhou-doubletab-ref-mmoins1grad-doubletab-ref-inc-pre-doubletab-ref-gradp-doubletab-ref-vpoint>`
[void Navier_Stokes_Fluide_Dilatable_Proto::correct_and_compute_u_np1(Navier_Stokes_std &eqn, const Fluide_Dilatable_base &fluide_dil, DoubleTab &rhoU, DoubleTab &Mmoins1grad, DoubleTab &inc_pre, DoubleTab &gradP, DoubleTab &vpoint)](#navier-stokes-fluide-dilatable-proto-private-void-navier-stokes-fluide-dilatable-proto-correct-and-compute-u-np1-navier-stokes-std-ref-eqn-const-fluide-dilatable-base-ref-fluide-dil-doubletab-ref-rhou-doubletab-ref-mmoins1grad-doubletab-ref-inc-pre-doubletab-ref-gradp-doubletab-ref-vpoint)
prepare_and_solve_u_star#
void Navier_Stokes_Fluide_Dilatable_Proto::prepare_and_solve_u_star(Navier_Stokes_std &eqn, const Fluide_Dilatable_base &fluide_dil, DoubleTab &rhoU, DoubleTab &vpoint)
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:`void Navier_Stokes_Fluide_Dilatable_Proto::prepare_and_solve_u_star(Navier_Stokes_std &eqn, const Fluide_Dilatable_base &fluide_dil, DoubleTab &rhoU, DoubleTab &vpoint) <navier-stokes-fluide-dilatable-proto-private-void-navier-stokes-fluide-dilatable-proto-prepare-and-solve-u-star-navier-stokes-std-ref-eqn-const-fluide-dilatable-base-ref-fluide-dil-doubletab-ref-rhou-doubletab-ref-vpoint>`
[void Navier_Stokes_Fluide_Dilatable_Proto::prepare_and_solve_u_star(Navier_Stokes_std &eqn, const Fluide_Dilatable_base &fluide_dil, DoubleTab &rhoU, DoubleTab &vpoint)](#navier-stokes-fluide-dilatable-proto-private-void-navier-stokes-fluide-dilatable-proto-prepare-and-solve-u-star-navier-stokes-std-ref-eqn-const-fluide-dilatable-base-ref-fluide-dil-doubletab-ref-rhou-doubletab-ref-vpoint)
solve_pressure_increment#
void Navier_Stokes_Fluide_Dilatable_Proto::solve_pressure_increment(Navier_Stokes_std &eqn, const Fluide_Dilatable_base &fluide_dil, DoubleTab &rhoU, DoubleTab &secmem, DoubleTab &inc_pre, DoubleTab &vpoint)
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:`void Navier_Stokes_Fluide_Dilatable_Proto::solve_pressure_increment(Navier_Stokes_std &eqn, const Fluide_Dilatable_base &fluide_dil, DoubleTab &rhoU, DoubleTab &secmem, DoubleTab &inc_pre, DoubleTab &vpoint) <navier-stokes-fluide-dilatable-proto-private-void-navier-stokes-fluide-dilatable-proto-solve-pressure-increment-navier-stokes-std-ref-eqn-const-fluide-dilatable-base-ref-fluide-dil-doubletab-ref-rhou-doubletab-ref-secmem-doubletab-ref-inc-pre-doubletab-ref-vpoint>`
[void Navier_Stokes_Fluide_Dilatable_Proto::solve_pressure_increment(Navier_Stokes_std &eqn, const Fluide_Dilatable_base &fluide_dil, DoubleTab &rhoU, DoubleTab &secmem, DoubleTab &inc_pre, DoubleTab &vpoint)](#navier-stokes-fluide-dilatable-proto-private-void-navier-stokes-fluide-dilatable-proto-solve-pressure-increment-navier-stokes-std-ref-eqn-const-fluide-dilatable-base-ref-fluide-dil-doubletab-ref-rhou-doubletab-ref-secmem-doubletab-ref-inc-pre-doubletab-ref-vpoint)
update_vpoint_on_boundaries#
void Navier_Stokes_Fluide_Dilatable_Proto::update_vpoint_on_boundaries(const Navier_Stokes_std &eqn, const Fluide_Dilatable_base &fluide_dil, DoubleTab &vpoint)
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:`void Navier_Stokes_Fluide_Dilatable_Proto::update_vpoint_on_boundaries(const Navier_Stokes_std &eqn, const Fluide_Dilatable_base &fluide_dil, DoubleTab &vpoint) <navier-stokes-fluide-dilatable-proto-private-void-navier-stokes-fluide-dilatable-proto-update-vpoint-on-boundaries-const-navier-stokes-std-ref-eqn-const-fluide-dilatable-base-ref-fluide-dil-doubletab-ref-vpoint>`
[void Navier_Stokes_Fluide_Dilatable_Proto::update_vpoint_on_boundaries(const Navier_Stokes_std &eqn, const Fluide_Dilatable_base &fluide_dil, DoubleTab &vpoint)](#navier-stokes-fluide-dilatable-proto-private-void-navier-stokes-fluide-dilatable-proto-update-vpoint-on-boundaries-const-navier-stokes-std-ref-eqn-const-fluide-dilatable-base-ref-fluide-dil-doubletab-ref-vpoint)
Attributes Documentation#
IntVect Navier_Stokes_Fluide_Dilatable_Proto::orientation_VDF_
TRUST_Deriv<Champ_Inc_base> Navier_Stokes_Fluide_Dilatable_Proto::rho_la_vitesse_
DoubleTab Navier_Stokes_Fluide_Dilatable_Proto::tab_W
double Navier_Stokes_Fluide_Dilatable_Proto::cumulative_