Navier_Stokes_FT_Disc#
#include <Navier_Stokes_FT_Disc.h>
How to cite this class in this doc#
:ref:`Navier\_Stokes\_FT\_Disc <class-navier-stokes-ft-disc>`
[Navier\_Stokes\_FT\_Disc](#class-navier-stokes-ft-disc)
Detailed description#
Inherits from#
public : Navier_Stokes_Turbulent
List of Public Methods#
List of Public Static Methods#
List of Protected Methods#
List of Private Methods#
Complete Member Function Documentation#
void Navier_Stokes_FT_Disc::associer_pb_base(const Probleme_base &probleme) override
S’associe au probleme: apelle Equation_base::associer_pb_base(const Probleme_base&)
s’associe avec les operateurs de divergence et de gradient.
Reimplements:
How to cite in this doc:
:ref:`void Navier_Stokes_FT_Disc::associer_pb_base(const Probleme_base &probleme) override <public-void-navier-stokes-ft-disc-associer-pb-base-const-probleme-base-ref-probleme-override>`
[void Navier_Stokes_FT_Disc::associer_pb_base(const Probleme_base &probleme) override](#public-void-navier-stokes-ft-disc-associer-pb-base-const-probleme-base-ref-probleme-override)
void Navier_Stokes_FT_Disc::calculer_delta_u_interface(Champ_base &u0, int phase_pilote, int ordre)
Calcul du saut de vitesse a l’interface du au changement de phase.
phase_pilote = - 1: u - u0 = champ de vitesse de deplacement de l’interface phase_pilote = 0 : u + u0 = champ de vitesse de la phase 0 phase_pilote = 1 : u + u0 = champ de vitesse de la phase 1 ordre = 0 : pas de prise en compte de la correction en courbure ordre = 1 : prise en compte de la correction en courbure a l’ordre 1 ordre = 2 : prise en compte de la correction en courbure a l’ordre 2
References
How to cite in this doc:
:ref:`void Navier_Stokes_FT_Disc::calculer_delta_u_interface(Champ_base &u0, int phase_pilote, int ordre) <public-void-navier-stokes-ft-disc-calculer-delta-u-interface-champ-base-ref-u0-int-phase-pilote-int-ordre>`
[void Navier_Stokes_FT_Disc::calculer_delta_u_interface(Champ_base &u0, int phase_pilote, int ordre)](#public-void-navier-stokes-ft-disc-calculer-delta-u-interface-champ-base-ref-u0-int-phase-pilote-int-ordre)
void Navier_Stokes_FT_Disc::calculer_dI_dt(DoubleVect &dI_dt)
References
How to cite in this doc:
:ref:`void Navier_Stokes_FT_Disc::calculer_dI_dt(DoubleVect &dI_dt) <public-void-navier-stokes-ft-disc-calculer-di-dt-doublevect-ref-di-dt>`
[void Navier_Stokes_FT_Disc::calculer_dI_dt(DoubleVect &dI_dt)](#public-void-navier-stokes-ft-disc-calculer-di-dt-doublevect-ref-di-dt)
const Champ_base & Navier_Stokes_FT_Disc::calculer_div_normale_interface()
References
How to cite in this doc:
:ref:`const Champ_base & Navier_Stokes_FT_Disc::calculer_div_normale_interface() <public-const-champ-base-ref-navier-stokes-ft-disc-calculer-div-normale-interface>`
[const Champ_base & Navier_Stokes_FT_Disc::calculer_div_normale_interface()](#public-const-champ-base-ref-navier-stokes-ft-disc-calculer-div-normale-interface)
void Navier_Stokes_FT_Disc::calculer_la_pression_en_pa() override
In Front Tracking, pression is in Pa and so pression_pa field < = > pression field.
Reimplements:
References
How to cite in this doc:
:ref:`void Navier_Stokes_FT_Disc::calculer_la_pression_en_pa() override <public-void-navier-stokes-ft-disc-calculer-la-pression-en-pa-override>`
[void Navier_Stokes_FT_Disc::calculer_la_pression_en_pa() override](#public-void-navier-stokes-ft-disc-calculer-la-pression-en-pa-override)
const Champ_Fonc_base & Navier_Stokes_FT_Disc::champ_rho_faces() const
References
How to cite in this doc:
:ref:`const Champ_Fonc_base & Navier_Stokes_FT_Disc::champ_rho_faces() const <public-const-champ-fonc-base-ref-navier-stokes-ft-disc-champ-rho-faces-const>`
[const Champ_Fonc_base & Navier_Stokes_FT_Disc::champ_rho_faces() const](#public-const-champ-fonc-base-ref-navier-stokes-ft-disc-champ-rho-faces-const)
void Navier_Stokes_FT_Disc::compute_boussinesq_additional_gravity(const Convection_Diffusion_Temperature_FT_Disc &eq, const Fluide_Diphasique &fluide_diphasique, const IntTab &face_voisins, const DoubleVect &volumes_entrelaces, const IntVect &orientation, const DoubleTab &indicatrice, const ArrOfDouble &g, DoubleTab &gravite_face) const
References
Referenced By
How to cite in this doc:
:ref:`void Navier_Stokes_FT_Disc::compute_boussinesq_additional_gravity(const Convection_Diffusion_Temperature_FT_Disc &eq, const Fluide_Diphasique &fluide_diphasique, const IntTab &face_voisins, const DoubleVect &volumes_entrelaces, const IntVect &orientation, const DoubleTab &indicatrice, const ArrOfDouble &g, DoubleTab &gravite_face) const <public-void-navier-stokes-ft-disc-compute-boussinesq-additional-gravity-const-convection-diffusion-temperature-ft-disc-ref-eq-const-fluide-diphasique-ref-fluide-diphasique-const-inttab-ref-face-voisins-const-doublevect-ref-volumes-entrelaces-const-intvect-ref-orientation-const-doubletab-ref-indicatrice-const-arrofdouble-ref-g-doubletab-ref-gravite-face-const>`
[void Navier_Stokes_FT_Disc::compute_boussinesq_additional_gravity(const Convection_Diffusion_Temperature_FT_Disc &eq, const Fluide_Diphasique &fluide_diphasique, const IntTab &face_voisins, const DoubleVect &volumes_entrelaces, const IntVect &orientation, const DoubleTab &indicatrice, const ArrOfDouble &g, DoubleTab &gravite_face) const](#public-void-navier-stokes-ft-disc-compute-boussinesq-additional-gravity-const-convection-diffusion-temperature-ft-disc-ref-eq-const-fluide-diphasique-ref-fluide-diphasique-const-inttab-ref-face-voisins-const-doublevect-ref-volumes-entrelaces-const-intvect-ref-orientation-const-doubletab-ref-indicatrice-const-arrofdouble-ref-g-doubletab-ref-gravite-face-const)
void Navier_Stokes_FT_Disc::compute_particles_eulerian_id_number(const TRUST_Deriv< Collision_Model_FT_base > &collision_model_ptr)
References
Referenced By
How to cite in this doc:
:ref:`void Navier_Stokes_FT_Disc::compute_particles_eulerian_id_number(const TRUST_Deriv< Collision_Model_FT_base > &collision_model_ptr) <public-void-navier-stokes-ft-disc-compute-particles-eulerian-id-number-const-trust-deriv-collision-model-ft-base-ref-collision-model-ptr>`
[void Navier_Stokes_FT_Disc::compute_particles_eulerian_id_number(const TRUST_Deriv< Collision_Model_FT_base > &collision_model_ptr)](#public-void-navier-stokes-ft-disc-compute-particles-eulerian-id-number-const-trust-deriv-collision-model-ft-base-ref-collision-model-ptr)
void Navier_Stokes_FT_Disc::correct_at_exit_bad_gradient(DoubleTab &u0) const
References
Referenced By
How to cite in this doc:
:ref:`void Navier_Stokes_FT_Disc::correct_at_exit_bad_gradient(DoubleTab &u0) const <public-void-navier-stokes-ft-disc-correct-at-exit-bad-gradient-doubletab-ref-u0-const>`
[void Navier_Stokes_FT_Disc::correct_at_exit_bad_gradient(DoubleTab &u0) const](#public-void-navier-stokes-ft-disc-correct-at-exit-bad-gradient-doubletab-ref-u0-const)
std::vector<YAML_data> Navier_Stokes_FT_Disc::data_a_sauvegarder() const override
for PDI IO: retrieve name, type and dimensions of the fields to save/restore
Reimplements:
References
How to cite in this doc:
:ref:`std::vector<YAML_data> Navier_Stokes_FT_Disc::data_a_sauvegarder() const override <public-std-vector-yaml-data-navier-stokes-ft-disc-data-a-sauvegarder-const-override>`
[std::vector<YAML_data> Navier_Stokes_FT_Disc::data_a_sauvegarder() const override](#public-std-vector-yaml-data-navier-stokes-ft-disc-data-a-sauvegarder-const-override)
DoubleTab & Navier_Stokes_FT_Disc::derivee_en_temps_inco(DoubleTab &vpoint) override
Calcul de la derivee en temps de la vitesse.
Reimplements:
How to cite in this doc:
:ref:`DoubleTab & Navier_Stokes_FT_Disc::derivee_en_temps_inco(DoubleTab &vpoint) override <public-doubletab-ref-navier-stokes-ft-disc-derivee-en-temps-inco-doubletab-ref-vpoint-override>`
[DoubleTab & Navier_Stokes_FT_Disc::derivee_en_temps_inco(DoubleTab &vpoint) override](#public-doubletab-ref-navier-stokes-ft-disc-derivee-en-temps-inco-doubletab-ref-vpoint-override)
const Champ_Don_base & Navier_Stokes_FT_Disc::diffusivite_pour_transport() const override
Reimplements:
References
Referenced By
How to cite in this doc:
:ref:`const Champ_Don_base & Navier_Stokes_FT_Disc::diffusivite_pour_transport() const override <public-const-champ-don-base-ref-navier-stokes-ft-disc-diffusivite-pour-transport-const-override>`
[const Champ_Don_base & Navier_Stokes_FT_Disc::diffusivite_pour_transport() const override](#public-const-champ-don-base-ref-navier-stokes-ft-disc-diffusivite-pour-transport-const-override)
void Navier_Stokes_FT_Disc::discretiser() override
Discretisation des champs utilises dans cette equation.
Fonction appelee par Probleme_base::discretiser . B. Mathieu : a titre experimental, au lieu de dupliquer les noms des champs ici et dans “a_pour_champ_Fonc”, on stocke les champs dans une liste. (voir a_pour_champ_fonc).
Reimplements:
References
How to cite in this doc:
:ref:`void Navier_Stokes_FT_Disc::discretiser() override <public-void-navier-stokes-ft-disc-discretiser-override>`
[void Navier_Stokes_FT_Disc::discretiser() override](#public-void-navier-stokes-ft-disc-discretiser-override)
int Navier_Stokes_FT_Disc::duplique() const override
Reimplements:
How to cite in this doc:
:ref:`int Navier_Stokes_FT_Disc::duplique() const override <public-int-navier-stokes-ft-disc-duplique-const-override>`
[int Navier_Stokes_FT_Disc::duplique() const override](#public-int-navier-stokes-ft-disc-duplique-const-override)
const Fluide_Diphasique & Navier_Stokes_FT_Disc::fluide_diphasique() const
References
Referenced By
Transport_Interfaces_FT_Disc::calculer_vitesse_transport_interpolee
Post_Processing_Hydrodynamic_Forces_Stokes::compute_friction_force_complet_tensor
Post_Processing_Hydrodynamic_Forces::compute_friction_force_projected_tensor
Post_Processing_Hydrodynamic_Forces_Stokes::compute_friction_force_projected_tensor
Post_Processing_Hydrodynamic_Forces_Stokes::compute_neighbors_coordinates_fluid_fa7
Post_Processing_Hydrodynamic_Forces_Stokes::compute_pressure_force_trilinear_linear
Post_Processing_Hydrodynamic_Forces_Stokes::compute_pressure_interf
Triple_Line_Model_FT_Disc::compute_TCL_fluxes_in_all_boundary_cells
Post_Processing_Hydrodynamic_Forces_Stokes::compute_vinf_Stokes
Post_Processing_Hydrodynamic_Forces::compute_viscosity_edges_sphere
Post_Processing_Hydrodynamic_Forces_Stokes::fill_sigma_Stokes_th
Post_Processing_Hydrodynamic_Forces_Stokes::fill_Stokes_pressure_field
Post_Processing_Hydrodynamic_Forces_Stokes::fill_Stokes_velocity_field
Post_Processing_Hydrodynamic_Forces::trilinear_interpolation_gradU_elem
Post_Processing_Hydrodynamic_Forces::trilinear_interpolation_gradU_elem_P1
How to cite in this doc:
:ref:`const Fluide_Diphasique & Navier_Stokes_FT_Disc::fluide_diphasique() const <public-const-fluide-diphasique-ref-navier-stokes-ft-disc-fluide-diphasique-const>`
[const Fluide_Diphasique & Navier_Stokes_FT_Disc::fluide_diphasique() const](#public-const-fluide-diphasique-ref-navier-stokes-ft-disc-fluide-diphasique-const)
const Champ_base * Navier_Stokes_FT_Disc::get_delta_vitesse_interface() const
Si le champ de vitesse est discontinu (calcul avec changement de phase), renvoie un pointeur vers le champ delta_v de “discontinuite”, tel que.
inconnue-delta_v = vitesse de deplacement des interfaces (voir Transport_Interfaces_FT_Disc::deplacer_maillage_v_fluide()) Si pas de changement de phase, renvoie un pointeur nul.
Referenced By
How to cite in this doc:
:ref:`const Champ_base * Navier_Stokes_FT_Disc::get_delta_vitesse_interface() const <public-const-champ-base-ptr-navier-stokes-ft-disc-get-delta-vitesse-interface-const>`
[const Champ_base * Navier_Stokes_FT_Disc::get_delta_vitesse_interface() const](#public-const-champ-base-ptr-navier-stokes-ft-disc-get-delta-vitesse-interface-const)
const Type_info * Navier_Stokes_FT_Disc::get_info() const override
Donne des informations sur le type de l’ Objet_U .
Reimplements:
How to cite in this doc:
:ref:`const Type_info * Navier_Stokes_FT_Disc::get_info() const override <public-const-type-info-ptr-navier-stokes-ft-disc-get-info-const-override>`
[const Type_info * Navier_Stokes_FT_Disc::get_info() const override](#public-const-type-info-ptr-navier-stokes-ft-disc-get-info-const-override)
const DoubleTab & Navier_Stokes_FT_Disc::get_interfacial_area() const
Referenced By
How to cite in this doc:
:ref:`const DoubleTab & Navier_Stokes_FT_Disc::get_interfacial_area() const <public-const-doubletab-ref-navier-stokes-ft-disc-get-interfacial-area-const>`
[const DoubleTab & Navier_Stokes_FT_Disc::get_interfacial_area() const](#public-const-doubletab-ref-navier-stokes-ft-disc-get-interfacial-area-const)
const int & Navier_Stokes_FT_Disc::get_is_penalized() const
References
How to cite in this doc:
:ref:`const int & Navier_Stokes_FT_Disc::get_is_penalized() const <public-const-int-ref-navier-stokes-ft-disc-get-is-penalized-const>`
[const int & Navier_Stokes_FT_Disc::get_is_penalized() const](#public-const-int-ref-navier-stokes-ft-disc-get-is-penalized-const)
const bool & Navier_Stokes_FT_Disc::get_is_solid_particle() const
References
How to cite in this doc:
:ref:`const bool & Navier_Stokes_FT_Disc::get_is_solid_particle() const <public-const-bool-ref-navier-stokes-ft-disc-get-is-solid-particle-const>`
[const bool & Navier_Stokes_FT_Disc::get_is_solid_particle() const](#public-const-bool-ref-navier-stokes-ft-disc-get-is-solid-particle-const)
const DoubleTab & Navier_Stokes_FT_Disc::get_mpoint() const
How to cite in this doc:
:ref:`const DoubleTab & Navier_Stokes_FT_Disc::get_mpoint() const <public-const-doubletab-ref-navier-stokes-ft-disc-get-mpoint-const>`
[const DoubleTab & Navier_Stokes_FT_Disc::get_mpoint() const](#public-const-doubletab-ref-navier-stokes-ft-disc-get-mpoint-const)
const int & Navier_Stokes_FT_Disc::get_new_mass_source() const
How to cite in this doc:
:ref:`const int & Navier_Stokes_FT_Disc::get_new_mass_source() const <public-const-int-ref-navier-stokes-ft-disc-get-new-mass-source-const>`
[const int & Navier_Stokes_FT_Disc::get_new_mass_source() const](#public-const-int-ref-navier-stokes-ft-disc-get-new-mass-source-const)
const IntTab & Navier_Stokes_FT_Disc::get_particles_eulerian_id_number() const
References
Referenced By
Transport_Interfaces_FT_Disc::calculer_vitesse_transport_interpolee
Post_Processing_Hydrodynamic_Forces::compute_hydrodynamic_forces
Post_Processing_Hydrodynamic_Forces_Stokes::compute_hydrodynamic_forces
Transport_Interfaces_FT_Disc::swap_particles_lagrangian_position_velocity
Post_Processing_Hydrodynamic_Forces::trilinear_interpolation_elem
Post_Processing_Hydrodynamic_Forces::trilinear_interpolation_gradU_elem_P1
How to cite in this doc:
:ref:`const IntTab & Navier_Stokes_FT_Disc::get_particles_eulerian_id_number() const <public-const-inttab-ref-navier-stokes-ft-disc-get-particles-eulerian-id-number-const>`
[const IntTab & Navier_Stokes_FT_Disc::get_particles_eulerian_id_number() const](#public-const-inttab-ref-navier-stokes-ft-disc-get-particles-eulerian-id-number-const)
DoubleTab & Navier_Stokes_FT_Disc::get_set_interfacial_area()
How to cite in this doc:
:ref:`DoubleTab & Navier_Stokes_FT_Disc::get_set_interfacial_area() <public-doubletab-ref-navier-stokes-ft-disc-get-set-interfacial-area>`
[DoubleTab & Navier_Stokes_FT_Disc::get_set_interfacial_area()](#public-doubletab-ref-navier-stokes-ft-disc-get-set-interfacial-area)
DoubleTab & Navier_Stokes_FT_Disc::get_set_mpoint()
How to cite in this doc:
:ref:`DoubleTab & Navier_Stokes_FT_Disc::get_set_mpoint() <public-doubletab-ref-navier-stokes-ft-disc-get-set-mpoint>`
[DoubleTab & Navier_Stokes_FT_Disc::get_set_mpoint()](#public-doubletab-ref-navier-stokes-ft-disc-get-set-mpoint)
DoubleTab & Navier_Stokes_FT_Disc::get_set_pressure_field_Stokes_th()
References
Referenced By
How to cite in this doc:
:ref:`DoubleTab & Navier_Stokes_FT_Disc::get_set_pressure_field_Stokes_th() <public-doubletab-ref-navier-stokes-ft-disc-get-set-pressure-field-stokes-th>`
[DoubleTab & Navier_Stokes_FT_Disc::get_set_pressure_field_Stokes_th()](#public-doubletab-ref-navier-stokes-ft-disc-get-set-pressure-field-stokes-th)
DoubleTab & Navier_Stokes_FT_Disc::get_set_velocity_field_Stokes_th()
References
Referenced By
How to cite in this doc:
:ref:`DoubleTab & Navier_Stokes_FT_Disc::get_set_velocity_field_Stokes_th() <public-doubletab-ref-navier-stokes-ft-disc-get-set-velocity-field-stokes-th>`
[DoubleTab & Navier_Stokes_FT_Disc::get_set_velocity_field_Stokes_th()](#public-doubletab-ref-navier-stokes-ft-disc-get-set-velocity-field-stokes-th)
const SolveurSys & Navier_Stokes_FT_Disc::get_solveur_pression() const
References
How to cite in this doc:
:ref:`const SolveurSys & Navier_Stokes_FT_Disc::get_solveur_pression() const <public-const-solveursys-ref-navier-stokes-ft-disc-get-solveur-pression-const>`
[const SolveurSys & Navier_Stokes_FT_Disc::get_solveur_pression() const](#public-const-solveursys-ref-navier-stokes-ft-disc-get-solveur-pression-const)
int Navier_Stokes_FT_Disc::is_terme_gravite_rhog() const
References
How to cite in this doc:
:ref:`int Navier_Stokes_FT_Disc::is_terme_gravite_rhog() const <public-int-navier-stokes-ft-disc-is-terme-gravite-rhog-const>`
[int Navier_Stokes_FT_Disc::is_terme_gravite_rhog() const](#public-int-navier-stokes-ft-disc-is-terme-gravite-rhog-const)
int Navier_Stokes_FT_Disc::lire_motcle_non_standard(const Motcle &, Entree &) override
Lecture des parametres de type non simple d’un objet_U a partir d’un flot d’entree.
Reimplements:
References
How to cite in this doc:
:ref:`int Navier_Stokes_FT_Disc::lire_motcle_non_standard(const Motcle &, Entree &) override <public-int-navier-stokes-ft-disc-lire-motcle-non-standard-const-motcle-ref-entree-ref-override>`
[int Navier_Stokes_FT_Disc::lire_motcle_non_standard(const Motcle &, Entree &) override](#public-int-navier-stokes-ft-disc-lire-motcle-non-standard-const-motcle-ref-entree-ref-override)
void Navier_Stokes_FT_Disc::mettre_a_jour(double temps) override
Effecttue une mise a jour en temps de l’equation.
Reimplements:
References
How to cite in this doc:
:ref:`void Navier_Stokes_FT_Disc::mettre_a_jour(double temps) override <public-void-navier-stokes-ft-disc-mettre-a-jour-double-temps-override>`
[void Navier_Stokes_FT_Disc::mettre_a_jour(double temps) override](#public-void-navier-stokes-ft-disc-mettre-a-jour-double-temps-override)
const Milieu_base & Navier_Stokes_FT_Disc::milieu() const override
Renvoie le milieu physique de l’equation (le Fluide_base upcaste en Milieu_base )
Reimplements:
References
Referenced By
How to cite in this doc:
:ref:`const Milieu_base & Navier_Stokes_FT_Disc::milieu() const override <public-const-milieu-base-ref-navier-stokes-ft-disc-milieu-const-override>`
[const Milieu_base & Navier_Stokes_FT_Disc::milieu() const override](#public-const-milieu-base-ref-navier-stokes-ft-disc-milieu-const-override)
Milieu_base & Navier_Stokes_FT_Disc::milieu() override
Renvoie le milieu physique de l’equation (le Fluide_base upcaste en Milieu_base )
(version const)
Reimplements:
References
How to cite in this doc:
:ref:`Milieu_base & Navier_Stokes_FT_Disc::milieu() override <public-milieu-base-ref-navier-stokes-ft-disc-milieu-override>`
[Milieu_base & Navier_Stokes_FT_Disc::milieu() override](#public-milieu-base-ref-navier-stokes-ft-disc-milieu-override)
Navier_Stokes_FT_Disc::Navier_Stokes_FT_Disc()
How to cite in this doc:
:ref:`Navier_Stokes_FT_Disc::Navier_Stokes_FT_Disc() <public-navier-stokes-ft-disc-navier-stokes-ft-disc>`
[Navier_Stokes_FT_Disc::Navier_Stokes_FT_Disc()](#public-navier-stokes-ft-disc-navier-stokes-ft-disc)
int Navier_Stokes_FT_Disc::preparer_calcul() override
methode appelee par Probleme_base::preparer_calcul()
Reimplements:
References
How to cite in this doc:
:ref:`int Navier_Stokes_FT_Disc::preparer_calcul() override <public-int-navier-stokes-ft-disc-preparer-calcul-override>`
[int Navier_Stokes_FT_Disc::preparer_calcul() override](#public-int-navier-stokes-ft-disc-preparer-calcul-override)
void Navier_Stokes_FT_Disc::preparer_pas_de_temps()
How to cite in this doc:
:ref:`void Navier_Stokes_FT_Disc::preparer_pas_de_temps() <public-void-navier-stokes-ft-disc-preparer-pas-de-temps>`
[void Navier_Stokes_FT_Disc::preparer_pas_de_temps()](#public-void-navier-stokes-ft-disc-preparer-pas-de-temps)
void Navier_Stokes_FT_Disc::projeter() override
methode appelee par Navier_Stokes_std::preparer_calcul .
Reimplements:
References
How to cite in this doc:
:ref:`void Navier_Stokes_FT_Disc::projeter() override <public-void-navier-stokes-ft-disc-projeter-override>`
[void Navier_Stokes_FT_Disc::projeter() override](#public-void-navier-stokes-ft-disc-projeter-override)
int Navier_Stokes_FT_Disc::reprendre(Entree &) override
Reprise de l’equation et de son modele de turbulence a partir d’un flot d’entree.
Reimplements:
References
How to cite in this doc:
:ref:`int Navier_Stokes_FT_Disc::reprendre(Entree &) override <public-int-navier-stokes-ft-disc-reprendre-entree-ref-override>`
[int Navier_Stokes_FT_Disc::reprendre(Entree &) override](#public-int-navier-stokes-ft-disc-reprendre-entree-ref-override)
int Navier_Stokes_FT_Disc::sauvegarder(Sortie &) const override
Sauvegarde l’equation (et son modele de turbulence) sur un flot de sortie.
Reimplements:
References
How to cite in this doc:
:ref:`int Navier_Stokes_FT_Disc::sauvegarder(Sortie &) const override <public-int-navier-stokes-ft-disc-sauvegarder-sortie-ref-const-override>`
[int Navier_Stokes_FT_Disc::sauvegarder(Sortie &) const override](#public-int-navier-stokes-ft-disc-sauvegarder-sortie-ref-const-override)
void Navier_Stokes_FT_Disc::set_param(Param &titi) override
Reimplements:
References
How to cite in this doc:
:ref:`void Navier_Stokes_FT_Disc::set_param(Param &titi) override <public-void-navier-stokes-ft-disc-set-param-param-ref-titi-override>`
[void Navier_Stokes_FT_Disc::set_param(Param &titi) override](#public-void-navier-stokes-ft-disc-set-param-param-ref-titi-override)
void Navier_Stokes_FT_Disc::swap_particles_eulerian_id_number(const ArrOfInt &gravity_center_elem)
References
Referenced By
How to cite in this doc:
:ref:`void Navier_Stokes_FT_Disc::swap_particles_eulerian_id_number(const ArrOfInt &gravity_center_elem) <public-void-navier-stokes-ft-disc-swap-particles-eulerian-id-number-const-arrofint-ref-gravity-center-elem>`
[void Navier_Stokes_FT_Disc::swap_particles_eulerian_id_number(const ArrOfInt &gravity_center_elem)](#public-void-navier-stokes-ft-disc-swap-particles-eulerian-id-number-const-arrofint-ref-gravity-center-elem)
unsigned Navier_Stokes_FT_Disc::taille_memoire() const override
Reimplements:
How to cite in this doc:
:ref:`unsigned Navier_Stokes_FT_Disc::taille_memoire() const override <public-unsigned-navier-stokes-ft-disc-taille-memoire-const-override>`
[unsigned Navier_Stokes_FT_Disc::taille_memoire() const override](#public-unsigned-navier-stokes-ft-disc-taille-memoire-const-override)
Navier_Stokes_FT_Disc::~Navier_Stokes_FT_Disc()
How to cite in this doc:
:ref:`Navier_Stokes_FT_Disc::~Navier_Stokes_FT_Disc() <public-navier-stokes-ft-disc-dtor-navier-stokes-ft-disc>`
[Navier_Stokes_FT_Disc::~Navier_Stokes_FT_Disc()](#public-navier-stokes-ft-disc-dtor-navier-stokes-ft-disc)
Objet_U * Navier_Stokes_FT_Disc::cree_instance()
How to cite in this doc:
:ref:`Objet_U * Navier_Stokes_FT_Disc::cree_instance() <public-static-objet-u-ptr-navier-stokes-ft-disc-cree-instance>`
[Objet_U * Navier_Stokes_FT_Disc::cree_instance()](#public-static-objet-u-ptr-navier-stokes-ft-disc-cree-instance)
const Type_info * Navier_Stokes_FT_Disc::info()
How to cite in this doc:
:ref:`const Type_info * Navier_Stokes_FT_Disc::info() <public-static-const-type-info-ptr-navier-stokes-ft-disc-info>`
[const Type_info * Navier_Stokes_FT_Disc::info()](#public-static-const-type-info-ptr-navier-stokes-ft-disc-info)
const Navier_Stokes_FT_Disc & Navier_Stokes_FT_Disc::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Navier_Stokes_FT_Disc & Navier_Stokes_FT_Disc::self_cast(const Objet_U &) <public-static-const-navier-stokes-ft-disc-ref-navier-stokes-ft-disc-self-cast-const-objet-u-ref>`
[const Navier_Stokes_FT_Disc & Navier_Stokes_FT_Disc::self_cast(const Objet_U &)](#public-static-const-navier-stokes-ft-disc-ref-navier-stokes-ft-disc-self-cast-const-objet-u-ref)
Navier_Stokes_FT_Disc & Navier_Stokes_FT_Disc::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Navier_Stokes_FT_Disc & Navier_Stokes_FT_Disc::self_cast(Objet_U &) <public-static-navier-stokes-ft-disc-ref-navier-stokes-ft-disc-self-cast-objet-u-ref>`
[Navier_Stokes_FT_Disc & Navier_Stokes_FT_Disc::self_cast(Objet_U &)](#public-static-navier-stokes-ft-disc-ref-navier-stokes-ft-disc-self-cast-objet-u-ref)
void Navier_Stokes_FT_Disc::associer_milieu_base(const Milieu_base &fluide) override
Associe un mileu physique a l’equation en construisant dynamiquement (cast) un objet de type Fluide_base .
a partir de l’objet Milieu_base passe en parametre.
Reimplements:
References
How to cite in this doc:
:ref:`void Navier_Stokes_FT_Disc::associer_milieu_base(const Milieu_base &fluide) override <protected-void-navier-stokes-ft-disc-associer-milieu-base-const-milieu-base-ref-fluide-override>`
[void Navier_Stokes_FT_Disc::associer_milieu_base(const Milieu_base &fluide) override](#protected-void-navier-stokes-ft-disc-associer-milieu-base-const-milieu-base-ref-fluide-override)
void Navier_Stokes_FT_Disc::calculer_champ_forces_superficielles(const Maillage_FT_Disc &maillage, const Champ_base &gradient_indicatrice, Champ_base &potentiel_elements, Champ_base &potentiel_faces, Champ_base &champ)
Calcul des forces de tension superficielles (F_sigma) et de la partie a rotationnel non nul de la gravite (G_rot) (si GRAVITE_GRAD_I) :
F_sigma = INTEGRALE sur le volume de controle ( sigma_aux_faces * courbure_aux_faces * gradient(indicatrice)
References
Referenced By
How to cite in this doc:
:ref:`void Navier_Stokes_FT_Disc::calculer_champ_forces_superficielles(const Maillage_FT_Disc &maillage, const Champ_base &gradient_indicatrice, Champ_base &potentiel_elements, Champ_base &potentiel_faces, Champ_base &champ) <protected-void-navier-stokes-ft-disc-calculer-champ-forces-superficielles-const-maillage-ft-disc-ref-maillage-const-champ-base-ref-gradient-indicatrice-champ-base-ref-potentiel-elements-champ-base-ref-potentiel-faces-champ-base-ref-champ>`
[void Navier_Stokes_FT_Disc::calculer_champ_forces_superficielles(const Maillage_FT_Disc &maillage, const Champ_base &gradient_indicatrice, Champ_base &potentiel_elements, Champ_base &potentiel_faces, Champ_base &champ)](#protected-void-navier-stokes-ft-disc-calculer-champ-forces-superficielles-const-maillage-ft-disc-ref-maillage-const-champ-base-ref-gradient-indicatrice-champ-base-ref-potentiel-elements-champ-base-ref-potentiel-faces-champ-base-ref-champ)
void Navier_Stokes_FT_Disc::calculer_gradient_indicatrice(const Champ_base &indicatrice, const DoubleTab &distance_interface_sommets, Champ_base &gradient_i)
Calcul du gradient de l’indicatrice.
Ce gradient est utilise pour calculer le second membre de l’equation de qdm, contenant les termes de tension de surface. En VEF, on commence par creer un champ P1B a partir du champ P0 et on calcule le gradient. Design de classe a revoir pour separer VDF et VEF… Parametre : indicatrice Signification : un champ aux elements (l’espace virtuel doit etre a jour) Parametre : gradient_i Signification : un champ discretise comme la vitesse dans lequel on met gradient(indicatrice).
References
Referenced By
How to cite in this doc:
:ref:`void Navier_Stokes_FT_Disc::calculer_gradient_indicatrice(const Champ_base &indicatrice, const DoubleTab &distance_interface_sommets, Champ_base &gradient_i) <protected-void-navier-stokes-ft-disc-calculer-gradient-indicatrice-const-champ-base-ref-indicatrice-const-doubletab-ref-distance-interface-sommets-champ-base-ref-gradient-i>`
[void Navier_Stokes_FT_Disc::calculer_gradient_indicatrice(const Champ_base &indicatrice, const DoubleTab &distance_interface_sommets, Champ_base &gradient_i)](#protected-void-navier-stokes-ft-disc-calculer-gradient-indicatrice-const-champ-base-ref-indicatrice-const-doubletab-ref-distance-interface-sommets-champ-base-ref-gradient-i)
void Navier_Stokes_FT_Disc::compute_eulerian_field_contact_forces(const Maillage_FT_Disc &mesh, const Champ_base &field_volumic_phase_indicator_function)
Referenced By
How to cite in this doc:
:ref:`void Navier_Stokes_FT_Disc::compute_eulerian_field_contact_forces(const Maillage_FT_Disc &mesh, const Champ_base &field_volumic_phase_indicator_function) <protected-void-navier-stokes-ft-disc-compute-eulerian-field-contact-forces-const-maillage-ft-disc-ref-mesh-const-champ-base-ref-field-volumic-phase-indicator-function>`
[void Navier_Stokes_FT_Disc::compute_eulerian_field_contact_forces(const Maillage_FT_Disc &mesh, const Champ_base &field_volumic_phase_indicator_function)](#protected-void-navier-stokes-ft-disc-compute-eulerian-field-contact-forces-const-maillage-ft-disc-ref-mesh-const-champ-base-ref-field-volumic-phase-indicator-function)
void Navier_Stokes_FT_Disc::discretiser_assembleur_pression() override
Methode surchargee de Navier_Stokes_std , appelee par Navier_Stokes_std::discretiser() .
L’assembleur pression est particulier pour le front - tracking en VEF (en attendant qu’on factorise tous ces assembleurs pression)
Reimplements:
References
How to cite in this doc:
:ref:`void Navier_Stokes_FT_Disc::discretiser_assembleur_pression() override <protected-void-navier-stokes-ft-disc-discretiser-assembleur-pression-override>`
[void Navier_Stokes_FT_Disc::discretiser_assembleur_pression() override](#protected-void-navier-stokes-ft-disc-discretiser-assembleur-pression-override)
void Navier_Stokes_FT_Disc::eulerian_discretization_contact_forces(const DoubleTab &volumic_phase_indicator_function, const DoubleTab &interlaced_volumes, const DoubleTab &eu)
How to cite in this doc:
:ref:`void Navier_Stokes_FT_Disc::eulerian_discretization_contact_forces(const DoubleTab &volumic_phase_indicator_function, const DoubleTab &interlaced_volumes, const DoubleTab &eu) <protected-void-navier-stokes-ft-disc-eulerian-discretization-contact-forces-const-doubletab-ref-volumic-phase-indicator-function-const-doubletab-ref-interlaced-volumes-const-doubletab-ref-eu>`
[void Navier_Stokes_FT_Disc::eulerian_discretization_contact_forces(const DoubleTab &volumic_phase_indicator_function, const DoubleTab &interlaced_volumes, const DoubleTab &eu)](#protected-void-navier-stokes-ft-disc-eulerian-discretization-contact-forces-const-doubletab-ref-volumic-phase-indicator-function-const-doubletab-ref-interlaced-volumes-const-doubletab-ref-eu)
Sortie & Navier_Stokes_FT_Disc::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:
References
How to cite in this doc:
:ref:`Sortie & Navier_Stokes_FT_Disc::printOn(Sortie &x) const override <protected-sortie-ref-navier-stokes-ft-disc-printon-sortie-ref-x-const-override>`
[Sortie & Navier_Stokes_FT_Disc::printOn(Sortie &x) const override](#protected-sortie-ref-navier-stokes-ft-disc-printon-sortie-ref-x-const-override)
Probleme_FT_Disc_gen & Navier_Stokes_FT_Disc::probleme_ft()
References
How to cite in this doc:
:ref:`Probleme_FT_Disc_gen & Navier_Stokes_FT_Disc::probleme_ft() <protected-probleme-ft-disc-gen-ref-navier-stokes-ft-disc-probleme-ft>`
[Probleme_FT_Disc_gen & Navier_Stokes_FT_Disc::probleme_ft()](#protected-probleme-ft-disc-gen-ref-navier-stokes-ft-disc-probleme-ft)
const Probleme_FT_Disc_gen & Navier_Stokes_FT_Disc::probleme_ft() const
References
Referenced By
How to cite in this doc:
:ref:`const Probleme_FT_Disc_gen & Navier_Stokes_FT_Disc::probleme_ft() const <protected-const-probleme-ft-disc-gen-ref-navier-stokes-ft-disc-probleme-ft-const>`
[const Probleme_FT_Disc_gen & Navier_Stokes_FT_Disc::probleme_ft() const](#protected-const-probleme-ft-disc-gen-ref-navier-stokes-ft-disc-probleme-ft-const)
Entree & Navier_Stokes_FT_Disc::readOn(Entree &) override
Appel Equation_base::readOn(Entree& is) En sortie verifie que l’on a bien lu:
le terme diffusif, - le terme convectif, - le solveur en pression
Reimplements:
References
How to cite in this doc:
:ref:`Entree & Navier_Stokes_FT_Disc::readOn(Entree &) override <protected-entree-ref-navier-stokes-ft-disc-readon-entree-ref-override>`
[Entree & Navier_Stokes_FT_Disc::readOn(Entree &) override](#protected-entree-ref-navier-stokes-ft-disc-readon-entree-ref-override)
void Navier_Stokes_FT_Disc::set_id_fluid_phase(const int &id_fluid_phase)
References
Referenced By
How to cite in this doc:
:ref:`void Navier_Stokes_FT_Disc::set_id_fluid_phase(const int &id_fluid_phase) <protected-void-navier-stokes-ft-disc-set-id-fluid-phase-const-int-ref-id-fluid-phase>`
[void Navier_Stokes_FT_Disc::set_id_fluid_phase(const int &id_fluid_phase)](#protected-void-navier-stokes-ft-disc-set-id-fluid-phase-const-int-ref-id-fluid-phase)
void Navier_Stokes_FT_Disc::set_is_solid_particle(const bool &is_solid_particle)
References
Referenced By
How to cite in this doc:
:ref:`void Navier_Stokes_FT_Disc::set_is_solid_particle(const bool &is_solid_particle) <protected-void-navier-stokes-ft-disc-set-is-solid-particle-const-bool-ref-is-solid-particle>`
[void Navier_Stokes_FT_Disc::set_is_solid_particle(const bool &is_solid_particle)](#protected-void-navier-stokes-ft-disc-set-is-solid-particle-const-bool-ref-is-solid-particle)
Navier_Stokes_FT_Disc_interne & Navier_Stokes_FT_Disc::variables_internes()
How to cite in this doc:
:ref:`Navier_Stokes_FT_Disc_interne & Navier_Stokes_FT_Disc::variables_internes() <private-navier-stokes-ft-disc-interne-ref-navier-stokes-ft-disc-variables-internes>`
[Navier_Stokes_FT_Disc_interne & Navier_Stokes_FT_Disc::variables_internes()](#private-navier-stokes-ft-disc-interne-ref-navier-stokes-ft-disc-variables-internes)
const Navier_Stokes_FT_Disc_interne & Navier_Stokes_FT_Disc::variables_internes() const
How to cite in this doc:
:ref:`const Navier_Stokes_FT_Disc_interne & Navier_Stokes_FT_Disc::variables_internes() const <private-const-navier-stokes-ft-disc-interne-ref-navier-stokes-ft-disc-variables-internes-const>`
[const Navier_Stokes_FT_Disc_interne & Navier_Stokes_FT_Disc::variables_internes() const](#private-const-navier-stokes-ft-disc-interne-ref-navier-stokes-ft-disc-variables-internes-const)
Attributes Documentation#
const Type_info Navier_Stokes_FT_Disc::info_obj
TRUST_Deriv<Champ_Don_base> Navier_Stokes_FT_Disc::champ_mu_
TRUST_Deriv<Champ_Don_base> Navier_Stokes_FT_Disc::champ_nu_
TRUST_Deriv<Champ_Fonc_base> Navier_Stokes_FT_Disc::champ_rho_elem_
TRUST_Deriv<Champ_Fonc_base> Navier_Stokes_FT_Disc::champ_rho_faces_
int Navier_Stokes_FT_Disc::id_fluid_phase_ = 1
bool Navier_Stokes_FT_Disc::is_solid_particle_ = false
IntTab Navier_Stokes_FT_Disc::particles_eulerian_id_number_
TRUST_Deriv<Champ_Fonc_base> Navier_Stokes_FT_Disc::particles_eulerian_id_number_post_
TRUST_Deriv<Champ_Fonc_base> Navier_Stokes_FT_Disc::pressure_field_Stokes_th_
TRUST_Ref<Probleme_FT_Disc_gen *> Navier_Stokes_FT_Disc::probleme_ft_
TRUST_Deriv<Champ_Fonc_base> Navier_Stokes_FT_Disc::velocity_field_Stokes_th_
int Navier_Stokes_FT_Disc::is_repulsion = 0
double Navier_Stokes_FT_Disc::maxx = - 123.
double Navier_Stokes_FT_Disc::minx = - 123.
double Navier_Stokes_FT_Disc::pente = - 123.
Navier_Stokes_FT_Disc_interne Navier_Stokes_FT_Disc::variables_internes_
Friends#
friend class Post_Processing_Hydrodynamic_Forces