Transport_Interfaces_FT_Disc#
#include <Transport_Interfaces_FT_Disc.h>
How to cite this class in this doc#
:ref:`Transport\_Interfaces\_FT\_Disc <class-transport-interfaces-ft-disc>`
[Transport\_Interfaces\_FT\_Disc](#class-transport-interfaces-ft-disc)
Detailed description#
Inherits from#
public : Transport_Interfaces_base
Inherited by#
public : Transport_Marqueur_FT
List of Public Methods#
List of Public Static Methods#
List of Protected Methods#
List of Private Methods#
Complete Member Function Documentation#
const Algorithmes_Transport_FT_Disc & Transport_Interfaces_FT_Disc::algorithmes_transport() const
References
How to cite in this doc:
:ref:`const Algorithmes_Transport_FT_Disc & Transport_Interfaces_FT_Disc::algorithmes_transport() const <public-const-algorithmes-transport-ft-disc-ref-transport-interfaces-ft-disc-algorithmes-transport-const>`
[const Algorithmes_Transport_FT_Disc & Transport_Interfaces_FT_Disc::algorithmes_transport() const](#public-const-algorithmes-transport-ft-disc-ref-transport-interfaces-ft-disc-algorithmes-transport-const)
void Transport_Interfaces_FT_Disc::assembler(Matrice_Morse &mat_morse, const DoubleTab &present, DoubleTab &secmem) override
Reimplements:
References
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::assembler(Matrice_Morse &mat_morse, const DoubleTab &present, DoubleTab &secmem) override <public-void-transport-interfaces-ft-disc-assembler-matrice-morse-ref-mat-morse-const-doubletab-ref-present-doubletab-ref-secmem-override>`
[void Transport_Interfaces_FT_Disc::assembler(Matrice_Morse &mat_morse, const DoubleTab &present, DoubleTab &secmem) override](#public-void-transport-interfaces-ft-disc-assembler-matrice-morse-ref-mat-morse-const-doubletab-ref-present-doubletab-ref-secmem-override)
void Transport_Interfaces_FT_Disc::associate_temp_equation_post_processing(TRUST_Ref< Convection_Diffusion_Temperature_FT_Disc * > ref_eq_temp)
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::associate_temp_equation_post_processing(TRUST_Ref< Convection_Diffusion_Temperature_FT_Disc * > ref_eq_temp) <public-void-transport-interfaces-ft-disc-associate-temp-equation-post-processing-trust-ref-convection-diffusion-temperature-ft-disc-ptr-ref-eq-temp>`
[void Transport_Interfaces_FT_Disc::associate_temp_equation_post_processing(TRUST_Ref< Convection_Diffusion_Temperature_FT_Disc * > ref_eq_temp)](#public-void-transport-interfaces-ft-disc-associate-temp-equation-post-processing-trust-ref-convection-diffusion-temperature-ft-disc-ptr-ref-eq-temp)
void Transport_Interfaces_FT_Disc::associer_equation_ns(const Navier_Stokes_FT_Disc &ns)
References
Referenced By
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::associer_equation_ns(const Navier_Stokes_FT_Disc &ns) <public-void-transport-interfaces-ft-disc-associer-equation-ns-const-navier-stokes-ft-disc-ref-ns>`
[void Transport_Interfaces_FT_Disc::associer_equation_ns(const Navier_Stokes_FT_Disc &ns)](#public-void-transport-interfaces-ft-disc-associer-equation-ns-const-navier-stokes-ft-disc-ref-ns)
void Transport_Interfaces_FT_Disc::associer_milieu_base(const Milieu_base &milieu) override
Reimplements:
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::associer_milieu_base(const Milieu_base &milieu) override <public-void-transport-interfaces-ft-disc-associer-milieu-base-const-milieu-base-ref-milieu-override>`
[void Transport_Interfaces_FT_Disc::associer_milieu_base(const Milieu_base &milieu) override](#public-void-transport-interfaces-ft-disc-associer-milieu-base-const-milieu-base-ref-milieu-override)
void Transport_Interfaces_FT_Disc::associer_pb_base(const Probleme_base &probleme) override
S’associe au Probleme passe en parametre.
Associe egalement les sources, les operateurs et le solveur de masse a l’equation.
Reimplements:
References
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::associer_pb_base(const Probleme_base &probleme) override <public-void-transport-interfaces-ft-disc-associer-pb-base-const-probleme-base-ref-probleme-override>`
[void Transport_Interfaces_FT_Disc::associer_pb_base(const Probleme_base &probleme) override](#public-void-transport-interfaces-ft-disc-associer-pb-base-const-probleme-base-ref-probleme-override)
void Transport_Interfaces_FT_Disc::BaryFa7(Maillage_FT_Disc &maillage, const int i_facette, DoubleTab &Barycentre)
References
Referenced By
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::BaryFa7(Maillage_FT_Disc &maillage, const int i_facette, DoubleTab &Barycentre) <public-void-transport-interfaces-ft-disc-baryfa7-maillage-ft-disc-ref-maillage-const-int-i-facette-doubletab-ref-barycentre>`
[void Transport_Interfaces_FT_Disc::BaryFa7(Maillage_FT_Disc &maillage, const int i_facette, DoubleTab &Barycentre)](#public-void-transport-interfaces-ft-disc-baryfa7-maillage-ft-disc-ref-maillage-const-int-i-facette-doubletab-ref-barycentre)
void Transport_Interfaces_FT_Disc::calcul_effort_fluide_interface(const DoubleTab &vpoint, const DoubleTab &rho_faces, DoubleTab &source_val, const int is_explicite, const double eta)
References
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::calcul_effort_fluide_interface(const DoubleTab &vpoint, const DoubleTab &rho_faces, DoubleTab &source_val, const int is_explicite, const double eta) <public-void-transport-interfaces-ft-disc-calcul-effort-fluide-interface-const-doubletab-ref-vpoint-const-doubletab-ref-rho-faces-doubletab-ref-source-val-const-int-is-explicite-const-double-eta>`
[void Transport_Interfaces_FT_Disc::calcul_effort_fluide_interface(const DoubleTab &vpoint, const DoubleTab &rho_faces, DoubleTab &source_val, const int is_explicite, const double eta)](#public-void-transport-interfaces-ft-disc-calcul-effort-fluide-interface-const-doubletab-ref-vpoint-const-doubletab-ref-rho-faces-doubletab-ref-source-val-const-int-is-explicite-const-double-eta)
void Transport_Interfaces_FT_Disc::calcul_eq_plan_facette(const int i_facette, double &a, double &b, double &c, double &d)
References
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::calcul_eq_plan_facette(const int i_facette, double &a, double &b, double &c, double &d) <public-void-transport-interfaces-ft-disc-calcul-eq-plan-facette-const-int-i-facette-double-ref-a-double-ref-b-double-ref-c-double-ref-d>`
[void Transport_Interfaces_FT_Disc::calcul_eq_plan_facette(const int i_facette, double &a, double &b, double &c, double &d)](#public-void-transport-interfaces-ft-disc-calcul-eq-plan-facette-const-int-i-facette-double-ref-a-double-ref-b-double-ref-c-double-ref-d)
void Transport_Interfaces_FT_Disc::calcul_eq_plan_facette(Maillage_FT_Disc &maillage, const int i_facette, double &a, double &b, double &c, double &d)
References
Referenced By
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::calcul_eq_plan_facette(Maillage_FT_Disc &maillage, const int i_facette, double &a, double &b, double &c, double &d) <public-void-transport-interfaces-ft-disc-calcul-eq-plan-facette-maillage-ft-disc-ref-maillage-const-int-i-facette-double-ref-a-double-ref-b-double-ref-c-double-ref-d>`
[void Transport_Interfaces_FT_Disc::calcul_eq_plan_facette(Maillage_FT_Disc &maillage, const int i_facette, double &a, double &b, double &c, double &d)](#public-void-transport-interfaces-ft-disc-calcul-eq-plan-facette-maillage-ft-disc-ref-maillage-const-int-i-facette-double-ref-a-double-ref-b-double-ref-c-double-ref-d)
void Transport_Interfaces_FT_Disc::calcul_maxfa7(Maillage_FT_Disc &maillage, const DoubleTab &indicatrice, const int nb_elem, int &max_fa7, const int exec_planfa7existan)
References
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::calcul_maxfa7(Maillage_FT_Disc &maillage, const DoubleTab &indicatrice, const int nb_elem, int &max_fa7, const int exec_planfa7existan) <public-void-transport-interfaces-ft-disc-calcul-maxfa7-maillage-ft-disc-ref-maillage-const-doubletab-ref-indicatrice-const-int-nb-elem-int-ref-max-fa7-const-int-exec-planfa7existan>`
[void Transport_Interfaces_FT_Disc::calcul_maxfa7(Maillage_FT_Disc &maillage, const DoubleTab &indicatrice, const int nb_elem, int &max_fa7, const int exec_planfa7existan)](#public-void-transport-interfaces-ft-disc-calcul-maxfa7-maillage-ft-disc-ref-maillage-const-doubletab-ref-indicatrice-const-int-nb-elem-int-ref-max-fa7-const-int-exec-planfa7existan)
void Transport_Interfaces_FT_Disc::calcul_nb_traverse(const DoubleTab &xe, const double dx, const int dim, const int ori, Maillage_FT_Disc &maillage, int elem, int &traverse)
References
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::calcul_nb_traverse(const DoubleTab &xe, const double dx, const int dim, const int ori, Maillage_FT_Disc &maillage, int elem, int &traverse) <public-void-transport-interfaces-ft-disc-calcul-nb-traverse-const-doubletab-ref-xe-const-double-dx-const-int-dim-const-int-ori-maillage-ft-disc-ref-maillage-int-elem-int-ref-traverse>`
[void Transport_Interfaces_FT_Disc::calcul_nb_traverse(const DoubleTab &xe, const double dx, const int dim, const int ori, Maillage_FT_Disc &maillage, int elem, int &traverse)](#public-void-transport-interfaces-ft-disc-calcul-nb-traverse-const-doubletab-ref-xe-const-double-dx-const-int-dim-const-int-ori-maillage-ft-disc-ref-maillage-int-elem-int-ref-traverse)
void Transport_Interfaces_FT_Disc::calcul_OutElemFa7(Maillage_FT_Disc &maillage, const DoubleTab &indicatrice, const int nb_elem, int &nb_fa7_accepted, IntList &OutElem, IntList &OutFa7)
References
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::calcul_OutElemFa7(Maillage_FT_Disc &maillage, const DoubleTab &indicatrice, const int nb_elem, int &nb_fa7_accepted, IntList &OutElem, IntList &OutFa7) <public-void-transport-interfaces-ft-disc-calcul-outelemfa7-maillage-ft-disc-ref-maillage-const-doubletab-ref-indicatrice-const-int-nb-elem-int-ref-nb-fa7-accepted-intlist-ref-outelem-intlist-ref-outfa7>`
[void Transport_Interfaces_FT_Disc::calcul_OutElemFa7(Maillage_FT_Disc &maillage, const DoubleTab &indicatrice, const int nb_elem, int &nb_fa7_accepted, IntList &OutElem, IntList &OutFa7)](#public-void-transport-interfaces-ft-disc-calcul-outelemfa7-maillage-ft-disc-ref-maillage-const-doubletab-ref-indicatrice-const-int-nb-elem-int-ref-nb-fa7-accepted-intlist-ref-outelem-intlist-ref-outfa7)
void Transport_Interfaces_FT_Disc::calcul_source(const DoubleTab &inco_val, const DoubleTab &vpoint, const DoubleTab &rho_faces, DoubleTab &source_val, const DoubleTab &vit_imposee, const DoubleTab &indicatrice_faces, const int is_QC, const double dt, const int is_explicite, const double eta)
References
Referenced By
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::calcul_source(const DoubleTab &inco_val, const DoubleTab &vpoint, const DoubleTab &rho_faces, DoubleTab &source_val, const DoubleTab &vit_imposee, const DoubleTab &indicatrice_faces, const int is_QC, const double dt, const int is_explicite, const double eta) <public-void-transport-interfaces-ft-disc-calcul-source-const-doubletab-ref-inco-val-const-doubletab-ref-vpoint-const-doubletab-ref-rho-faces-doubletab-ref-source-val-const-doubletab-ref-vit-imposee-const-doubletab-ref-indicatrice-faces-const-int-is-qc-const-double-dt-const-int-is-explicite-const-double-eta>`
[void Transport_Interfaces_FT_Disc::calcul_source(const DoubleTab &inco_val, const DoubleTab &vpoint, const DoubleTab &rho_faces, DoubleTab &source_val, const DoubleTab &vit_imposee, const DoubleTab &indicatrice_faces, const int is_QC, const double dt, const int is_explicite, const double eta)](#public-void-transport-interfaces-ft-disc-calcul-source-const-doubletab-ref-inco-val-const-doubletab-ref-vpoint-const-doubletab-ref-rho-faces-doubletab-ref-source-val-const-doubletab-ref-vit-imposee-const-doubletab-ref-indicatrice-faces-const-int-is-qc-const-double-dt-const-int-is-explicite-const-double-eta)
void Transport_Interfaces_FT_Disc::calcul_tolerance_projete_diphasique(const int i_face, const int ori, const int voisin0, const int voisin1, const DoubleTab &indicatrice, double &tol)
References
Referenced By
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::calcul_tolerance_projete_diphasique(const int i_face, const int ori, const int voisin0, const int voisin1, const DoubleTab &indicatrice, double &tol) <public-void-transport-interfaces-ft-disc-calcul-tolerance-projete-diphasique-const-int-i-face-const-int-ori-const-int-voisin0-const-int-voisin1-const-doubletab-ref-indicatrice-double-ref-tol>`
[void Transport_Interfaces_FT_Disc::calcul_tolerance_projete_diphasique(const int i_face, const int ori, const int voisin0, const int voisin1, const DoubleTab &indicatrice, double &tol)](#public-void-transport-interfaces-ft-disc-calcul-tolerance-projete-diphasique-const-int-i-face-const-int-ori-const-int-voisin0-const-int-voisin1-const-doubletab-ref-indicatrice-double-ref-tol)
void Transport_Interfaces_FT_Disc::calcul_tolerance_projete_monophasique(const int i_face, const int ori, const int voisin0, const int voisin1, const DoubleTab &indicatrice_face, const DoubleTab &indicatrice, double &tol)
References
Referenced By
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::calcul_tolerance_projete_monophasique(const int i_face, const int ori, const int voisin0, const int voisin1, const DoubleTab &indicatrice_face, const DoubleTab &indicatrice, double &tol) <public-void-transport-interfaces-ft-disc-calcul-tolerance-projete-monophasique-const-int-i-face-const-int-ori-const-int-voisin0-const-int-voisin1-const-doubletab-ref-indicatrice-face-const-doubletab-ref-indicatrice-double-ref-tol>`
[void Transport_Interfaces_FT_Disc::calcul_tolerance_projete_monophasique(const int i_face, const int ori, const int voisin0, const int voisin1, const DoubleTab &indicatrice_face, const DoubleTab &indicatrice, double &tol)](#public-void-transport-interfaces-ft-disc-calcul-tolerance-projete-monophasique-const-int-i-face-const-int-ori-const-int-voisin0-const-int-voisin1-const-doubletab-ref-indicatrice-face-const-doubletab-ref-indicatrice-double-ref-tol)
void Transport_Interfaces_FT_Disc::calcul_vitesse(DoubleTab &vitesse_imp, const DoubleTab &champ_vitesse, const DoubleTab &vpoint, const double temps, const double dt)
References
Referenced By
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::calcul_vitesse(DoubleTab &vitesse_imp, const DoubleTab &champ_vitesse, const DoubleTab &vpoint, const double temps, const double dt) <public-void-transport-interfaces-ft-disc-calcul-vitesse-doubletab-ref-vitesse-imp-const-doubletab-ref-champ-vitesse-const-doubletab-ref-vpoint-const-double-temps-const-double-dt>`
[void Transport_Interfaces_FT_Disc::calcul_vitesse(DoubleTab &vitesse_imp, const DoubleTab &champ_vitesse, const DoubleTab &vpoint, const double temps, const double dt)](#public-void-transport-interfaces-ft-disc-calcul-vitesse-doubletab-ref-vitesse-imp-const-doubletab-ref-champ-vitesse-const-doubletab-ref-vpoint-const-double-temps-const-double-dt)
int Transport_Interfaces_FT_Disc::calculer_composantes_connexes_pour_suppression(IntVect &num_compo)
References
Referenced By
How to cite in this doc:
:ref:`int Transport_Interfaces_FT_Disc::calculer_composantes_connexes_pour_suppression(IntVect &num_compo) <public-int-transport-interfaces-ft-disc-calculer-composantes-connexes-pour-suppression-intvect-ref-num-compo>`
[int Transport_Interfaces_FT_Disc::calculer_composantes_connexes_pour_suppression(IntVect &num_compo)](#public-int-transport-interfaces-ft-disc-calculer-composantes-connexes-pour-suppression-intvect-ref-num-compo)
double Transport_Interfaces_FT_Disc::calculer_integrale_indicatrice(const DoubleVect &indicatrice, double &v_ph0) const
References
Referenced By
How to cite in this doc:
:ref:`double Transport_Interfaces_FT_Disc::calculer_integrale_indicatrice(const DoubleVect &indicatrice, double &v_ph0) const <public-double-transport-interfaces-ft-disc-calculer-integrale-indicatrice-const-doublevect-ref-indicatrice-double-ref-v-ph0-const>`
[double Transport_Interfaces_FT_Disc::calculer_integrale_indicatrice(const DoubleVect &indicatrice, double &v_ph0) const](#public-double-transport-interfaces-ft-disc-calculer-integrale-indicatrice-const-doublevect-ref-indicatrice-double-ref-v-ph0-const)
double Transport_Interfaces_FT_Disc::calculer_pas_de_temps() const override
Calcul du prochain pas de temps.
Renvoie l’inverse de la somme des inverses des pas de temps calcules par les operateurs. Ces pas de temps sont ceux pour le schema d’Euler explicite. Le pas de temps n’est pas majore par dt_max, ceci est fait dans corriger_dt_calcule
Reimplements:
How to cite in this doc:
:ref:`double Transport_Interfaces_FT_Disc::calculer_pas_de_temps() const override <public-double-transport-interfaces-ft-disc-calculer-pas-de-temps-const-override>`
[double Transport_Interfaces_FT_Disc::calculer_pas_de_temps() const override](#public-double-transport-interfaces-ft-disc-calculer-pas-de-temps-const-override)
void Transport_Interfaces_FT_Disc::calculer_scalaire_interpole(const Champ_base &ch_scal, const Maillage_FT_Disc &, DoubleTab &ch_scal_noeuds, int nv_calc) const
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::calculer_scalaire_interpole(const Champ_base &ch_scal, const Maillage_FT_Disc &, DoubleTab &ch_scal_noeuds, int nv_calc) const <public-void-transport-interfaces-ft-disc-calculer-scalaire-interpole-const-champ-base-ref-ch-scal-const-maillage-ft-disc-ref-doubletab-ref-ch-scal-noeuds-int-nv-calc-const>`
[void Transport_Interfaces_FT_Disc::calculer_scalaire_interpole(const Champ_base &ch_scal, const Maillage_FT_Disc &, DoubleTab &ch_scal_noeuds, int nv_calc) const](#public-void-transport-interfaces-ft-disc-calculer-scalaire-interpole-const-champ-base-ref-ch-scal-const-maillage-ft-disc-ref-doubletab-ref-ch-scal-noeuds-int-nv-calc-const)
void Transport_Interfaces_FT_Disc::calculer_vitesse_transport_interpolee(const Champ_base &champ_vitesse, const Maillage_FT_Disc &, DoubleTab &vitesse_noeuds, int nv_calc, int standard) const
Calcul de la vitesse de deplacement des noeuds du maillage a partir d’un champ eulerien par interpolation.
Le deplacement fourni n’a aucune propriete particuliere de conservation du volume. Les lignes de contact sont deplacees avec une vitesse qui n’a pas de propriete particuliere non plus… ATTENTION : on evalue simplement la vitesse a l’endroit ou sont les sommets. Param nv_calc : si = 1 : recalcule le champ eulerien de la vitesse par filtrage L2 sinon, reutilise celui stocke dans variables_internes_
References
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::calculer_vitesse_transport_interpolee(const Champ_base &champ_vitesse, const Maillage_FT_Disc &, DoubleTab &vitesse_noeuds, int nv_calc, int standard) const <public-void-transport-interfaces-ft-disc-calculer-vitesse-transport-interpolee-const-champ-base-ref-champ-vitesse-const-maillage-ft-disc-ref-doubletab-ref-vitesse-noeuds-int-nv-calc-int-standard-const>`
[void Transport_Interfaces_FT_Disc::calculer_vitesse_transport_interpolee(const Champ_base &champ_vitesse, const Maillage_FT_Disc &, DoubleTab &vitesse_noeuds, int nv_calc, int standard) const](#public-void-transport-interfaces-ft-disc-calculer-vitesse-transport-interpolee-const-champ-base-ref-champ-vitesse-const-maillage-ft-disc-ref-doubletab-ref-vitesse-noeuds-int-nv-calc-int-standard-const)
virtual void Transport_Interfaces_FT_Disc::calculer_vitesse_transport_interpolee(const Champ_base &champ_vitesse, const Maillage_FT_Disc &m, DoubleTab &vitesse_noeuds, int nv_calc) const
References
How to cite in this doc:
:ref:`virtual void Transport_Interfaces_FT_Disc::calculer_vitesse_transport_interpolee(const Champ_base &champ_vitesse, const Maillage_FT_Disc &m, DoubleTab &vitesse_noeuds, int nv_calc) const <public-virtual-void-transport-interfaces-ft-disc-calculer-vitesse-transport-interpolee-const-champ-base-ref-champ-vitesse-const-maillage-ft-disc-ref-m-doubletab-ref-vitesse-noeuds-int-nv-calc-const>`
[virtual void Transport_Interfaces_FT_Disc::calculer_vitesse_transport_interpolee(const Champ_base &champ_vitesse, const Maillage_FT_Disc &m, DoubleTab &vitesse_noeuds, int nv_calc) const](#public-virtual-void-transport-interfaces-ft-disc-calculer-vitesse-transport-interpolee-const-champ-base-ref-champ-vitesse-const-maillage-ft-disc-ref-m-doubletab-ref-vitesse-noeuds-int-nv-calc-const)
void Transport_Interfaces_FT_Disc::close_save_file() override
Reimplements:
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::close_save_file() override <public-void-transport-interfaces-ft-disc-close-save-file-override>`
[void Transport_Interfaces_FT_Disc::close_save_file() override](#public-void-transport-interfaces-ft-disc-close-save-file-override)
const Connectivite_frontieres & Transport_Interfaces_FT_Disc::connectivite_frontieres() const
Referenced By
How to cite in this doc:
:ref:`const Connectivite_frontieres & Transport_Interfaces_FT_Disc::connectivite_frontieres() const <public-const-connectivite-frontieres-ref-transport-interfaces-ft-disc-connectivite-frontieres-const>`
[const Connectivite_frontieres & Transport_Interfaces_FT_Disc::connectivite_frontieres() const](#public-const-connectivite-frontieres-ref-transport-interfaces-ft-disc-connectivite-frontieres-const)
std::vector<YAML_data> Transport_Interfaces_FT_Disc::data_a_sauvegarder() const override
for PDI IO: retrieve name and type and dimensions of the indicatrice tag
Reimplements:
References
How to cite in this doc:
:ref:`std::vector<YAML_data> Transport_Interfaces_FT_Disc::data_a_sauvegarder() const override <public-std-vector-yaml-data-transport-interfaces-ft-disc-data-a-sauvegarder-const-override>`
[std::vector<YAML_data> Transport_Interfaces_FT_Disc::data_a_sauvegarder() const override](#public-std-vector-yaml-data-transport-interfaces-ft-disc-data-a-sauvegarder-const-override)
DoubleTab & Transport_Interfaces_FT_Disc::derivee_en_temps_inco(DoubleTab &derivee) override
Calcul de la derivee en temps de l’inconnue : zero.
Reimplements:
How to cite in this doc:
:ref:`DoubleTab & Transport_Interfaces_FT_Disc::derivee_en_temps_inco(DoubleTab &derivee) override <public-doubletab-ref-transport-interfaces-ft-disc-derivee-en-temps-inco-doubletab-ref-derivee-override>`
[DoubleTab & Transport_Interfaces_FT_Disc::derivee_en_temps_inco(DoubleTab &derivee) override](#public-doubletab-ref-transport-interfaces-ft-disc-derivee-en-temps-inco-doubletab-ref-derivee-override)
void Transport_Interfaces_FT_Disc::discretiser() override
Discretisation des champs: - indicatrice_ : champ scalaire discretise aux elements.
Reimplements:
References
Transport_Interfaces_FT_Disc_interne::algorithmes_transport_
Transport_Interfaces_FT_Disc_interne::connectivite_frontieres_
Transport_Interfaces_FT_Disc_interne::distance_interface_faces
Transport_Interfaces_FT_Disc_interne::distance_interface_faces_corrigee
Transport_Interfaces_FT_Disc_interne::distance_interface_faces_difference
Transport_Interfaces_FT_Disc_interne::distance_interface_sommets
Referenced By
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::discretiser() override <public-void-transport-interfaces-ft-disc-discretiser-override>`
[void Transport_Interfaces_FT_Disc::discretiser() override](#public-void-transport-interfaces-ft-disc-discretiser-override)
int Transport_Interfaces_FT_Disc::duplique() const override
Reimplements:
How to cite in this doc:
:ref:`int Transport_Interfaces_FT_Disc::duplique() const override <public-int-transport-interfaces-ft-disc-duplique-const-override>`
[int Transport_Interfaces_FT_Disc::duplique() const override](#public-int-transport-interfaces-ft-disc-duplique-const-override)
int Transport_Interfaces_FT_Disc::get_champ_post_FT(const Motcle &champ, Postraitement_base::Localisation loc, DoubleTab *dtab=0) const
Cherche le champ discret aux interfaces dont le nom est “champ”, et verifie qu’il peut etre postraite a la localisation demandee (loc).
Si oui on renvoie 1 et, si ftab est non nul, on remplit le champ ftab avec le champ demande. Si non, on renvoie 0. (la fonction est appelee avec ftab = 0 lors de la lecture du postraitement, car on n’a pas besoin de la valeur du champ, on veut seulement verifier qu’il existe).
References
Referenced By
How to cite in this doc:
:ref:`int Transport_Interfaces_FT_Disc::get_champ_post_FT(const Motcle &champ, Postraitement_base::Localisation loc, DoubleTab *dtab=0) const <public-int-transport-interfaces-ft-disc-get-champ-post-ft-const-motcle-ref-champ-postraitement-base-localisation-loc-doubletab-ptr-dtab-equal-0-const>`
[int Transport_Interfaces_FT_Disc::get_champ_post_FT(const Motcle &champ, Postraitement_base::Localisation loc, DoubleTab *dtab=0) const](#public-int-transport-interfaces-ft-disc-get-champ-post-ft-const-motcle-ref-champ-postraitement-base-localisation-loc-doubletab-ptr-dtab-equal-0-const)
int Transport_Interfaces_FT_Disc::get_champ_post_FT(const Motcle &champ, Postraitement_base::Localisation loc, IntTab *itab=0) const
Voir l’autre get_champ_post_FT.
Cette fonction est specifique aux champs d’entiers.
References
How to cite in this doc:
:ref:`int Transport_Interfaces_FT_Disc::get_champ_post_FT(const Motcle &champ, Postraitement_base::Localisation loc, IntTab *itab=0) const <public-int-transport-interfaces-ft-disc-get-champ-post-ft-const-motcle-ref-champ-postraitement-base-localisation-loc-inttab-ptr-itab-equal-0-const>`
[int Transport_Interfaces_FT_Disc::get_champ_post_FT(const Motcle &champ, Postraitement_base::Localisation loc, IntTab *itab=0) const](#public-int-transport-interfaces-ft-disc-get-champ-post-ft-const-motcle-ref-champ-postraitement-base-localisation-loc-inttab-ptr-itab-equal-0-const)
const Collision_Model_FT_base & Transport_Interfaces_FT_Disc::get_collision_model() const
References
How to cite in this doc:
:ref:`const Collision_Model_FT_base & Transport_Interfaces_FT_Disc::get_collision_model() const <public-const-collision-model-ft-base-ref-transport-interfaces-ft-disc-get-collision-model-const>`
[const Collision_Model_FT_base & Transport_Interfaces_FT_Disc::get_collision_model() const](#public-const-collision-model-ft-base-ref-transport-interfaces-ft-disc-get-collision-model-const)
const Champ_base & Transport_Interfaces_FT_Disc::get_compute_indicatrice_faces()
References
Referenced By
How to cite in this doc:
:ref:`const Champ_base & Transport_Interfaces_FT_Disc::get_compute_indicatrice_faces() <public-const-champ-base-ref-transport-interfaces-ft-disc-get-compute-indicatrice-faces>`
[const Champ_base & Transport_Interfaces_FT_Disc::get_compute_indicatrice_faces()](#public-const-champ-base-ref-transport-interfaces-ft-disc-get-compute-indicatrice-faces)
void Transport_Interfaces_FT_Disc::get_expression_vitesse_imposee(DoubleTab &vitesse_imp)
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::get_expression_vitesse_imposee(DoubleTab &vitesse_imp) <public-void-transport-interfaces-ft-disc-get-expression-vitesse-imposee-doubletab-ref-vitesse-imp>`
[void Transport_Interfaces_FT_Disc::get_expression_vitesse_imposee(DoubleTab &vitesse_imp)](#public-void-transport-interfaces-ft-disc-get-expression-vitesse-imposee-doubletab-ref-vitesse-imp)
const ArrOfInt & Transport_Interfaces_FT_Disc::get_gravity_center_elem() const
References
Referenced By
How to cite in this doc:
:ref:`const ArrOfInt & Transport_Interfaces_FT_Disc::get_gravity_center_elem() const <public-const-arrofint-ref-transport-interfaces-ft-disc-get-gravity-center-elem-const>`
[const ArrOfInt & Transport_Interfaces_FT_Disc::get_gravity_center_elem() const](#public-const-arrofint-ref-transport-interfaces-ft-disc-get-gravity-center-elem-const)
const Champ_base & Transport_Interfaces_FT_Disc::get_indicatrice_faces()
References
Referenced By
How to cite in this doc:
:ref:`const Champ_base & Transport_Interfaces_FT_Disc::get_indicatrice_faces() <public-const-champ-base-ref-transport-interfaces-ft-disc-get-indicatrice-faces>`
[const Champ_base & Transport_Interfaces_FT_Disc::get_indicatrice_faces()](#public-const-champ-base-ref-transport-interfaces-ft-disc-get-indicatrice-faces)
const Type_info * Transport_Interfaces_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 * Transport_Interfaces_FT_Disc::get_info() const override <public-const-type-info-ptr-transport-interfaces-ft-disc-get-info-const-override>`
[const Type_info * Transport_Interfaces_FT_Disc::get_info() const override](#public-const-type-info-ptr-transport-interfaces-ft-disc-get-info-const-override)
const bool & Transport_Interfaces_FT_Disc::get_is_solid_particle() const
References
How to cite in this doc:
:ref:`const bool & Transport_Interfaces_FT_Disc::get_is_solid_particle() const <public-const-bool-ref-transport-interfaces-ft-disc-get-is-solid-particle-const>`
[const bool & Transport_Interfaces_FT_Disc::get_is_solid_particle() const](#public-const-bool-ref-transport-interfaces-ft-disc-get-is-solid-particle-const)
int Transport_Interfaces_FT_Disc::get_mesh_tag() const override
Reimplements:
How to cite in this doc:
:ref:`int Transport_Interfaces_FT_Disc::get_mesh_tag() const override <public-int-transport-interfaces-ft-disc-get-mesh-tag-const-override>`
[int Transport_Interfaces_FT_Disc::get_mesh_tag() const override](#public-int-transport-interfaces-ft-disc-get-mesh-tag-const-override)
const int & Transport_Interfaces_FT_Disc::get_n_iterations_distance() const
Referenced By
How to cite in this doc:
:ref:`const int & Transport_Interfaces_FT_Disc::get_n_iterations_distance() const <public-const-int-ref-transport-interfaces-ft-disc-get-n-iterations-distance-const>`
[const int & Transport_Interfaces_FT_Disc::get_n_iterations_distance() const](#public-const-int-ref-transport-interfaces-ft-disc-get-n-iterations-distance-const)
const int & Transport_Interfaces_FT_Disc::get_nb_particles_tot() const
Referenced By
How to cite in this doc:
:ref:`const int & Transport_Interfaces_FT_Disc::get_nb_particles_tot() const <public-const-int-ref-transport-interfaces-ft-disc-get-nb-particles-tot-const>`
[const int & Transport_Interfaces_FT_Disc::get_nb_particles_tot() const](#public-const-int-ref-transport-interfaces-ft-disc-get-nb-particles-tot-const)
const DoubleTab & Transport_Interfaces_FT_Disc::get_particles_position() const
References
Referenced By
How to cite in this doc:
:ref:`const DoubleTab & Transport_Interfaces_FT_Disc::get_particles_position() const <public-const-doubletab-ref-transport-interfaces-ft-disc-get-particles-position-const>`
[const DoubleTab & Transport_Interfaces_FT_Disc::get_particles_position() const](#public-const-doubletab-ref-transport-interfaces-ft-disc-get-particles-position-const)
const DoubleTab & Transport_Interfaces_FT_Disc::get_particles_velocity() const
References
Referenced By
How to cite in this doc:
:ref:`const DoubleTab & Transport_Interfaces_FT_Disc::get_particles_velocity() const <public-const-doubletab-ref-transport-interfaces-ft-disc-get-particles-velocity-const>`
[const DoubleTab & Transport_Interfaces_FT_Disc::get_particles_velocity() const](#public-const-doubletab-ref-transport-interfaces-ft-disc-get-particles-velocity-const)
Post_Processing_Hydrodynamic_Forces & Transport_Interfaces_FT_Disc::get_post_process_hydro_forces()
References
How to cite in this doc:
:ref:`Post_Processing_Hydrodynamic_Forces & Transport_Interfaces_FT_Disc::get_post_process_hydro_forces() <public-post-processing-hydrodynamic-forces-ref-transport-interfaces-ft-disc-get-post-process-hydro-forces>`
[Post_Processing_Hydrodynamic_Forces & Transport_Interfaces_FT_Disc::get_post_process_hydro_forces()](#public-post-processing-hydrodynamic-forces-ref-transport-interfaces-ft-disc-get-post-process-hydro-forces)
const Probleme_base & Transport_Interfaces_FT_Disc::get_probleme_base() const
References
Referenced By
How to cite in this doc:
:ref:`const Probleme_base & Transport_Interfaces_FT_Disc::get_probleme_base() const <public-const-probleme-base-ref-transport-interfaces-ft-disc-get-probleme-base-const>`
[const Probleme_base & Transport_Interfaces_FT_Disc::get_probleme_base() const](#public-const-probleme-base-ref-transport-interfaces-ft-disc-get-probleme-base-const)
const TRUST_Deriv<Collision_Model_FT_base> & Transport_Interfaces_FT_Disc::get_ptr_collision_model() const
References
Referenced By
How to cite in this doc:
:ref:`const TRUST_Deriv<Collision_Model_FT_base> & Transport_Interfaces_FT_Disc::get_ptr_collision_model() const <public-const-trust-deriv-collision-model-ft-base-ref-transport-interfaces-ft-disc-get-ptr-collision-model-const>`
[const TRUST_Deriv<Collision_Model_FT_base> & Transport_Interfaces_FT_Disc::get_ptr_collision_model() const](#public-const-trust-deriv-collision-model-ft-base-ref-transport-interfaces-ft-disc-get-ptr-collision-model-const)
Collision_Model_FT_base & Transport_Interfaces_FT_Disc::get_set_collision_model()
References
How to cite in this doc:
:ref:`Collision_Model_FT_base & Transport_Interfaces_FT_Disc::get_set_collision_model() <public-collision-model-ft-base-ref-transport-interfaces-ft-disc-get-set-collision-model>`
[Collision_Model_FT_base & Transport_Interfaces_FT_Disc::get_set_collision_model()](#public-collision-model-ft-base-ref-transport-interfaces-ft-disc-get-set-collision-model)
const Champ_base & Transport_Interfaces_FT_Disc::get_update_distance_interface() const
Calcule et renvoie la distance a l’interface, evaluee sur une epaisseur egale a n_iterations_distance aux elements et discretisee aux elements.
How to cite in this doc:
:ref:`const Champ_base & Transport_Interfaces_FT_Disc::get_update_distance_interface() const <public-const-champ-base-ref-transport-interfaces-ft-disc-get-update-distance-interface-const>`
[const Champ_base & Transport_Interfaces_FT_Disc::get_update_distance_interface() const](#public-const-champ-base-ref-transport-interfaces-ft-disc-get-update-distance-interface-const)
const Champ_base & Transport_Interfaces_FT_Disc::get_update_distance_interface_faces() const
References
Referenced By
How to cite in this doc:
:ref:`const Champ_base & Transport_Interfaces_FT_Disc::get_update_distance_interface_faces() const <public-const-champ-base-ref-transport-interfaces-ft-disc-get-update-distance-interface-faces-const>`
[const Champ_base & Transport_Interfaces_FT_Disc::get_update_distance_interface_faces() const](#public-const-champ-base-ref-transport-interfaces-ft-disc-get-update-distance-interface-faces-const)
const DoubleTab & Transport_Interfaces_FT_Disc::get_update_distance_interface_sommets() const
Renvoi de la distance signee entre l’interface et les sommets du maillage eulerien.
Si cette distance n’a pas encore ete calculee, appel a calculer_distance_interface_sommets. C’est un DoubleTab parce qu’il n’existe pas (encore) de champ aux sommets en VDF …
References
Referenced By
How to cite in this doc:
:ref:`const DoubleTab & Transport_Interfaces_FT_Disc::get_update_distance_interface_sommets() const <public-const-doubletab-ref-transport-interfaces-ft-disc-get-update-distance-interface-sommets-const>`
[const DoubleTab & Transport_Interfaces_FT_Disc::get_update_distance_interface_sommets() const](#public-const-doubletab-ref-transport-interfaces-ft-disc-get-update-distance-interface-sommets-const)
const Champ_base & Transport_Interfaces_FT_Disc::get_update_indicatrice() override
Recalcul du champ variables_internes_ - >indicatrice_cache a partir de la position des interfaces.
ATTENTION, ce n’est pas l’inconnue du probleme. L’inconnue est mise a jour a partir de ce champ dans mettre_a_jour.
Reimplements:
References
Referenced By
How to cite in this doc:
:ref:`const Champ_base & Transport_Interfaces_FT_Disc::get_update_indicatrice() override <public-const-champ-base-ref-transport-interfaces-ft-disc-get-update-indicatrice-override>`
[const Champ_base & Transport_Interfaces_FT_Disc::get_update_indicatrice() override](#public-const-champ-base-ref-transport-interfaces-ft-disc-get-update-indicatrice-override)
const Champ_base & Transport_Interfaces_FT_Disc::get_update_normale_interface() const
Calcule et renvoie la normale a l’interface, evaluee sur une epaisseur egale a n_iterations_distance aux elements et discretisee aux elements.
Referenced By
How to cite in this doc:
:ref:`const Champ_base & Transport_Interfaces_FT_Disc::get_update_normale_interface() const <public-const-champ-base-ref-transport-interfaces-ft-disc-get-update-normale-interface-const>`
[const Champ_base & Transport_Interfaces_FT_Disc::get_update_normale_interface() const](#public-const-champ-base-ref-transport-interfaces-ft-disc-get-update-normale-interface-const)
const int & Transport_Interfaces_FT_Disc::get_vimp_regul() const
How to cite in this doc:
:ref:`const int & Transport_Interfaces_FT_Disc::get_vimp_regul() const <public-const-int-ref-transport-interfaces-ft-disc-get-vimp-regul-const>`
[const int & Transport_Interfaces_FT_Disc::get_vimp_regul() const](#public-const-int-ref-transport-interfaces-ft-disc-get-vimp-regul-const)
int Transport_Interfaces_FT_Disc::impr(Sortie &os) const override
Imprime les operateurs de l’equation sur un flot de sortie, de facon inconditionnelle.
appelle Operateur_base::impr(os)
Reimplements:
References
Referenced By
How to cite in this doc:
:ref:`int Transport_Interfaces_FT_Disc::impr(Sortie &os) const override <public-int-transport-interfaces-ft-disc-impr-sortie-ref-os-const-override>`
[int Transport_Interfaces_FT_Disc::impr(Sortie &os) const override](#public-int-transport-interfaces-ft-disc-impr-sortie-ref-os-const-override)
void Transport_Interfaces_FT_Disc::impr_effort_fluide_interface(DoubleTab &source_val, DoubleTab &pressure_part, DoubleTab &friction_part, DoubleTab &diff_part)
References
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::impr_effort_fluide_interface(DoubleTab &source_val, DoubleTab &pressure_part, DoubleTab &friction_part, DoubleTab &diff_part) <public-void-transport-interfaces-ft-disc-impr-effort-fluide-interface-doubletab-ref-source-val-doubletab-ref-pressure-part-doubletab-ref-friction-part-doubletab-ref-diff-part>`
[void Transport_Interfaces_FT_Disc::impr_effort_fluide_interface(DoubleTab &source_val, DoubleTab &pressure_part, DoubleTab &friction_part, DoubleTab &diff_part)](#public-void-transport-interfaces-ft-disc-impr-effort-fluide-interface-doubletab-ref-source-val-doubletab-ref-pressure-part-doubletab-ref-friction-part-doubletab-ref-diff-part)
const Champ_Inc_base & Transport_Interfaces_FT_Disc::inconnue() const override
Reimplements:
References
Referenced By
How to cite in this doc:
:ref:`const Champ_Inc_base & Transport_Interfaces_FT_Disc::inconnue() const override <public-const-champ-inc-base-ref-transport-interfaces-ft-disc-inconnue-const-override>`
[const Champ_Inc_base & Transport_Interfaces_FT_Disc::inconnue() const override](#public-const-champ-inc-base-ref-transport-interfaces-ft-disc-inconnue-const-override)
Champ_Inc_base & Transport_Interfaces_FT_Disc::inconnue() override
Reimplements:
References
How to cite in this doc:
:ref:`Champ_Inc_base & Transport_Interfaces_FT_Disc::inconnue() override <public-champ-inc-base-ref-transport-interfaces-ft-disc-inconnue-override>`
[Champ_Inc_base & Transport_Interfaces_FT_Disc::inconnue() override](#public-champ-inc-base-ref-transport-interfaces-ft-disc-inconnue-override)
void Transport_Interfaces_FT_Disc::init_save_file() override
Reimplements:
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::init_save_file() override <public-void-transport-interfaces-ft-disc-init-save-file-override>`
[void Transport_Interfaces_FT_Disc::init_save_file() override](#public-void-transport-interfaces-ft-disc-init-save-file-override)
void Transport_Interfaces_FT_Disc::integrer_ensemble_lagrange(const double temps) override
Reimplements:
References
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::integrer_ensemble_lagrange(const double temps) override <public-void-transport-interfaces-ft-disc-integrer-ensemble-lagrange-const-double-temps-override>`
[void Transport_Interfaces_FT_Disc::integrer_ensemble_lagrange(const double temps) override](#public-void-transport-interfaces-ft-disc-integrer-ensemble-lagrange-const-double-temps-override)
void Transport_Interfaces_FT_Disc::interpoler_simple_vitesse_face(const DoubleTab &distance_interface, const int phase, const int stencil_width, DoubleTab &champ, DoubleTab &gradient, const double t, const double dt)
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::interpoler_simple_vitesse_face(const DoubleTab &distance_interface, const int phase, const int stencil_width, DoubleTab &champ, DoubleTab &gradient, const double t, const double dt) <public-void-transport-interfaces-ft-disc-interpoler-simple-vitesse-face-const-doubletab-ref-distance-interface-const-int-phase-const-int-stencil-width-doubletab-ref-champ-doubletab-ref-gradient-const-double-t-const-double-dt>`
[void Transport_Interfaces_FT_Disc::interpoler_simple_vitesse_face(const DoubleTab &distance_interface, const int phase, const int stencil_width, DoubleTab &champ, DoubleTab &gradient, const double t, const double dt)](#public-void-transport-interfaces-ft-disc-interpoler-simple-vitesse-face-const-doubletab-ref-distance-interface-const-int-phase-const-int-stencil-width-doubletab-ref-champ-doubletab-ref-gradient-const-double-t-const-double-dt)
void Transport_Interfaces_FT_Disc::interpoler_vitesse_face(const DoubleTab &distance_interface, const int phase, const int stencil_width, DoubleTab &champ, DoubleTab &gradient, const double t, const double dt)
Referenced By
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::interpoler_vitesse_face(const DoubleTab &distance_interface, const int phase, const int stencil_width, DoubleTab &champ, DoubleTab &gradient, const double t, const double dt) <public-void-transport-interfaces-ft-disc-interpoler-vitesse-face-const-doubletab-ref-distance-interface-const-int-phase-const-int-stencil-width-doubletab-ref-champ-doubletab-ref-gradient-const-double-t-const-double-dt>`
[void Transport_Interfaces_FT_Disc::interpoler_vitesse_face(const DoubleTab &distance_interface, const int phase, const int stencil_width, DoubleTab &champ, DoubleTab &gradient, const double t, const double dt)](#public-void-transport-interfaces-ft-disc-interpoler-vitesse-face-const-doubletab-ref-distance-interface-const-int-phase-const-int-stencil-width-doubletab-ref-champ-doubletab-ref-gradient-const-double-t-const-double-dt)
Entree & Transport_Interfaces_FT_Disc::lire_cond_init(Entree &is) override
Lecture des conditions initiales.
On s’attend a trouver ceci : { fonction EXPRESSION } ou expression depend de x, y et z et sera interpretee par le parser de TRUST. L’expression est envoyee a Marching_Cubes pour construire l’interface. Voir aussi parser et Marching_Cubes .
Reimplements:
How to cite in this doc:
:ref:`Entree & Transport_Interfaces_FT_Disc::lire_cond_init(Entree &is) override <public-entree-ref-transport-interfaces-ft-disc-lire-cond-init-entree-ref-is-override>`
[Entree & Transport_Interfaces_FT_Disc::lire_cond_init(Entree &is) override](#public-entree-ref-transport-interfaces-ft-disc-lire-cond-init-entree-ref-is-override)
void Transport_Interfaces_FT_Disc::lire_maillage_ft_cao(Entree &is)
References
Referenced By
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::lire_maillage_ft_cao(Entree &is) <public-void-transport-interfaces-ft-disc-lire-maillage-ft-cao-entree-ref-is>`
[void Transport_Interfaces_FT_Disc::lire_maillage_ft_cao(Entree &is)](#public-void-transport-interfaces-ft-disc-lire-maillage-ft-cao-entree-ref-is)
int Transport_Interfaces_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
Transport_Interfaces_FT_Disc_interne::expression_vitesse_imposee
Transport_Interfaces_FT_Disc_interne::injection_interfaces_expressions_
Transport_Interfaces_FT_Disc_interne::injection_interfaces_phase_
Transport_Interfaces_FT_Disc_interne::injection_interfaces_temps_
Transport_Interfaces_FT_Disc_interne::interpolation_champ_face
Transport_Interfaces_FT_Disc_interne::is_distance_projete_face
Transport_Interfaces_FT_Disc_interne::is_extra_diphasique_solide
Transport_Interfaces_FT_Disc_interne::iterations_correction_volume
Transport_Interfaces_FT_Disc_interne::methode_interpolation_v
Transport_Interfaces_FT_Disc_interne::modified_indic_faces_position
Transport_Interfaces_FT_Disc_interne::modified_indic_faces_thickness
Transport_Interfaces_FT_Disc_interne::nb_iterations_correction_volume
Transport_Interfaces_FT_Disc_interne::nb_lissage_correction_volume
Transport_Interfaces_FT_Disc_interne::refequation_vitesse_transport
Transport_Interfaces_FT_Disc_interne::VOFlike_correction_volume
How to cite in this doc:
:ref:`int Transport_Interfaces_FT_Disc::lire_motcle_non_standard(const Motcle &, Entree &) override <public-int-transport-interfaces-ft-disc-lire-motcle-non-standard-const-motcle-ref-entree-ref-override>`
[int Transport_Interfaces_FT_Disc::lire_motcle_non_standard(const Motcle &, Entree &) override](#public-int-transport-interfaces-ft-disc-lire-motcle-non-standard-const-motcle-ref-entree-ref-override)
const Maillage_FT_Disc & Transport_Interfaces_FT_Disc::maillage_inject() const
Referenced By
How to cite in this doc:
:ref:`const Maillage_FT_Disc & Transport_Interfaces_FT_Disc::maillage_inject() const <public-const-maillage-ft-disc-ref-transport-interfaces-ft-disc-maillage-inject-const>`
[const Maillage_FT_Disc & Transport_Interfaces_FT_Disc::maillage_inject() const](#public-const-maillage-ft-disc-ref-transport-interfaces-ft-disc-maillage-inject-const)
const Maillage_FT_Disc & Transport_Interfaces_FT_Disc::maillage_interface() const
Referenced By
Triple_Line_Model_FT_Disc::compute_TCL_fluxes_in_all_boundary_cells
Convection_Diffusion_Temperature_FT_Disc::derivee_en_temps_inco
Post_Processing_Hydrodynamic_Forces::trilinear_interpolation_elem
Post_Processing_Hydrodynamic_Forces::trilinear_interpolation_face
Post_Processing_Hydrodynamic_Forces::trilinear_interpolation_face_sommets
Post_Processing_Hydrodynamic_Forces::trilinear_interpolation_gradU_elem
Post_Processing_Hydrodynamic_Forces::trilinear_interpolation_gradU_elem_P1
Post_Processing_Hydrodynamic_Forces::trilinear_interpolation_gradU_face
How to cite in this doc:
:ref:`const Maillage_FT_Disc & Transport_Interfaces_FT_Disc::maillage_interface() const <public-const-maillage-ft-disc-ref-transport-interfaces-ft-disc-maillage-interface-const>`
[const Maillage_FT_Disc & Transport_Interfaces_FT_Disc::maillage_interface() const](#public-const-maillage-ft-disc-ref-transport-interfaces-ft-disc-maillage-interface-const)
const Maillage_FT_Disc & Transport_Interfaces_FT_Disc::maillage_interface_pour_post() const
Renvoie le maillage stocke specialement pour le postraitement (si on veut postraiter un etat intermediaire.
..)
References
Referenced By
How to cite in this doc:
:ref:`const Maillage_FT_Disc & Transport_Interfaces_FT_Disc::maillage_interface_pour_post() const <public-const-maillage-ft-disc-ref-transport-interfaces-ft-disc-maillage-interface-pour-post-const>`
[const Maillage_FT_Disc & Transport_Interfaces_FT_Disc::maillage_interface_pour_post() const](#public-const-maillage-ft-disc-ref-transport-interfaces-ft-disc-maillage-interface-pour-post-const)
const Marching_Cubes & Transport_Interfaces_FT_Disc::marching_cubes() const
Referenced By
How to cite in this doc:
:ref:`const Marching_Cubes & Transport_Interfaces_FT_Disc::marching_cubes() const <public-const-marching-cubes-ref-transport-interfaces-ft-disc-marching-cubes-const>`
[const Marching_Cubes & Transport_Interfaces_FT_Disc::marching_cubes() const](#public-const-marching-cubes-ref-transport-interfaces-ft-disc-marching-cubes-const)
void Transport_Interfaces_FT_Disc::mettre_a_jour(double temps) override
La valeur de l’inconnue sur le pas de temps a ete calculee.
Cette methode avance le present jusqu’au temps passe en parametre. Elle met aussi a jour les proprietes du milieu.
Reimplements:
References
Post_Processing_Hydrodynamic_Forces::compute_hydrodynamic_forces
Post_Processing_Hydrodynamic_Forces_Stokes::compute_hydrodynamic_forces
Transport_Interfaces_FT_Disc_interne::distance_interface_sommets
Post_Processing_Hydrodynamic_Forces::drop_the_flag_heat_transfer
Transport_Interfaces_FT_Disc_interne::expression_vitesse_imposee
Intersections_Elem_Facettes_Data::fraction_surface_intersection_
Post_Processing_Hydrodynamic_Forces::get_is_compute_forces_Stokes_th
Post_Processing_Hydrodynamic_Forces::get_is_compute_heat_transfer
Transport_Interfaces_FT_Disc_interne::injection_interfaces_expressions_
Transport_Interfaces_FT_Disc_interne::injection_interfaces_last_time_
Transport_Interfaces_FT_Disc_interne::injection_interfaces_phase_
Transport_Interfaces_FT_Disc_interne::injection_interfaces_temps_
Transport_Interfaces_FT_Disc_interne::refequation_vitesse_transport
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::mettre_a_jour(double temps) override <public-void-transport-interfaces-ft-disc-mettre-a-jour-double-temps-override>`
[void Transport_Interfaces_FT_Disc::mettre_a_jour(double temps) override](#public-void-transport-interfaces-ft-disc-mettre-a-jour-double-temps-override)
const Milieu_base & Transport_Interfaces_FT_Disc::milieu() const override
Reimplements:
References
How to cite in this doc:
:ref:`const Milieu_base & Transport_Interfaces_FT_Disc::milieu() const override <public-const-milieu-base-ref-transport-interfaces-ft-disc-milieu-const-override>`
[const Milieu_base & Transport_Interfaces_FT_Disc::milieu() const override](#public-const-milieu-base-ref-transport-interfaces-ft-disc-milieu-const-override)
Milieu_base & Transport_Interfaces_FT_Disc::milieu() override
Reimplements:
References
Referenced By
How to cite in this doc:
:ref:`Milieu_base & Transport_Interfaces_FT_Disc::milieu() override <public-milieu-base-ref-transport-interfaces-ft-disc-milieu-override>`
[Milieu_base & Transport_Interfaces_FT_Disc::milieu() override](#public-milieu-base-ref-transport-interfaces-ft-disc-milieu-override)
void Transport_Interfaces_FT_Disc::modifie_source(DoubleTab &so_modif, const DoubleTab &so_val, const DoubleTab &rho_faces, const int n, const int m, const int is_QC, const DoubleVect &vol_entrelaces, const Solveur_Masse_base &solv_masse)
Referenced By
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::modifie_source(DoubleTab &so_modif, const DoubleTab &so_val, const DoubleTab &rho_faces, const int n, const int m, const int is_QC, const DoubleVect &vol_entrelaces, const Solveur_Masse_base &solv_masse) <public-void-transport-interfaces-ft-disc-modifie-source-doubletab-ref-so-modif-const-doubletab-ref-so-val-const-doubletab-ref-rho-faces-const-int-n-const-int-m-const-int-is-qc-const-doublevect-ref-vol-entrelaces-const-solveur-masse-base-ref-solv-masse>`
[void Transport_Interfaces_FT_Disc::modifie_source(DoubleTab &so_modif, const DoubleTab &so_val, const DoubleTab &rho_faces, const int n, const int m, const int is_QC, const DoubleVect &vol_entrelaces, const Solveur_Masse_base &solv_masse)](#public-void-transport-interfaces-ft-disc-modifie-source-doubletab-ref-so-modif-const-doubletab-ref-so-val-const-doubletab-ref-rho-faces-const-int-n-const-int-m-const-int-is-qc-const-doublevect-ref-vol-entrelaces-const-solveur-masse-base-ref-solv-masse)
void Transport_Interfaces_FT_Disc::modifier_vpoint_pour_imposer_vit(const DoubleTab &inco_val, DoubleTab &vpoint0, DoubleTab &vpoint, const DoubleTab &rho_faces, DoubleTab &terme_source, const double temps, const double dt, const int is_explicite, const double eta) override
Reimplements:
References
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::modifier_vpoint_pour_imposer_vit(const DoubleTab &inco_val, DoubleTab &vpoint0, DoubleTab &vpoint, const DoubleTab &rho_faces, DoubleTab &terme_source, const double temps, const double dt, const int is_explicite, const double eta) override <public-void-transport-interfaces-ft-disc-modifier-vpoint-pour-imposer-vit-const-doubletab-ref-inco-val-doubletab-ref-vpoint0-doubletab-ref-vpoint-const-doubletab-ref-rho-faces-doubletab-ref-terme-source-const-double-temps-const-double-dt-const-int-is-explicite-const-double-eta-override>`
[void Transport_Interfaces_FT_Disc::modifier_vpoint_pour_imposer_vit(const DoubleTab &inco_val, DoubleTab &vpoint0, DoubleTab &vpoint, const DoubleTab &rho_faces, DoubleTab &terme_source, const double temps, const double dt, const int is_explicite, const double eta) override](#public-void-transport-interfaces-ft-disc-modifier-vpoint-pour-imposer-vit-const-doubletab-ref-inco-val-doubletab-ref-vpoint0-doubletab-ref-vpoint-const-doubletab-ref-rho-faces-doubletab-ref-terme-source-const-double-temps-const-double-dt-const-int-is-explicite-const-double-eta-override)
void Transport_Interfaces_FT_Disc::nettoyer_maillage()
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::nettoyer_maillage() <public-void-transport-interfaces-ft-disc-nettoyer-maillage>`
[void Transport_Interfaces_FT_Disc::nettoyer_maillage()](#public-void-transport-interfaces-ft-disc-nettoyer-maillage)
void Transport_Interfaces_FT_Disc::nettoyer_proprietes_particules(const ArrOfInt &som_utilises)
Referenced By
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::nettoyer_proprietes_particules(const ArrOfInt &som_utilises) <public-void-transport-interfaces-ft-disc-nettoyer-proprietes-particules-const-arrofint-ref-som-utilises>`
[void Transport_Interfaces_FT_Disc::nettoyer_proprietes_particules(const ArrOfInt &som_utilises)](#public-void-transport-interfaces-ft-disc-nettoyer-proprietes-particules-const-arrofint-ref-som-utilises)
int Transport_Interfaces_FT_Disc::nombre_d_operateurs() const override
Reimplements:
How to cite in this doc:
:ref:`int Transport_Interfaces_FT_Disc::nombre_d_operateurs() const override <public-int-transport-interfaces-ft-disc-nombre-d-operateurs-const-override>`
[int Transport_Interfaces_FT_Disc::nombre_d_operateurs() const override](#public-int-transport-interfaces-ft-disc-nombre-d-operateurs-const-override)
const Operateur & Transport_Interfaces_FT_Disc::operateur(int i) const override
Reimplements:
References
How to cite in this doc:
:ref:`const Operateur & Transport_Interfaces_FT_Disc::operateur(int i) const override <public-const-operateur-ref-transport-interfaces-ft-disc-operateur-int-i-const-override>`
[const Operateur & Transport_Interfaces_FT_Disc::operateur(int i) const override](#public-const-operateur-ref-transport-interfaces-ft-disc-operateur-int-i-const-override)
Operateur & Transport_Interfaces_FT_Disc::operateur(int i) override
Reimplements:
References
How to cite in this doc:
:ref:`Operateur & Transport_Interfaces_FT_Disc::operateur(int i) override <public-operateur-ref-transport-interfaces-ft-disc-operateur-int-i-override>`
[Operateur & Transport_Interfaces_FT_Disc::operateur(int i) override](#public-operateur-ref-transport-interfaces-ft-disc-operateur-int-i-override)
const Parcours_interface & Transport_Interfaces_FT_Disc::parcours_interface() const
Referenced By
How to cite in this doc:
:ref:`const Parcours_interface & Transport_Interfaces_FT_Disc::parcours_interface() const <public-const-parcours-interface-ref-transport-interfaces-ft-disc-parcours-interface-const>`
[const Parcours_interface & Transport_Interfaces_FT_Disc::parcours_interface() const](#public-const-parcours-interface-ref-transport-interfaces-ft-disc-parcours-interface-const)
void Transport_Interfaces_FT_Disc::plan_facette_existant(Maillage_FT_Disc &maillage, DoubleList A, DoubleList B, DoubleList C, DoubleList D, const int i_facette, int &test_liste)
References
Referenced By
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::plan_facette_existant(Maillage_FT_Disc &maillage, DoubleList A, DoubleList B, DoubleList C, DoubleList D, const int i_facette, int &test_liste) <public-void-transport-interfaces-ft-disc-plan-facette-existant-maillage-ft-disc-ref-maillage-doublelist-a-doublelist-b-doublelist-c-doublelist-d-const-int-i-facette-int-ref-test-liste>`
[void Transport_Interfaces_FT_Disc::plan_facette_existant(Maillage_FT_Disc &maillage, DoubleList A, DoubleList B, DoubleList C, DoubleList D, const int i_facette, int &test_liste)](#public-void-transport-interfaces-ft-disc-plan-facette-existant-maillage-ft-disc-ref-maillage-doublelist-a-doublelist-b-doublelist-c-doublelist-d-const-int-i-facette-int-ref-test-liste)
void Transport_Interfaces_FT_Disc::PPP_face_interface(Maillage_FT_Disc &maillage, const DoubleTab &indicatrice, const DoubleTab &indicatrice_face, DoubleTab &Vertex)
References
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::PPP_face_interface(Maillage_FT_Disc &maillage, const DoubleTab &indicatrice, const DoubleTab &indicatrice_face, DoubleTab &Vertex) <public-void-transport-interfaces-ft-disc-ppp-face-interface-maillage-ft-disc-ref-maillage-const-doubletab-ref-indicatrice-const-doubletab-ref-indicatrice-face-doubletab-ref-vertex>`
[void Transport_Interfaces_FT_Disc::PPP_face_interface(Maillage_FT_Disc &maillage, const DoubleTab &indicatrice, const DoubleTab &indicatrice_face, DoubleTab &Vertex)](#public-void-transport-interfaces-ft-disc-ppp-face-interface-maillage-ft-disc-ref-maillage-const-doubletab-ref-indicatrice-const-doubletab-ref-indicatrice-face-doubletab-ref-vertex)
void Transport_Interfaces_FT_Disc::PPP_face_interface_voisin(const DoubleTab &indicatrice, const DoubleTab &indicatrice_face, DoubleTab &Vertex, DoubleTab &PPP)
References
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::PPP_face_interface_voisin(const DoubleTab &indicatrice, const DoubleTab &indicatrice_face, DoubleTab &Vertex, DoubleTab &PPP) <public-void-transport-interfaces-ft-disc-ppp-face-interface-voisin-const-doubletab-ref-indicatrice-const-doubletab-ref-indicatrice-face-doubletab-ref-vertex-doubletab-ref-ppp>`
[void Transport_Interfaces_FT_Disc::PPP_face_interface_voisin(const DoubleTab &indicatrice, const DoubleTab &indicatrice_face, DoubleTab &Vertex, DoubleTab &PPP)](#public-void-transport-interfaces-ft-disc-ppp-face-interface-voisin-const-doubletab-ref-indicatrice-const-doubletab-ref-indicatrice-face-doubletab-ref-vertex-doubletab-ref-ppp)
void Transport_Interfaces_FT_Disc::PPP_face_voisin(const DoubleTab &indicatrice, const DoubleTab &indicatrice_face, DoubleTab &PPP)
References
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::PPP_face_voisin(const DoubleTab &indicatrice, const DoubleTab &indicatrice_face, DoubleTab &PPP) <public-void-transport-interfaces-ft-disc-ppp-face-voisin-const-doubletab-ref-indicatrice-const-doubletab-ref-indicatrice-face-doubletab-ref-ppp>`
[void Transport_Interfaces_FT_Disc::PPP_face_voisin(const DoubleTab &indicatrice, const DoubleTab &indicatrice_face, DoubleTab &PPP)](#public-void-transport-interfaces-ft-disc-ppp-face-voisin-const-doubletab-ref-indicatrice-const-doubletab-ref-indicatrice-face-doubletab-ref-ppp)
int Transport_Interfaces_FT_Disc::preparer_calcul() override
Tout ce qui ne depend pas des autres problemes eventuels.
Reimplements:
References
Post_Processing_Hydrodynamic_Forces::associate_transport_equation
Transport_Interfaces_FT_Disc_interne::distance_interface_faces
Transport_Interfaces_FT_Disc_interne::distance_interface_faces_corrigee
Transport_Interfaces_FT_Disc_interne::distance_interface_faces_difference
Post_Processing_Hydrodynamic_Forces_Stokes::resize_and_init_tables
How to cite in this doc:
:ref:`int Transport_Interfaces_FT_Disc::preparer_calcul() override <public-int-transport-interfaces-ft-disc-preparer-calcul-override>`
[int Transport_Interfaces_FT_Disc::preparer_calcul() override](#public-int-transport-interfaces-ft-disc-preparer-calcul-override)
void Transport_Interfaces_FT_Disc::preparer_pas_de_temps()
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::preparer_pas_de_temps() <public-void-transport-interfaces-ft-disc-preparer-pas-de-temps>`
[void Transport_Interfaces_FT_Disc::preparer_pas_de_temps()](#public-void-transport-interfaces-ft-disc-preparer-pas-de-temps)
void Transport_Interfaces_FT_Disc::projete_point_face_fluide(int &nb_proj_modif, const int dim_fa7, const DoubleTab &indicatrice_face, const DoubleTab &indicatrice, const DoubleTab &dist_face, const double t, const double dt, DoubleTab &Tab100, DoubleTab &Tab101, DoubleTab &Tab102, DoubleTab &Tab103, IntTab &Tab12, IntTab &CptFacette, DoubleTab &v_imp, DoubleTab &Vertex, Parser &parser_x, Parser &parser_y, Parser &parser_z)
References
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::projete_point_face_fluide(int &nb_proj_modif, const int dim_fa7, const DoubleTab &indicatrice_face, const DoubleTab &indicatrice, const DoubleTab &dist_face, const double t, const double dt, DoubleTab &Tab100, DoubleTab &Tab101, DoubleTab &Tab102, DoubleTab &Tab103, IntTab &Tab12, IntTab &CptFacette, DoubleTab &v_imp, DoubleTab &Vertex, Parser &parser_x, Parser &parser_y, Parser &parser_z) <public-void-transport-interfaces-ft-disc-projete-point-face-fluide-int-ref-nb-proj-modif-const-int-dim-fa7-const-doubletab-ref-indicatrice-face-const-doubletab-ref-indicatrice-const-doubletab-ref-dist-face-const-double-t-const-double-dt-doubletab-ref-tab100-doubletab-ref-tab101-doubletab-ref-tab102-doubletab-ref-tab103-inttab-ref-tab12-inttab-ref-cptfacette-doubletab-ref-v-imp-doubletab-ref-vertex-parser-ref-parser-x-parser-ref-parser-y-parser-ref-parser-z>`
[void Transport_Interfaces_FT_Disc::projete_point_face_fluide(int &nb_proj_modif, const int dim_fa7, const DoubleTab &indicatrice_face, const DoubleTab &indicatrice, const DoubleTab &dist_face, const double t, const double dt, DoubleTab &Tab100, DoubleTab &Tab101, DoubleTab &Tab102, DoubleTab &Tab103, IntTab &Tab12, IntTab &CptFacette, DoubleTab &v_imp, DoubleTab &Vertex, Parser &parser_x, Parser &parser_y, Parser &parser_z)](#public-void-transport-interfaces-ft-disc-projete-point-face-fluide-int-ref-nb-proj-modif-const-int-dim-fa7-const-doubletab-ref-indicatrice-face-const-doubletab-ref-indicatrice-const-doubletab-ref-dist-face-const-double-t-const-double-dt-doubletab-ref-tab100-doubletab-ref-tab101-doubletab-ref-tab102-doubletab-ref-tab103-inttab-ref-tab12-inttab-ref-cptfacette-doubletab-ref-v-imp-doubletab-ref-vertex-parser-ref-parser-x-parser-ref-parser-y-parser-ref-parser-z)
void Transport_Interfaces_FT_Disc::projete_point_face_interface(int &nb_proj_modif, const int dim_fa7, const DoubleTab &indicatrice_face, const DoubleTab &indicatrice, const DoubleTab &dist_face, const double t, const double dt, DoubleTab &Tab100, DoubleTab &Tab101, DoubleTab &Tab102, DoubleTab &Tab103, IntTab &Tab12, IntTab &CptFacette, DoubleTab &v_imp, DoubleTab &Vertex, Parser &parser_x, Parser &parser_y, Parser &parser_z)
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::projete_point_face_interface(int &nb_proj_modif, const int dim_fa7, const DoubleTab &indicatrice_face, const DoubleTab &indicatrice, const DoubleTab &dist_face, const double t, const double dt, DoubleTab &Tab100, DoubleTab &Tab101, DoubleTab &Tab102, DoubleTab &Tab103, IntTab &Tab12, IntTab &CptFacette, DoubleTab &v_imp, DoubleTab &Vertex, Parser &parser_x, Parser &parser_y, Parser &parser_z) <public-void-transport-interfaces-ft-disc-projete-point-face-interface-int-ref-nb-proj-modif-const-int-dim-fa7-const-doubletab-ref-indicatrice-face-const-doubletab-ref-indicatrice-const-doubletab-ref-dist-face-const-double-t-const-double-dt-doubletab-ref-tab100-doubletab-ref-tab101-doubletab-ref-tab102-doubletab-ref-tab103-inttab-ref-tab12-inttab-ref-cptfacette-doubletab-ref-v-imp-doubletab-ref-vertex-parser-ref-parser-x-parser-ref-parser-y-parser-ref-parser-z>`
[void Transport_Interfaces_FT_Disc::projete_point_face_interface(int &nb_proj_modif, const int dim_fa7, const DoubleTab &indicatrice_face, const DoubleTab &indicatrice, const DoubleTab &dist_face, const double t, const double dt, DoubleTab &Tab100, DoubleTab &Tab101, DoubleTab &Tab102, DoubleTab &Tab103, IntTab &Tab12, IntTab &CptFacette, DoubleTab &v_imp, DoubleTab &Vertex, Parser &parser_x, Parser &parser_y, Parser &parser_z)](#public-void-transport-interfaces-ft-disc-projete-point-face-interface-int-ref-nb-proj-modif-const-int-dim-fa7-const-doubletab-ref-indicatrice-face-const-doubletab-ref-indicatrice-const-doubletab-ref-dist-face-const-double-t-const-double-dt-doubletab-ref-tab100-doubletab-ref-tab101-doubletab-ref-tab102-doubletab-ref-tab103-inttab-ref-tab12-inttab-ref-cptfacette-doubletab-ref-v-imp-doubletab-ref-vertex-parser-ref-parser-x-parser-ref-parser-y-parser-ref-parser-z)
const Proprietes_part_vol & Transport_Interfaces_FT_Disc::proprietes_inject() const
Referenced By
How to cite in this doc:
:ref:`const Proprietes_part_vol & Transport_Interfaces_FT_Disc::proprietes_inject() const <public-const-proprietes-part-vol-ref-transport-interfaces-ft-disc-proprietes-inject-const>`
[const Proprietes_part_vol & Transport_Interfaces_FT_Disc::proprietes_inject() const](#public-const-proprietes-part-vol-ref-transport-interfaces-ft-disc-proprietes-inject-const)
const Proprietes_part_vol & Transport_Interfaces_FT_Disc::proprietes_particules() const
Referenced By
How to cite in this doc:
:ref:`const Proprietes_part_vol & Transport_Interfaces_FT_Disc::proprietes_particules() const <public-const-proprietes-part-vol-ref-transport-interfaces-ft-disc-proprietes-particules-const>`
[const Proprietes_part_vol & Transport_Interfaces_FT_Disc::proprietes_particules() const](#public-const-proprietes-part-vol-ref-transport-interfaces-ft-disc-proprietes-particules-const)
void Transport_Interfaces_FT_Disc::ramasse_miettes(const Maillage_FT_Disc &maillage, DoubleVect &flux, DoubleVect &valeurs)
References
Referenced By
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::ramasse_miettes(const Maillage_FT_Disc &maillage, DoubleVect &flux, DoubleVect &valeurs) <public-void-transport-interfaces-ft-disc-ramasse-miettes-const-maillage-ft-disc-ref-maillage-doublevect-ref-flux-doublevect-ref-valeurs>`
[void Transport_Interfaces_FT_Disc::ramasse_miettes(const Maillage_FT_Disc &maillage, DoubleVect &flux, DoubleVect &valeurs)](#public-void-transport-interfaces-ft-disc-ramasse-miettes-const-maillage-ft-disc-ref-maillage-doublevect-ref-flux-doublevect-ref-valeurs)
Remaillage_FT & Transport_Interfaces_FT_Disc::remaillage_interface()
Referenced By
How to cite in this doc:
:ref:`Remaillage_FT & Transport_Interfaces_FT_Disc::remaillage_interface() <public-remaillage-ft-ref-transport-interfaces-ft-disc-remaillage-interface>`
[Remaillage_FT & Transport_Interfaces_FT_Disc::remaillage_interface()](#public-remaillage-ft-ref-transport-interfaces-ft-disc-remaillage-interface)
const Remaillage_FT & Transport_Interfaces_FT_Disc::remaillage_interface() const
How to cite in this doc:
:ref:`const Remaillage_FT & Transport_Interfaces_FT_Disc::remaillage_interface() const <public-const-remaillage-ft-ref-transport-interfaces-ft-disc-remaillage-interface-const>`
[const Remaillage_FT & Transport_Interfaces_FT_Disc::remaillage_interface() const](#public-const-remaillage-ft-ref-transport-interfaces-ft-disc-remaillage-interface-const)
void Transport_Interfaces_FT_Disc::remailler_interface()
Remaillage de l’interface : - amelioration petites et grandes facettes,.
References
Referenced By
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::remailler_interface() <public-void-transport-interfaces-ft-disc-remailler-interface>`
[void Transport_Interfaces_FT_Disc::remailler_interface()](#public-void-transport-interfaces-ft-disc-remailler-interface)
void Transport_Interfaces_FT_Disc::RenumFa7(DoubleTab &Barycentre, DoubleTab &Tab110, DoubleTab &Tab111, DoubleTab &Tab112, IntTab &Tab12, IntTab &CptFacette, const int nb_facettes, const int nb_facettes_dim)
References
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::RenumFa7(DoubleTab &Barycentre, DoubleTab &Tab110, DoubleTab &Tab111, DoubleTab &Tab112, IntTab &Tab12, IntTab &CptFacette, const int nb_facettes, const int nb_facettes_dim) <public-void-transport-interfaces-ft-disc-renumfa7-doubletab-ref-barycentre-doubletab-ref-tab110-doubletab-ref-tab111-doubletab-ref-tab112-inttab-ref-tab12-inttab-ref-cptfacette-const-int-nb-facettes-const-int-nb-facettes-dim>`
[void Transport_Interfaces_FT_Disc::RenumFa7(DoubleTab &Barycentre, DoubleTab &Tab110, DoubleTab &Tab111, DoubleTab &Tab112, IntTab &Tab12, IntTab &CptFacette, const int nb_facettes, const int nb_facettes_dim)](#public-void-transport-interfaces-ft-disc-renumfa7-doubletab-ref-barycentre-doubletab-ref-tab110-doubletab-ref-tab111-doubletab-ref-tab112-inttab-ref-tab12-inttab-ref-cptfacette-const-int-nb-facettes-const-int-nb-facettes-dim)
int Transport_Interfaces_FT_Disc::reprendre(Entree &) override
On reprend l’inconnue a partir d’un flot d’entree.
[ON CHERCHE L’INCONNUE PAR SON NOM] [ON LIT L’INCONNUE] Voir Champ_Inc::reprendre(Entree&)
Reimplements:
Referenced By
How to cite in this doc:
:ref:`int Transport_Interfaces_FT_Disc::reprendre(Entree &) override <public-int-transport-interfaces-ft-disc-reprendre-entree-ref-override>`
[int Transport_Interfaces_FT_Disc::reprendre(Entree &) override](#public-int-transport-interfaces-ft-disc-reprendre-entree-ref-override)
int Transport_Interfaces_FT_Disc::sauvegarder(Sortie &) const override
On sauvegarde l’inconnue de l’equation sur un flot de sortie.
Reimplements:
References
How to cite in this doc:
:ref:`int Transport_Interfaces_FT_Disc::sauvegarder(Sortie &) const override <public-int-transport-interfaces-ft-disc-sauvegarder-sortie-ref-const-override>`
[int Transport_Interfaces_FT_Disc::sauvegarder(Sortie &) const override](#public-int-transport-interfaces-ft-disc-sauvegarder-sortie-ref-const-override)
void Transport_Interfaces_FT_Disc::set_param(Param &titi) override
Reimplements:
References
Transport_Interfaces_FT_Disc_interne::n_iterations_interpolation_ibc
Transport_Interfaces_FT_Disc_interne::nb_iterations_correction_volume
Transport_Interfaces_FT_Disc_interne::nb_lissage_correction_volume
Transport_Interfaces_FT_Disc_interne::nom_domaine_volume_impose_
Transport_Interfaces_FT_Disc_interne::VOFlike_correction_volume
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::set_param(Param &titi) override <public-void-transport-interfaces-ft-disc-set-param-param-ref-titi-override>`
[void Transport_Interfaces_FT_Disc::set_param(Param &titi) override](#public-void-transport-interfaces-ft-disc-set-param-param-ref-titi-override)
void Transport_Interfaces_FT_Disc::StockageFa7(Maillage_FT_Disc &maillage, DoubleTab &Tab100, DoubleTab &Tab101, DoubleTab &Tab102, DoubleTab &Tab103, DoubleTab &Tab110, DoubleTab &Tab111, DoubleTab &Tab112, IntTab &Tab12, DoubleTab &Barycentre, IntList &OutElem, IntTab &TabOutFa7, ArrOfBit &fa7)
References
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::StockageFa7(Maillage_FT_Disc &maillage, DoubleTab &Tab100, DoubleTab &Tab101, DoubleTab &Tab102, DoubleTab &Tab103, DoubleTab &Tab110, DoubleTab &Tab111, DoubleTab &Tab112, IntTab &Tab12, DoubleTab &Barycentre, IntList &OutElem, IntTab &TabOutFa7, ArrOfBit &fa7) <public-void-transport-interfaces-ft-disc-stockagefa7-maillage-ft-disc-ref-maillage-doubletab-ref-tab100-doubletab-ref-tab101-doubletab-ref-tab102-doubletab-ref-tab103-doubletab-ref-tab110-doubletab-ref-tab111-doubletab-ref-tab112-inttab-ref-tab12-doubletab-ref-barycentre-intlist-ref-outelem-inttab-ref-taboutfa7-arrofbit-ref-fa7>`
[void Transport_Interfaces_FT_Disc::StockageFa7(Maillage_FT_Disc &maillage, DoubleTab &Tab100, DoubleTab &Tab101, DoubleTab &Tab102, DoubleTab &Tab103, DoubleTab &Tab110, DoubleTab &Tab111, DoubleTab &Tab112, IntTab &Tab12, DoubleTab &Barycentre, IntList &OutElem, IntTab &TabOutFa7, ArrOfBit &fa7)](#public-void-transport-interfaces-ft-disc-stockagefa7-maillage-ft-disc-ref-maillage-doubletab-ref-tab100-doubletab-ref-tab101-doubletab-ref-tab102-doubletab-ref-tab103-doubletab-ref-tab110-doubletab-ref-tab111-doubletab-ref-tab112-inttab-ref-tab12-doubletab-ref-barycentre-intlist-ref-outelem-inttab-ref-taboutfa7-arrofbit-ref-fa7)
void Transport_Interfaces_FT_Disc::StockageFa7(Maillage_FT_Disc &maillage, IntTab &CptFacette, DoubleTab &Tab100, DoubleTab &Tab101, DoubleTab &Tab102, DoubleTab &Tab103, DoubleTab &Tab110, DoubleTab &Tab111, DoubleTab &Tab112, IntTab &Tab12, DoubleTab &Barycentre, const DoubleTab &indicatrice, IntList &OutElem, ArrOfBit &fa7, const int exec_planfa7existant)
References
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::StockageFa7(Maillage_FT_Disc &maillage, IntTab &CptFacette, DoubleTab &Tab100, DoubleTab &Tab101, DoubleTab &Tab102, DoubleTab &Tab103, DoubleTab &Tab110, DoubleTab &Tab111, DoubleTab &Tab112, IntTab &Tab12, DoubleTab &Barycentre, const DoubleTab &indicatrice, IntList &OutElem, ArrOfBit &fa7, const int exec_planfa7existant) <public-void-transport-interfaces-ft-disc-stockagefa7-maillage-ft-disc-ref-maillage-inttab-ref-cptfacette-doubletab-ref-tab100-doubletab-ref-tab101-doubletab-ref-tab102-doubletab-ref-tab103-doubletab-ref-tab110-doubletab-ref-tab111-doubletab-ref-tab112-inttab-ref-tab12-doubletab-ref-barycentre-const-doubletab-ref-indicatrice-intlist-ref-outelem-arrofbit-ref-fa7-const-int-exec-planfa7existant>`
[void Transport_Interfaces_FT_Disc::StockageFa7(Maillage_FT_Disc &maillage, IntTab &CptFacette, DoubleTab &Tab100, DoubleTab &Tab101, DoubleTab &Tab102, DoubleTab &Tab103, DoubleTab &Tab110, DoubleTab &Tab111, DoubleTab &Tab112, IntTab &Tab12, DoubleTab &Barycentre, const DoubleTab &indicatrice, IntList &OutElem, ArrOfBit &fa7, const int exec_planfa7existant)](#public-void-transport-interfaces-ft-disc-stockagefa7-maillage-ft-disc-ref-maillage-inttab-ref-cptfacette-doubletab-ref-tab100-doubletab-ref-tab101-doubletab-ref-tab102-doubletab-ref-tab103-doubletab-ref-tab110-doubletab-ref-tab111-doubletab-ref-tab112-inttab-ref-tab12-doubletab-ref-barycentre-const-doubletab-ref-indicatrice-intlist-ref-outelem-arrofbit-ref-fa7-const-int-exec-planfa7existant)
double Transport_Interfaces_FT_Disc::suppression_interfaces(const IntVect &num_compo, const ArrOfInt &flags_compo_a_supprimer)
References
Referenced By
How to cite in this doc:
:ref:`double Transport_Interfaces_FT_Disc::suppression_interfaces(const IntVect &num_compo, const ArrOfInt &flags_compo_a_supprimer) <public-double-transport-interfaces-ft-disc-suppression-interfaces-const-intvect-ref-num-compo-const-arrofint-ref-flags-compo-a-supprimer>`
[double Transport_Interfaces_FT_Disc::suppression_interfaces(const IntVect &num_compo, const ArrOfInt &flags_compo_a_supprimer)](#public-double-transport-interfaces-ft-disc-suppression-interfaces-const-intvect-ref-num-compo-const-arrofint-ref-flags-compo-a-supprimer)
unsigned Transport_Interfaces_FT_Disc::taille_memoire() const override
Reimplements:
How to cite in this doc:
:ref:`unsigned Transport_Interfaces_FT_Disc::taille_memoire() const override <public-unsigned-transport-interfaces-ft-disc-taille-memoire-const-override>`
[unsigned Transport_Interfaces_FT_Disc::taille_memoire() const override](#public-unsigned-transport-interfaces-ft-disc-taille-memoire-const-override)
const Topologie_Maillage_FT & Transport_Interfaces_FT_Disc::topologie_interface() const
Referenced By
How to cite in this doc:
:ref:`const Topologie_Maillage_FT & Transport_Interfaces_FT_Disc::topologie_interface() const <public-const-topologie-maillage-ft-ref-transport-interfaces-ft-disc-topologie-interface-const>`
[const Topologie_Maillage_FT & Transport_Interfaces_FT_Disc::topologie_interface() const](#public-const-topologie-maillage-ft-ref-transport-interfaces-ft-disc-topologie-interface-const)
Transport_Interfaces_FT_Disc::Transport_Interfaces_FT_Disc()
constructeur par defaut
How to cite in this doc:
:ref:`Transport_Interfaces_FT_Disc::Transport_Interfaces_FT_Disc() <public-transport-interfaces-ft-disc-transport-interfaces-ft-disc>`
[Transport_Interfaces_FT_Disc::Transport_Interfaces_FT_Disc()](#public-transport-interfaces-ft-disc-transport-interfaces-ft-disc)
void Transport_Interfaces_FT_Disc::transporter_sans_changement_topologie(DoubleTab &vitesse, const double coeff, const double temps)
References
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::transporter_sans_changement_topologie(DoubleTab &vitesse, const double coeff, const double temps) <public-void-transport-interfaces-ft-disc-transporter-sans-changement-topologie-doubletab-ref-vitesse-const-double-coeff-const-double-temps>`
[void Transport_Interfaces_FT_Disc::transporter_sans_changement_topologie(DoubleTab &vitesse, const double coeff, const double temps)](#public-void-transport-interfaces-ft-disc-transporter-sans-changement-topologie-doubletab-ref-vitesse-const-double-coeff-const-double-temps)
void Transport_Interfaces_FT_Disc::update_critere_statio()
References
Referenced By
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::update_critere_statio() <public-void-transport-interfaces-ft-disc-update-critere-statio>`
[void Transport_Interfaces_FT_Disc::update_critere_statio()](#public-void-transport-interfaces-ft-disc-update-critere-statio)
void Transport_Interfaces_FT_Disc::uzawa(const double d, const DoubleTab &matrice, const DoubleTab &x, const DoubleTab &secmem, DoubleTab &solution) const
References
Referenced By
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::uzawa(const double d, const DoubleTab &matrice, const DoubleTab &x, const DoubleTab &secmem, DoubleTab &solution) const <public-void-transport-interfaces-ft-disc-uzawa-const-double-d-const-doubletab-ref-matrice-const-doubletab-ref-x-const-doubletab-ref-secmem-doubletab-ref-solution-const>`
[void Transport_Interfaces_FT_Disc::uzawa(const double d, const DoubleTab &matrice, const DoubleTab &x, const DoubleTab &secmem, DoubleTab &solution) const](#public-void-transport-interfaces-ft-disc-uzawa-const-double-d-const-doubletab-ref-matrice-const-doubletab-ref-x-const-doubletab-ref-secmem-doubletab-ref-solution-const)
int Transport_Interfaces_FT_Disc::verif_Cl() const override
Methode appelee par Equation_base::readOn On verifie que toutes les cl sont de type Paroi_FT_disc .
Fait Process::exit() si erreur.
Reimplements:
References
How to cite in this doc:
:ref:`int Transport_Interfaces_FT_Disc::verif_Cl() const override <public-int-transport-interfaces-ft-disc-verif-cl-const-override>`
[int Transport_Interfaces_FT_Disc::verif_Cl() const override](#public-int-transport-interfaces-ft-disc-verif-cl-const-override)
void Transport_Interfaces_FT_Disc::verifprojete(const int monophasique, const double Lref, double d, const DoubleTab &x, const DoubleTab &V, DoubleTab &coord_projete, int &cpt)
Referenced By
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::verifprojete(const int monophasique, const double Lref, double d, const DoubleTab &x, const DoubleTab &V, DoubleTab &coord_projete, int &cpt) <public-void-transport-interfaces-ft-disc-verifprojete-const-int-monophasique-const-double-lref-double-d-const-doubletab-ref-x-const-doubletab-ref-v-doubletab-ref-coord-projete-int-ref-cpt>`
[void Transport_Interfaces_FT_Disc::verifprojete(const int monophasique, const double Lref, double d, const DoubleTab &x, const DoubleTab &V, DoubleTab &coord_projete, int &cpt)](#public-void-transport-interfaces-ft-disc-verifprojete-const-int-monophasique-const-double-lref-double-d-const-doubletab-ref-x-const-doubletab-ref-v-doubletab-ref-coord-projete-int-ref-cpt)
Transport_Interfaces_FT_Disc::~Transport_Interfaces_FT_Disc()
le destructeur qui va avec
How to cite in this doc:
:ref:`Transport_Interfaces_FT_Disc::~Transport_Interfaces_FT_Disc() <public-transport-interfaces-ft-disc-dtor-transport-interfaces-ft-disc>`
[Transport_Interfaces_FT_Disc::~Transport_Interfaces_FT_Disc()](#public-transport-interfaces-ft-disc-dtor-transport-interfaces-ft-disc)
Objet_U * Transport_Interfaces_FT_Disc::cree_instance()
How to cite in this doc:
:ref:`Objet_U * Transport_Interfaces_FT_Disc::cree_instance() <public-static-objet-u-ptr-transport-interfaces-ft-disc-cree-instance>`
[Objet_U * Transport_Interfaces_FT_Disc::cree_instance()](#public-static-objet-u-ptr-transport-interfaces-ft-disc-cree-instance)
const Type_info * Transport_Interfaces_FT_Disc::info()
How to cite in this doc:
:ref:`const Type_info * Transport_Interfaces_FT_Disc::info() <public-static-const-type-info-ptr-transport-interfaces-ft-disc-info>`
[const Type_info * Transport_Interfaces_FT_Disc::info()](#public-static-const-type-info-ptr-transport-interfaces-ft-disc-info)
const Transport_Interfaces_FT_Disc & Transport_Interfaces_FT_Disc::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Transport_Interfaces_FT_Disc & Transport_Interfaces_FT_Disc::self_cast(const Objet_U &) <public-static-const-transport-interfaces-ft-disc-ref-transport-interfaces-ft-disc-self-cast-const-objet-u-ref>`
[const Transport_Interfaces_FT_Disc & Transport_Interfaces_FT_Disc::self_cast(const Objet_U &)](#public-static-const-transport-interfaces-ft-disc-ref-transport-interfaces-ft-disc-self-cast-const-objet-u-ref)
Transport_Interfaces_FT_Disc & Transport_Interfaces_FT_Disc::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Transport_Interfaces_FT_Disc & Transport_Interfaces_FT_Disc::self_cast(Objet_U &) <public-static-transport-interfaces-ft-disc-ref-transport-interfaces-ft-disc-self-cast-objet-u-ref>`
[Transport_Interfaces_FT_Disc & Transport_Interfaces_FT_Disc::self_cast(Objet_U &)](#public-static-transport-interfaces-ft-disc-ref-transport-interfaces-ft-disc-self-cast-objet-u-ref)
void Transport_Interfaces_FT_Disc::transfert_conservatif_eulerien_vers_lagrangien_sommets(const Maillage_FT_Disc &maillage, const DoubleVect &valeurs_euler, ArrOfDouble &valeurs_lagrange)
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::transfert_conservatif_eulerien_vers_lagrangien_sommets(const Maillage_FT_Disc &maillage, const DoubleVect &valeurs_euler, ArrOfDouble &valeurs_lagrange) <public-static-void-transport-interfaces-ft-disc-transfert-conservatif-eulerien-vers-lagrangien-sommets-const-maillage-ft-disc-ref-maillage-const-doublevect-ref-valeurs-euler-arrofdouble-ref-valeurs-lagrange>`
[void Transport_Interfaces_FT_Disc::transfert_conservatif_eulerien_vers_lagrangien_sommets(const Maillage_FT_Disc &maillage, const DoubleVect &valeurs_euler, ArrOfDouble &valeurs_lagrange)](#public-static-void-transport-interfaces-ft-disc-transfert-conservatif-eulerien-vers-lagrangien-sommets-const-maillage-ft-disc-ref-maillage-const-doublevect-ref-valeurs-euler-arrofdouble-ref-valeurs-lagrange)
void Transport_Interfaces_FT_Disc::add_fields_to_post_FT(Motcles &fields) const
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::add_fields_to_post_FT(Motcles &fields) const <protected-void-transport-interfaces-ft-disc-add-fields-to-post-ft-motcles-ref-fields-const>`
[void Transport_Interfaces_FT_Disc::add_fields_to_post_FT(Motcles &fields) const](#protected-void-transport-interfaces-ft-disc-add-fields-to-post-ft-motcles-ref-fields-const)
void Transport_Interfaces_FT_Disc::ajouter_contribution_saut_vitesse(DoubleTab &deplacement) const
Referenced By
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::ajouter_contribution_saut_vitesse(DoubleTab &deplacement) const <protected-void-transport-interfaces-ft-disc-ajouter-contribution-saut-vitesse-doubletab-ref-deplacement-const>`
[void Transport_Interfaces_FT_Disc::ajouter_contribution_saut_vitesse(DoubleTab &deplacement) const](#protected-void-transport-interfaces-ft-disc-ajouter-contribution-saut-vitesse-doubletab-ref-deplacement-const)
void Transport_Interfaces_FT_Disc::calcul_indicatrice_faces(const DoubleTab &indicatrice, const IntTab &face_voisins)
References
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::calcul_indicatrice_faces(const DoubleTab &indicatrice, const IntTab &face_voisins) <protected-void-transport-interfaces-ft-disc-calcul-indicatrice-faces-const-doubletab-ref-indicatrice-const-inttab-ref-face-voisins>`
[void Transport_Interfaces_FT_Disc::calcul_indicatrice_faces(const DoubleTab &indicatrice, const IntTab &face_voisins)](#protected-void-transport-interfaces-ft-disc-calcul-indicatrice-faces-const-doubletab-ref-indicatrice-const-inttab-ref-face-voisins)
void Transport_Interfaces_FT_Disc::calculer_distance_interface(const Maillage_FT_Disc &maillage, DoubleTab &distance_elements, DoubleTab &normale_elements, const int n_iter) const
Calcul d’un champ scalaire aux elements contenant une distance signee entre le centre de l’element et l’interface.
La distance est positive dans la phase 1 et negative dans la phase 0. On calcule aussi un champ vectoriel aux elements contenant une normale a l’interface. Ce champ est evalue en resolvant moralement laplacien(normale) = gradient(indicatrice) ou gradient(indicatrice) est le gradient de l’indicatrice continue c’est a dire un dirac localise a la surface de l’interface. Pour l’instant, cette normale est calculee de facon approchee avec quelques iterations d’un lisseur. Le support est donc limite au voisinage de l’interface. Pour les autres elements, la distance vaut - 1.e30 Precondition : le maillage doit etre parcouru
Referenced By
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::calculer_distance_interface(const Maillage_FT_Disc &maillage, DoubleTab &distance_elements, DoubleTab &normale_elements, const int n_iter) const <protected-void-transport-interfaces-ft-disc-calculer-distance-interface-const-maillage-ft-disc-ref-maillage-doubletab-ref-distance-elements-doubletab-ref-normale-elements-const-int-n-iter-const>`
[void Transport_Interfaces_FT_Disc::calculer_distance_interface(const Maillage_FT_Disc &maillage, DoubleTab &distance_elements, DoubleTab &normale_elements, const int n_iter) const](#protected-void-transport-interfaces-ft-disc-calculer-distance-interface-const-maillage-ft-disc-ref-maillage-doubletab-ref-distance-elements-doubletab-ref-normale-elements-const-int-n-iter-const)
void Transport_Interfaces_FT_Disc::calculer_distance_interface_faces(const DoubleTab &dist_elem, const DoubleTab &normale_elem, DoubleTab &dist_faces) const
References
Referenced By
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::calculer_distance_interface_faces(const DoubleTab &dist_elem, const DoubleTab &normale_elem, DoubleTab &dist_faces) const <protected-void-transport-interfaces-ft-disc-calculer-distance-interface-faces-const-doubletab-ref-dist-elem-const-doubletab-ref-normale-elem-doubletab-ref-dist-faces-const>`
[void Transport_Interfaces_FT_Disc::calculer_distance_interface_faces(const DoubleTab &dist_elem, const DoubleTab &normale_elem, DoubleTab &dist_faces) const](#protected-void-transport-interfaces-ft-disc-calculer-distance-interface-faces-const-doubletab-ref-dist-elem-const-doubletab-ref-normale-elem-doubletab-ref-dist-faces-const)
void Transport_Interfaces_FT_Disc::calculer_distance_interface_sommets(const DoubleTab &dist_elem, const DoubleTab &normale_elem, DoubleTab &dist_som) const
Calcule dist_som, la distance entre l’interface et les sommets du maillage eulerien a partir de dist_elem et normale_elem,.
distance et normale a l’interface aux centres des elements euleriens. Pour un element, on evalue la distance entre chaque sommet de l’element et l’interface comme : d = d1 + d2, d2 = normale scalaire (position_sommet - centre_element) d1 est la distance entre l’interface et le centre de l’element, normale est la normale a l’interface evaluee au centre de l’element Ensuite, la distance entre un sommet et l’interface est la moyenne de toutes les distances calculee a l’aide des elements adjacents a ce sommet. La distance est invalide au - dela d’une certaine epaisseur autour de l’interface (voir iterations de lissage dans calculer_distance_interface). Dans ce cas on met une distance de + 1e30 si l’indicatrice est>0.5, sinon on met - 1e30 (ce choix permet d’utiliser la fonction distance dans les marching - cubes sans avoir a calculer une vraie distance partout). Parametre : dist_elem Signification : tableau contenant pour chaque element reel et virtuel la distance entre l’interface et le centre de l’element (calculee par calculer_distance_interface). L’espace virtuel doit etre a jour. Parametre : normale_elem Signification : idem pour la normale a l’interface Parametre : dist_som Signification : tableau ou on stocke le resultat du calcul. Le tableau doit avoir la bonne taille et un descripteur adequat (voir “discretiser”, a priori un tableau avec une epaisseur de joint de zero et uniquement des items communs).
References
Referenced By
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::calculer_distance_interface_sommets(const DoubleTab &dist_elem, const DoubleTab &normale_elem, DoubleTab &dist_som) const <protected-void-transport-interfaces-ft-disc-calculer-distance-interface-sommets-const-doubletab-ref-dist-elem-const-doubletab-ref-normale-elem-doubletab-ref-dist-som-const>`
[void Transport_Interfaces_FT_Disc::calculer_distance_interface_sommets(const DoubleTab &dist_elem, const DoubleTab &normale_elem, DoubleTab &dist_som) const](#protected-void-transport-interfaces-ft-disc-calculer-distance-interface-sommets-const-doubletab-ref-dist-elem-const-doubletab-ref-normale-elem-doubletab-ref-dist-som-const)
void Transport_Interfaces_FT_Disc::calculer_vitesse_repere_local(const Maillage_FT_Disc &maillage, DoubleTab &deplacement, DoubleTab &Positions, DoubleTab &Vitesses) const
References
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::calculer_vitesse_repere_local(const Maillage_FT_Disc &maillage, DoubleTab &deplacement, DoubleTab &Positions, DoubleTab &Vitesses) const <protected-void-transport-interfaces-ft-disc-calculer-vitesse-repere-local-const-maillage-ft-disc-ref-maillage-doubletab-ref-deplacement-doubletab-ref-positions-doubletab-ref-vitesses-const>`
[void Transport_Interfaces_FT_Disc::calculer_vitesse_repere_local(const Maillage_FT_Disc &maillage, DoubleTab &deplacement, DoubleTab &Positions, DoubleTab &Vitesses) const](#protected-void-transport-interfaces-ft-disc-calculer-vitesse-repere-local-const-maillage-ft-disc-ref-maillage-doubletab-ref-deplacement-doubletab-ref-positions-doubletab-ref-vitesses-const)
void Transport_Interfaces_FT_Disc::calculer_vmoy_composantes_connexes(const Maillage_FT_Disc &maillage, const ArrOfInt &compo_connexes_facettes, const int nb_compo_tot, const DoubleTab &vitesse_sommets, DoubleTab &vitesses, DoubleTab &positions) const
Calcul de la derivee par rapport au temps du volume de phase 1 aux sommets du maillage lagrangien a partir du champ de vitesse.
eulerien. On utilise le fait que le champ eulerien est a divergence nulle Cette grandeur permet de corriger le deplacement des sommets pour conserver le volume des phases (voir these B.M. paragraphe 3.2.10). On a I = rho_0 + (rho_1 - rho_0) * I. Donc: drho/dt = (rho_1 - rho_0) * dI/dt (d’une part) = div(rho*u) = div( (rho_0 + (rho_1 - rho_0)*I) * u) (d’autre part) Donc, si div(u) = 0 dI/dt = div(I * u) Si non (changement de phase): dI/dt = div((rho_0/(rho_1 - rho_0) + I) * u) Parametre : vitesse Signification: le champ de vitesse eulerien aux faces du maillage. si vitesse.dimension(1) = = 1, on suppose que c’est la composante normale a la face de la vitesse, sinon on suppose que c’est le vecteur vitesse 2d ou 3d. Parametre : indicatrice Signification: indicatrice de phase aux elements euleriens. doit avoir son espace virtuel a jour et correspondre au maillage suivant… Parametre : maillage Signification : le maillage de l’interface, doit etre parcouru. Parametre : rho_0_sur_delta_rho_div_u Signification: resultat de l’operateur div(u) aux elements (integrale de div_u sur les elements. Si ce tableau est de taille non nulle, on ajoute le terme en div_u Parametre : var_volume Signification : Tableau ou on stocke la variation de volume de phase 1 pour chaque sommet du maillage lagrangien.
References
Referenced By
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::calculer_vmoy_composantes_connexes(const Maillage_FT_Disc &maillage, const ArrOfInt &compo_connexes_facettes, const int nb_compo_tot, const DoubleTab &vitesse_sommets, DoubleTab &vitesses, DoubleTab &positions) const <protected-void-transport-interfaces-ft-disc-calculer-vmoy-composantes-connexes-const-maillage-ft-disc-ref-maillage-const-arrofint-ref-compo-connexes-facettes-const-int-nb-compo-tot-const-doubletab-ref-vitesse-sommets-doubletab-ref-vitesses-doubletab-ref-positions-const>`
[void Transport_Interfaces_FT_Disc::calculer_vmoy_composantes_connexes(const Maillage_FT_Disc &maillage, const ArrOfInt &compo_connexes_facettes, const int nb_compo_tot, const DoubleTab &vitesse_sommets, DoubleTab &vitesses, DoubleTab &positions) const](#protected-void-transport-interfaces-ft-disc-calculer-vmoy-composantes-connexes-const-maillage-ft-disc-ref-maillage-const-arrofint-ref-compo-connexes-facettes-const-int-nb-compo-tot-const-doubletab-ref-vitesse-sommets-doubletab-ref-vitesses-doubletab-ref-positions-const)
void Transport_Interfaces_FT_Disc::compute_particles_rms()
Referenced By
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::compute_particles_rms() <protected-void-transport-interfaces-ft-disc-compute-particles-rms>`
[void Transport_Interfaces_FT_Disc::compute_particles_rms()](#protected-void-transport-interfaces-ft-disc-compute-particles-rms)
DoubleTab & Transport_Interfaces_FT_Disc::deplacement_som()
Referenced By
How to cite in this doc:
:ref:`DoubleTab & Transport_Interfaces_FT_Disc::deplacement_som() <protected-doubletab-ref-transport-interfaces-ft-disc-deplacement-som>`
[DoubleTab & Transport_Interfaces_FT_Disc::deplacement_som()](#protected-doubletab-ref-transport-interfaces-ft-disc-deplacement-som)
void Transport_Interfaces_FT_Disc::deplacer_maillage_ft_v_fluide(const double temps)
References
Transport_Interfaces_FT_Disc_interne::nb_iterations_correction_volume
Transport_Interfaces_FT_Disc_interne::nb_lissage_correction_volume
Transport_Interfaces_FT_Disc_interne::nom_domaine_volume_impose_
Transport_Interfaces_FT_Disc_interne::refequation_vitesse_transport
Transport_Interfaces_FT_Disc_interne::VOFlike_correction_volume
Referenced By
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::deplacer_maillage_ft_v_fluide(const double temps) <protected-void-transport-interfaces-ft-disc-deplacer-maillage-ft-v-fluide-const-double-temps>`
[void Transport_Interfaces_FT_Disc::deplacer_maillage_ft_v_fluide(const double temps)](#protected-void-transport-interfaces-ft-disc-deplacer-maillage-ft-v-fluide-const-double-temps)
void Transport_Interfaces_FT_Disc::fill_ftab_friction_force(DoubleTab *ftab, const DoubleTab &dummytab) const
References
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::fill_ftab_friction_force(DoubleTab *ftab, const DoubleTab &dummytab) const <protected-void-transport-interfaces-ft-disc-fill-ftab-friction-force-doubletab-ptr-ftab-const-doubletab-ref-dummytab-const>`
[void Transport_Interfaces_FT_Disc::fill_ftab_friction_force(DoubleTab *ftab, const DoubleTab &dummytab) const](#protected-void-transport-interfaces-ft-disc-fill-ftab-friction-force-doubletab-ptr-ftab-const-doubletab-ref-dummytab-const)
void Transport_Interfaces_FT_Disc::fill_ftab_local_reference_frame_velocity(DoubleTab *ftab, const DoubleTab &dummytab) const
References
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::fill_ftab_local_reference_frame_velocity(DoubleTab *ftab, const DoubleTab &dummytab) const <protected-void-transport-interfaces-ft-disc-fill-ftab-local-reference-frame-velocity-doubletab-ptr-ftab-const-doubletab-ref-dummytab-const>`
[void Transport_Interfaces_FT_Disc::fill_ftab_local_reference_frame_velocity(DoubleTab *ftab, const DoubleTab &dummytab) const](#protected-void-transport-interfaces-ft-disc-fill-ftab-local-reference-frame-velocity-doubletab-ptr-ftab-const-doubletab-ref-dummytab-const)
void Transport_Interfaces_FT_Disc::fill_ftab_normal_unit(DoubleTab *ftab, const DoubleTab &dummytab) const
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::fill_ftab_normal_unit(DoubleTab *ftab, const DoubleTab &dummytab) const <protected-void-transport-interfaces-ft-disc-fill-ftab-normal-unit-doubletab-ptr-ftab-const-doubletab-ref-dummytab-const>`
[void Transport_Interfaces_FT_Disc::fill_ftab_normal_unit(DoubleTab *ftab, const DoubleTab &dummytab) const](#protected-void-transport-interfaces-ft-disc-fill-ftab-normal-unit-doubletab-ptr-ftab-const-doubletab-ref-dummytab-const)
void Transport_Interfaces_FT_Disc::fill_ftab_pressure(DoubleTab *ftab, const DoubleTab &dummytab) const
References
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::fill_ftab_pressure(DoubleTab *ftab, const DoubleTab &dummytab) const <protected-void-transport-interfaces-ft-disc-fill-ftab-pressure-doubletab-ptr-ftab-const-doubletab-ref-dummytab-const>`
[void Transport_Interfaces_FT_Disc::fill_ftab_pressure(DoubleTab *ftab, const DoubleTab &dummytab) const](#protected-void-transport-interfaces-ft-disc-fill-ftab-pressure-doubletab-ptr-ftab-const-doubletab-ref-dummytab-const)
void Transport_Interfaces_FT_Disc::fill_ftab_pressure_force(DoubleTab *ftab, const DoubleTab &dummytab) const
References
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::fill_ftab_pressure_force(DoubleTab *ftab, const DoubleTab &dummytab) const <protected-void-transport-interfaces-ft-disc-fill-ftab-pressure-force-doubletab-ptr-ftab-const-doubletab-ref-dummytab-const>`
[void Transport_Interfaces_FT_Disc::fill_ftab_pressure_force(DoubleTab *ftab, const DoubleTab &dummytab) const](#protected-void-transport-interfaces-ft-disc-fill-ftab-pressure-force-doubletab-ptr-ftab-const-doubletab-ref-dummytab-const)
void Transport_Interfaces_FT_Disc::fill_ftab_Stokes(DoubleTab *ftab, const DoubleTab &values) const
References
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::fill_ftab_Stokes(DoubleTab *ftab, const DoubleTab &values) const <protected-void-transport-interfaces-ft-disc-fill-ftab-stokes-doubletab-ptr-ftab-const-doubletab-ref-values-const>`
[void Transport_Interfaces_FT_Disc::fill_ftab_Stokes(DoubleTab *ftab, const DoubleTab &values) const](#protected-void-transport-interfaces-ft-disc-fill-ftab-stokes-doubletab-ptr-ftab-const-doubletab-ref-values-const)
void Transport_Interfaces_FT_Disc::fill_ftab_Stokes_pressure_interp(DoubleTab *ftab, const DoubleTab &values) const
References
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::fill_ftab_Stokes_pressure_interp(DoubleTab *ftab, const DoubleTab &values) const <protected-void-transport-interfaces-ft-disc-fill-ftab-stokes-pressure-interp-doubletab-ptr-ftab-const-doubletab-ref-values-const>`
[void Transport_Interfaces_FT_Disc::fill_ftab_Stokes_pressure_interp(DoubleTab *ftab, const DoubleTab &values) const](#protected-void-transport-interfaces-ft-disc-fill-ftab-stokes-pressure-interp-doubletab-ptr-ftab-const-doubletab-ref-values-const)
void Transport_Interfaces_FT_Disc::fill_ftab_Stokes_pressure_th(DoubleTab *ftab, const DoubleTab &values) const
References
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::fill_ftab_Stokes_pressure_th(DoubleTab *ftab, const DoubleTab &values) const <protected-void-transport-interfaces-ft-disc-fill-ftab-stokes-pressure-th-doubletab-ptr-ftab-const-doubletab-ref-values-const>`
[void Transport_Interfaces_FT_Disc::fill_ftab_Stokes_pressure_th(DoubleTab *ftab, const DoubleTab &values) const](#protected-void-transport-interfaces-ft-disc-fill-ftab-stokes-pressure-th-doubletab-ptr-ftab-const-doubletab-ref-values-const)
void Transport_Interfaces_FT_Disc::fill_ftab_velocity(DoubleTab *ftab, const DoubleTab &dummytab) const
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::fill_ftab_velocity(DoubleTab *ftab, const DoubleTab &dummytab) const <protected-void-transport-interfaces-ft-disc-fill-ftab-velocity-doubletab-ptr-ftab-const-doubletab-ref-dummytab-const>`
[void Transport_Interfaces_FT_Disc::fill_ftab_velocity(DoubleTab *ftab, const DoubleTab &dummytab) const](#protected-void-transport-interfaces-ft-disc-fill-ftab-velocity-doubletab-ptr-ftab-const-doubletab-ref-dummytab-const)
void Transport_Interfaces_FT_Disc::fill_ftab_vertices_curvature(DoubleTab *ftab, const DoubleTab &dummytab) const
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::fill_ftab_vertices_curvature(DoubleTab *ftab, const DoubleTab &dummytab) const <protected-void-transport-interfaces-ft-disc-fill-ftab-vertices-curvature-doubletab-ptr-ftab-const-doubletab-ref-dummytab-const>`
[void Transport_Interfaces_FT_Disc::fill_ftab_vertices_curvature(DoubleTab *ftab, const DoubleTab &dummytab) const](#protected-void-transport-interfaces-ft-disc-fill-ftab-vertices-curvature-doubletab-ptr-ftab-const-doubletab-ref-dummytab-const)
const DoubleTab & Transport_Interfaces_FT_Disc::get_mean_particles_volumic_squared_velocity() const
References
Referenced By
How to cite in this doc:
:ref:`const DoubleTab & Transport_Interfaces_FT_Disc::get_mean_particles_volumic_squared_velocity() const <protected-const-doubletab-ref-transport-interfaces-ft-disc-get-mean-particles-volumic-squared-velocity-const>`
[const DoubleTab & Transport_Interfaces_FT_Disc::get_mean_particles_volumic_squared_velocity() const](#protected-const-doubletab-ref-transport-interfaces-ft-disc-get-mean-particles-volumic-squared-velocity-const)
const DoubleTab & Transport_Interfaces_FT_Disc::get_mean_particles_volumic_velocity() const
References
Referenced By
How to cite in this doc:
:ref:`const DoubleTab & Transport_Interfaces_FT_Disc::get_mean_particles_volumic_velocity() const <protected-const-doubletab-ref-transport-interfaces-ft-disc-get-mean-particles-volumic-velocity-const>`
[const DoubleTab & Transport_Interfaces_FT_Disc::get_mean_particles_volumic_velocity() const](#protected-const-doubletab-ref-transport-interfaces-ft-disc-get-mean-particles-volumic-velocity-const)
const DoubleTab & Transport_Interfaces_FT_Disc::get_particles_purely_solid_mesh_volume() const
References
Referenced By
How to cite in this doc:
:ref:`const DoubleTab & Transport_Interfaces_FT_Disc::get_particles_purely_solid_mesh_volume() const <protected-const-doubletab-ref-transport-interfaces-ft-disc-get-particles-purely-solid-mesh-volume-const>`
[const DoubleTab & Transport_Interfaces_FT_Disc::get_particles_purely_solid_mesh_volume() const](#protected-const-doubletab-ref-transport-interfaces-ft-disc-get-particles-purely-solid-mesh-volume-const)
const DoubleTab & Transport_Interfaces_FT_Disc::get_rms_particles_volumic_velocity() const
References
Referenced By
How to cite in this doc:
:ref:`const DoubleTab & Transport_Interfaces_FT_Disc::get_rms_particles_volumic_velocity() const <protected-const-doubletab-ref-transport-interfaces-ft-disc-get-rms-particles-volumic-velocity-const>`
[const DoubleTab & Transport_Interfaces_FT_Disc::get_rms_particles_volumic_velocity() const](#protected-const-doubletab-ref-transport-interfaces-ft-disc-get-rms-particles-volumic-velocity-const)
void Transport_Interfaces_FT_Disc::init_particles_position_velocity()
Referenced By
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::init_particles_position_velocity() <protected-void-transport-interfaces-ft-disc-init-particles-position-velocity>`
[void Transport_Interfaces_FT_Disc::init_particles_position_velocity()](#protected-void-transport-interfaces-ft-disc-init-particles-position-velocity)
Maillage_FT_Disc & Transport_Interfaces_FT_Disc::maillage_inject()
How to cite in this doc:
:ref:`Maillage_FT_Disc & Transport_Interfaces_FT_Disc::maillage_inject() <protected-maillage-ft-disc-ref-transport-interfaces-ft-disc-maillage-inject>`
[Maillage_FT_Disc & Transport_Interfaces_FT_Disc::maillage_inject()](#protected-maillage-ft-disc-ref-transport-interfaces-ft-disc-maillage-inject)
Maillage_FT_Disc & Transport_Interfaces_FT_Disc::maillage_interface()
How to cite in this doc:
:ref:`Maillage_FT_Disc & Transport_Interfaces_FT_Disc::maillage_interface() <protected-maillage-ft-disc-ref-transport-interfaces-ft-disc-maillage-interface>`
[Maillage_FT_Disc & Transport_Interfaces_FT_Disc::maillage_interface()](#protected-maillage-ft-disc-ref-transport-interfaces-ft-disc-maillage-interface)
Marching_Cubes & Transport_Interfaces_FT_Disc::marching_cubes()
How to cite in this doc:
:ref:`Marching_Cubes & Transport_Interfaces_FT_Disc::marching_cubes() <protected-marching-cubes-ref-transport-interfaces-ft-disc-marching-cubes>`
[Marching_Cubes & Transport_Interfaces_FT_Disc::marching_cubes()](#protected-marching-cubes-ref-transport-interfaces-ft-disc-marching-cubes)
Sortie & Transport_Interfaces_FT_Disc::printOn(Sortie &x) const override
Appel a Equation_base::printOn(Sortie&)
Reimplements:
References
How to cite in this doc:
:ref:`Sortie & Transport_Interfaces_FT_Disc::printOn(Sortie &x) const override <protected-sortie-ref-transport-interfaces-ft-disc-printon-sortie-ref-x-const-override>`
[Sortie & Transport_Interfaces_FT_Disc::printOn(Sortie &x) const override](#protected-sortie-ref-transport-interfaces-ft-disc-printon-sortie-ref-x-const-override)
Proprietes_part_vol & Transport_Interfaces_FT_Disc::proprietes_inject()
How to cite in this doc:
:ref:`Proprietes_part_vol & Transport_Interfaces_FT_Disc::proprietes_inject() <protected-proprietes-part-vol-ref-transport-interfaces-ft-disc-proprietes-inject>`
[Proprietes_part_vol & Transport_Interfaces_FT_Disc::proprietes_inject()](#protected-proprietes-part-vol-ref-transport-interfaces-ft-disc-proprietes-inject)
Proprietes_part_vol & Transport_Interfaces_FT_Disc::proprietes_particules()
How to cite in this doc:
:ref:`Proprietes_part_vol & Transport_Interfaces_FT_Disc::proprietes_particules() <protected-proprietes-part-vol-ref-transport-interfaces-ft-disc-proprietes-particules>`
[Proprietes_part_vol & Transport_Interfaces_FT_Disc::proprietes_particules()](#protected-proprietes-part-vol-ref-transport-interfaces-ft-disc-proprietes-particules)
Entree & Transport_Interfaces_FT_Disc::readOn(Entree &) override
cf Equation_base::readOn(Entree&)
Reimplements:
References
How to cite in this doc:
:ref:`Entree & Transport_Interfaces_FT_Disc::readOn(Entree &) override <protected-entree-ref-transport-interfaces-ft-disc-readon-entree-ref-override>`
[Entree & Transport_Interfaces_FT_Disc::readOn(Entree &) override](#protected-entree-ref-transport-interfaces-ft-disc-readon-entree-ref-override)
void Transport_Interfaces_FT_Disc::set_is_solid_particle(const bool is_solid_particle)
References
Referenced By
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::set_is_solid_particle(const bool is_solid_particle) <protected-void-transport-interfaces-ft-disc-set-is-solid-particle-const-bool-is-solid-particle>`
[void Transport_Interfaces_FT_Disc::set_is_solid_particle(const bool is_solid_particle)](#protected-void-transport-interfaces-ft-disc-set-is-solid-particle-const-bool-is-solid-particle)
void Transport_Interfaces_FT_Disc::swap_particles_lagrangian_position_velocity()
WARNING, particles_position_collision_ and particles_velocity_collision_ are not used to transport particles but only for the computation of contact forces. Thus, be aware that tables Vitesses and Positions from the method calculer_vitesse_repere_local() are different from those of the present method. Indeed, it is not required to conserve the same lagrangian number to transport particles. To merge tables from both methods, one should modify the following methods: search_connex_components_local_FT and compute_global_connex_components_FT. If a particle is numbered 0 by proc 0, its global Lagrangian number will be 0. However, if it passes to proc 1 and is assigned the number 0, its global number will be 0 + the number of particles of proc 0. This method swap rows of particles_position_collision_ and particles_velocity_collision_ to conserve the particles lagrangian ID number between two successive times steps using the particles eulerian ID number. Indeed, after calling the function search_connex_components_local_FT and compute_global_connex_components_FT, their lagrangian number has changed. The method is base on the assumption that the element in which the gravity center of a given particle conserve its eulerian ID number between two successive time steps, which is always verified for resolved particles. We then attribute the eulerian ID number of this elem to the lagrangian particle ID number by swapping table rows. /!/!/!At the moment, this method is performed sequentially only All processors know the tables particles_position_collision_ and particles_velocity_collision_.
Referenced By
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::swap_particles_lagrangian_position_velocity() <protected-void-transport-interfaces-ft-disc-swap-particles-lagrangian-position-velocity>`
[void Transport_Interfaces_FT_Disc::swap_particles_lagrangian_position_velocity()](#protected-void-transport-interfaces-ft-disc-swap-particles-lagrangian-position-velocity)
DoubleTab & Transport_Interfaces_FT_Disc::tableaux_positions()
How to cite in this doc:
:ref:`DoubleTab & Transport_Interfaces_FT_Disc::tableaux_positions() <protected-doubletab-ref-transport-interfaces-ft-disc-tableaux-positions>`
[DoubleTab & Transport_Interfaces_FT_Disc::tableaux_positions()](#protected-doubletab-ref-transport-interfaces-ft-disc-tableaux-positions)
void Transport_Interfaces_FT_Disc::test_suppression_interfaces_sous_domaine()
References
Referenced By
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::test_suppression_interfaces_sous_domaine() <protected-void-transport-interfaces-ft-disc-test-suppression-interfaces-sous-domaine>`
[void Transport_Interfaces_FT_Disc::test_suppression_interfaces_sous_domaine()](#protected-void-transport-interfaces-ft-disc-test-suppression-interfaces-sous-domaine)
Topologie_Maillage_FT & Transport_Interfaces_FT_Disc::topologie_interface()
How to cite in this doc:
:ref:`Topologie_Maillage_FT & Transport_Interfaces_FT_Disc::topologie_interface() <protected-topologie-maillage-ft-ref-transport-interfaces-ft-disc-topologie-interface>`
[Topologie_Maillage_FT & Transport_Interfaces_FT_Disc::topologie_interface()](#protected-topologie-maillage-ft-ref-transport-interfaces-ft-disc-topologie-interface)
IntVect & Transport_Interfaces_FT_Disc::vecteur_elements()
How to cite in this doc:
:ref:`IntVect & Transport_Interfaces_FT_Disc::vecteur_elements() <protected-intvect-ref-transport-interfaces-ft-disc-vecteur-elements>`
[IntVect & Transport_Interfaces_FT_Disc::vecteur_elements()](#protected-intvect-ref-transport-interfaces-ft-disc-vecteur-elements)
void Transport_Interfaces_FT_Disc::compute_nb_particles_tot()
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::compute_nb_particles_tot() <private-void-transport-interfaces-ft-disc-compute-nb-particles-tot>`
[void Transport_Interfaces_FT_Disc::compute_nb_particles_tot()](#private-void-transport-interfaces-ft-disc-compute-nb-particles-tot)
void Transport_Interfaces_FT_Disc::fill_ftab_scalar(DoubleTab *ftab, const ArrOfDouble &values) const
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::fill_ftab_scalar(DoubleTab *ftab, const ArrOfDouble &values) const <private-void-transport-interfaces-ft-disc-fill-ftab-scalar-doubletab-ptr-ftab-const-arrofdouble-ref-values-const>`
[void Transport_Interfaces_FT_Disc::fill_ftab_scalar(DoubleTab *ftab, const ArrOfDouble &values) const](#private-void-transport-interfaces-ft-disc-fill-ftab-scalar-doubletab-ptr-ftab-const-arrofdouble-ref-values-const)
void Transport_Interfaces_FT_Disc::fill_ftab_scalar(DoubleTab *ftab, const DoubleTab &values) const
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::fill_ftab_scalar(DoubleTab *ftab, const DoubleTab &values) const <private-void-transport-interfaces-ft-disc-fill-ftab-scalar-doubletab-ptr-ftab-const-doubletab-ref-values-const>`
[void Transport_Interfaces_FT_Disc::fill_ftab_scalar(DoubleTab *ftab, const DoubleTab &values) const](#private-void-transport-interfaces-ft-disc-fill-ftab-scalar-doubletab-ptr-ftab-const-doubletab-ref-values-const)
void Transport_Interfaces_FT_Disc::fill_ftab_scalar(DoubleTab *ftab, const DoubleVect &values) const
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::fill_ftab_scalar(DoubleTab *ftab, const DoubleVect &values) const <private-void-transport-interfaces-ft-disc-fill-ftab-scalar-doubletab-ptr-ftab-const-doublevect-ref-values-const>`
[void Transport_Interfaces_FT_Disc::fill_ftab_scalar(DoubleTab *ftab, const DoubleVect &values) const](#private-void-transport-interfaces-ft-disc-fill-ftab-scalar-doubletab-ptr-ftab-const-doublevect-ref-values-const)
void Transport_Interfaces_FT_Disc::fill_ftab_vector(DoubleTab *ftab, const DoubleTab &values) const
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::fill_ftab_vector(DoubleTab *ftab, const DoubleTab &values) const <private-void-transport-interfaces-ft-disc-fill-ftab-vector-doubletab-ptr-ftab-const-doubletab-ref-values-const>`
[void Transport_Interfaces_FT_Disc::fill_ftab_vector(DoubleTab *ftab, const DoubleTab &values) const](#private-void-transport-interfaces-ft-disc-fill-ftab-vector-doubletab-ptr-ftab-const-doubletab-ref-values-const)
void Transport_Interfaces_FT_Disc::fill_map_post_FT(my_map &map_post, DoubleTab *ftab) const
How to cite in this doc:
:ref:`void Transport_Interfaces_FT_Disc::fill_map_post_FT(my_map &map_post, DoubleTab *ftab) const <private-void-transport-interfaces-ft-disc-fill-map-post-ft-my-map-ref-map-post-doubletab-ptr-ftab-const>`
[void Transport_Interfaces_FT_Disc::fill_map_post_FT(my_map &map_post, DoubleTab *ftab) const](#private-void-transport-interfaces-ft-disc-fill-map-post-ft-my-map-ref-map-post-doubletab-ptr-ftab-const)
Attributes Documentation#
const Type_info Transport_Interfaces_FT_Disc::info_obj
TRUST_Deriv<Collision_Model_FT_base> Transport_Interfaces_FT_Disc::collision_model_
int Transport_Interfaces_FT_Disc::compute_particles_rms_ = 0
TRUST_Ref<Navier_Stokes_FT_Disc *> Transport_Interfaces_FT_Disc::equation_ns_
ArrOfInt Transport_Interfaces_FT_Disc::gravity_center_elem_
TRUST_Deriv<Champ_Inc_base> Transport_Interfaces_FT_Disc::indicatrice_
TRUST_Deriv<Champ_Inc_base> Transport_Interfaces_FT_Disc::indicatrice_faces_
bool Transport_Interfaces_FT_Disc::is_solid_particle_ = false
DoubleTab Transport_Interfaces_FT_Disc::mean_particles_volumic_squared_velocity_
DoubleTab Transport_Interfaces_FT_Disc::mean_particles_volumic_velocity_
DoubleTab Transport_Interfaces_FT_Disc::particles_position_collision_
DoubleTab Transport_Interfaces_FT_Disc::particles_purely_solid_mesh_volume_
DoubleTab Transport_Interfaces_FT_Disc::particles_velocity_collision_
Post_Processing_Hydrodynamic_Forces Transport_Interfaces_FT_Disc::post_process_hydro_forces_
Post_Processing_Hydrodynamic_Forces_Stokes Transport_Interfaces_FT_Disc::post_process_hydro_forces_Stokes_
TRUST_Ref<Probleme_base *> Transport_Interfaces_FT_Disc::probleme_base_
DoubleTab Transport_Interfaces_FT_Disc::rms_particles_volumic_velocity_
Nom Transport_Interfaces_FT_Disc::suppression_interfaces_sous_domaine_
TRUST_Deriv<Champ_Fonc_base> Transport_Interfaces_FT_Disc::vitesse_imp_interp_
ArrOfDouble Transport_Interfaces_FT_Disc::force_
int Transport_Interfaces_FT_Disc::interpolation_repere_local_
ArrOfDouble Transport_Interfaces_FT_Disc::moment_
int Transport_Interfaces_FT_Disc::nb_particles_tot_ = 0
TRUST_Ref<Milieu_base *> Transport_Interfaces_FT_Disc::ref_milieu_
double Transport_Interfaces_FT_Disc::temps_debut_
Transport_Interfaces_FT_Disc_interne* Transport_Interfaces_FT_Disc::variables_internes_
Friends#
friend class Post_Processing_Hydrodynamic_Forces