Maillage_FT_IJK#

#include <Maillage_FT_IJK.h>

: class Maillage_FT_IJK

How to cite this class in this doc#

:ref:`Maillage\_FT\_IJK <class-maillage-ft-ijk>`
[Maillage\_FT\_IJK](#class-maillage-ft-ijk)

Detailed description#

Inherits from#

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

ajouter_maillage
void Maillage_FT_IJK::ajouter_maillage(const Maillage_FT_Disc &maillage_tmp, int skip_facettes=0) override

Reimplements:

References
How to cite in this doc:
:ref:`void Maillage_FT_IJK::ajouter_maillage(const Maillage_FT_Disc &maillage_tmp, int skip_facettes=0) override <public-void-maillage-ft-ijk-ajouter-maillage-const-maillage-ft-disc-ref-maillage-tmp-int-skip-facettes-equal-0-override>`
[void Maillage_FT_IJK::ajouter_maillage(const Maillage_FT_Disc &maillage_tmp, int skip_facettes=0) override](#public-void-maillage-ft-ijk-ajouter-maillage-const-maillage-ft-disc-ref-maillage-tmp-int-skip-facettes-equal-0-override)
ajouter_maillage_IJK
void Maillage_FT_IJK::ajouter_maillage_IJK(const Maillage_FT_IJK &added_mesh)
References
Referenced By
How to cite in this doc:
:ref:`void Maillage_FT_IJK::ajouter_maillage_IJK(const Maillage_FT_IJK &added_mesh) <public-void-maillage-ft-ijk-ajouter-maillage-ijk-const-maillage-ft-ijk-ref-added-mesh>`
[void Maillage_FT_IJK::ajouter_maillage_IJK(const Maillage_FT_IJK &added_mesh)](#public-void-maillage-ft-ijk-ajouter-maillage-ijk-const-maillage-ft-ijk-ref-added-mesh)
calculer_compo_connexe_sommets
void Maillage_FT_IJK::calculer_compo_connexe_sommets(ArrOfIntFT &compo_connexe_sommets) const
References
Referenced By
How to cite in this doc:
:ref:`void Maillage_FT_IJK::calculer_compo_connexe_sommets(ArrOfIntFT &compo_connexe_sommets) const <public-void-maillage-ft-ijk-calculer-compo-connexe-sommets-arrofintft-ref-compo-connexe-sommets-const>`
[void Maillage_FT_IJK::calculer_compo_connexe_sommets(ArrOfIntFT &compo_connexe_sommets) const](#public-void-maillage-ft-ijk-calculer-compo-connexe-sommets-arrofintft-ref-compo-connexe-sommets-const)
check_mesh
int Maillage_FT_IJK::check_mesh(int error_is_fatal=1, int skip_facette_owner=0, int skip_facettes=0) const override

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`int Maillage_FT_IJK::check_mesh(int error_is_fatal=1, int skip_facette_owner=0, int skip_facettes=0) const override <public-int-maillage-ft-ijk-check-mesh-int-error-is-fatal-equal-1-int-skip-facette-owner-equal-0-int-skip-facettes-equal-0-const-override>`
[int Maillage_FT_IJK::check_mesh(int error_is_fatal=1, int skip_facette_owner=0, int skip_facettes=0) const override](#public-int-maillage-ft-ijk-check-mesh-int-error-is-fatal-equal-1-int-skip-facette-owner-equal-0-int-skip-facettes-equal-0-const-override)
check_sommets
int Maillage_FT_IJK::check_sommets(int error_is_fatal=1) const override

Reimplements:

References
How to cite in this doc:
:ref:`int Maillage_FT_IJK::check_sommets(int error_is_fatal=1) const override <public-int-maillage-ft-ijk-check-sommets-int-error-is-fatal-equal-1-const-override>`
[int Maillage_FT_IJK::check_sommets(int error_is_fatal=1) const override](#public-int-maillage-ft-ijk-check-sommets-int-error-is-fatal-equal-1-const-override)
compo_connexe_facettes
const ArrOfInt & Maillage_FT_IJK::compo_connexe_facettes() const
References
Referenced By
How to cite in this doc:
:ref:`const ArrOfInt & Maillage_FT_IJK::compo_connexe_facettes() const <public-const-arrofint-ref-maillage-ft-ijk-compo-connexe-facettes-const>`
[const ArrOfInt & Maillage_FT_IJK::compo_connexe_facettes() const](#public-const-arrofint-ref-maillage-ft-ijk-compo-connexe-facettes-const)
compo_connexe_facettes_non_const
ArrOfInt & Maillage_FT_IJK::compo_connexe_facettes_non_const()
References
Referenced By
How to cite in this doc:
:ref:`ArrOfInt & Maillage_FT_IJK::compo_connexe_facettes_non_const() <public-arrofint-ref-maillage-ft-ijk-compo-connexe-facettes-non-const>`
[ArrOfInt & Maillage_FT_IJK::compo_connexe_facettes_non_const()](#public-arrofint-ref-maillage-ft-ijk-compo-connexe-facettes-non-const)
corriger_proprietaires_facettes
void Maillage_FT_IJK::corriger_proprietaires_facettes()
References
Referenced By
How to cite in this doc:
:ref:`void Maillage_FT_IJK::corriger_proprietaires_facettes() <public-void-maillage-ft-ijk-corriger-proprietaires-facettes>`
[void Maillage_FT_IJK::corriger_proprietaires_facettes()](#public-void-maillage-ft-ijk-corriger-proprietaires-facettes)
deplacer_sommets
void Maillage_FT_IJK::deplacer_sommets(const ArrOfInt &liste_sommets_initiale, const DoubleTab &deplacement_initial, ArrOfInt &liste_sommets_sortis, ArrOfInt &numero_face_sortie, int skip_facettes=0) override

Applique un vecteur deplacement aux noeuds dont le numero est dans “liste_noeud”, puis echange les espaces virtuels.

Si un noeud traverse un joint, il change de proprietaire. Si un noeud rencontre une paroi, il s’arrete sur la paroi et on le transforme en noeud “ligne de contact”. Si un noeud est sur une paroi (noeud “ligne de contact”), il longe la paroi (on deplace le noeud de face de bord en face de bord en minimisant la distance entre le noeud et le deplacement demande.

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`void Maillage_FT_IJK::deplacer_sommets(const ArrOfInt &liste_sommets_initiale, const DoubleTab &deplacement_initial, ArrOfInt &liste_sommets_sortis, ArrOfInt &numero_face_sortie, int skip_facettes=0) override <public-void-maillage-ft-ijk-deplacer-sommets-const-arrofint-ref-liste-sommets-initiale-const-doubletab-ref-deplacement-initial-arrofint-ref-liste-sommets-sortis-arrofint-ref-numero-face-sortie-int-skip-facettes-equal-0-override>`
[void Maillage_FT_IJK::deplacer_sommets(const ArrOfInt &liste_sommets_initiale, const DoubleTab &deplacement_initial, ArrOfInt &liste_sommets_sortis, ArrOfInt &numero_face_sortie, int skip_facettes=0) override](#public-void-maillage-ft-ijk-deplacer-sommets-const-arrofint-ref-liste-sommets-initiale-const-doubletab-ref-deplacement-initial-arrofint-ref-liste-sommets-sortis-arrofint-ref-numero-face-sortie-int-skip-facettes-equal-0-override)
duplique
int Maillage_FT_IJK::duplique() const override

Reimplements:

How to cite in this doc:
:ref:`int Maillage_FT_IJK::duplique() const override <public-int-maillage-ft-ijk-duplique-const-override>`
[int Maillage_FT_IJK::duplique() const override](#public-int-maillage-ft-ijk-duplique-const-override)
echanger_facettes
void Maillage_FT_IJK::echanger_facettes(const ArrOfInt &liste_facettes, const ArrOfInt &liste_elem_arrivee, ArrOfInt &facettes_recues_numfacettes, ArrOfInt &facettes_recues_numelement)
How to cite in this doc:
:ref:`void Maillage_FT_IJK::echanger_facettes(const ArrOfInt &liste_facettes, const ArrOfInt &liste_elem_arrivee, ArrOfInt &facettes_recues_numfacettes, ArrOfInt &facettes_recues_numelement) <public-void-maillage-ft-ijk-echanger-facettes-const-arrofint-ref-liste-facettes-const-arrofint-ref-liste-elem-arrivee-arrofint-ref-facettes-recues-numfacettes-arrofint-ref-facettes-recues-numelement>`
[void Maillage_FT_IJK::echanger_facettes(const ArrOfInt &liste_facettes, const ArrOfInt &liste_elem_arrivee, ArrOfInt &facettes_recues_numfacettes, ArrOfInt &facettes_recues_numelement)](#public-void-maillage-ft-ijk-echanger-facettes-const-arrofint-ref-liste-facettes-const-arrofint-ref-liste-elem-arrivee-arrofint-ref-facettes-recues-numfacettes-arrofint-ref-facettes-recues-numelement)
get_domaine
const Domaine_IJK & Maillage_FT_IJK::get_domaine() const
References
Referenced By
How to cite in this doc:
:ref:`const Domaine_IJK & Maillage_FT_IJK::get_domaine() const <public-const-domaine-ijk-ref-maillage-ft-ijk-get-domaine-const>`
[const Domaine_IJK & Maillage_FT_IJK::get_domaine() const](#public-const-domaine-ijk-ref-maillage-ft-ijk-get-domaine-const)
get_ijk_cell_index
Int3 Maillage_FT_IJK::get_ijk_cell_index(int num_sommet) const
References
Referenced By
How to cite in this doc:
:ref:`Int3 Maillage_FT_IJK::get_ijk_cell_index(int num_sommet) const <public-int3-maillage-ft-ijk-get-ijk-cell-index-int-num-sommet-const>`
[Int3 Maillage_FT_IJK::get_ijk_cell_index(int num_sommet) const](#public-int3-maillage-ft-ijk-get-ijk-cell-index-int-num-sommet-const)
get_info
const Type_info * Maillage_FT_IJK::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 * Maillage_FT_IJK::get_info() const override <public-const-type-info-ptr-maillage-ft-ijk-get-info-const-override>`
[const Type_info * Maillage_FT_IJK::get_info() const override](#public-const-type-info-ptr-maillage-ft-ijk-get-info-const-override)
initialize
void Maillage_FT_IJK::initialize(const Domaine_IJK &, const Domaine_dis_base &, const Parcours_interface &, const bool use_tryggvason_interfacial_source=false)
References
Referenced By
How to cite in this doc:
:ref:`void Maillage_FT_IJK::initialize(const Domaine_IJK &, const Domaine_dis_base &, const Parcours_interface &, const bool use_tryggvason_interfacial_source=false) <public-void-maillage-ft-ijk-initialize-const-domaine-ijk-ref-const-domaine-dis-base-ref-const-parcours-interface-ref-const-bool-use-tryggvason-interfacial-source-equal-false>`
[void Maillage_FT_IJK::initialize(const Domaine_IJK &, const Domaine_dis_base &, const Parcours_interface &, const bool use_tryggvason_interfacial_source=false)](#public-void-maillage-ft-ijk-initialize-const-domaine-ijk-ref-const-domaine-dis-base-ref-const-parcours-interface-ref-const-bool-use-tryggvason-interfacial-source-equal-false)
initialize_processor_neighbourhood
void Maillage_FT_IJK::initialize_processor_neighbourhood()
References
Referenced By
How to cite in this doc:
:ref:`void Maillage_FT_IJK::initialize_processor_neighbourhood() <public-void-maillage-ft-ijk-initialize-processor-neighbourhood>`
[void Maillage_FT_IJK::initialize_processor_neighbourhood()](#public-void-maillage-ft-ijk-initialize-processor-neighbourhood)
lire_maillage_ft_dans_lata
void Maillage_FT_IJK::lire_maillage_ft_dans_lata(const char *filename_with_path, int tstep, const char *geometryname)

Reading the FT mesh from a LATA file. Assumption: FT mesh is always small enough so that all indices fit within 32b. This check implicitely in the ‘ref_as_small’ methods.

References
Referenced By
How to cite in this doc:
:ref:`void Maillage_FT_IJK::lire_maillage_ft_dans_lata(const char *filename_with_path, int tstep, const char *geometryname) <public-void-maillage-ft-ijk-lire-maillage-ft-dans-lata-const-char-ptr-filename-with-path-int-tstep-const-char-ptr-geometryname>`
[void Maillage_FT_IJK::lire_maillage_ft_dans_lata(const char *filename_with_path, int tstep, const char *geometryname)](#public-void-maillage-ft-ijk-lire-maillage-ft-dans-lata-const-char-ptr-filename-with-path-int-tstep-const-char-ptr-geometryname)
Maillage_FT_IJK
Maillage_FT_IJK::Maillage_FT_IJK()
How to cite in this doc:
:ref:`Maillage_FT_IJK::Maillage_FT_IJK() <public-maillage-ft-ijk-maillage-ft-ijk>`
[Maillage_FT_IJK::Maillage_FT_IJK()](#public-maillage-ft-ijk-maillage-ft-ijk)
Maillage_FT_IJK
Maillage_FT_IJK::Maillage_FT_IJK(const Maillage_FT_IJK &)=default
How to cite in this doc:
:ref:`Maillage_FT_IJK::Maillage_FT_IJK(const Maillage_FT_IJK &)=default <public-maillage-ft-ijk-maillage-ft-ijk-const-maillage-ft-ijk-ref-equal-default>`
[Maillage_FT_IJK::Maillage_FT_IJK(const Maillage_FT_IJK &)=default](#public-maillage-ft-ijk-maillage-ft-ijk-const-maillage-ft-ijk-ref-equal-default)
minimum_longueur_arrete
double Maillage_FT_IJK::minimum_longueur_arrete() const
References
Referenced By
How to cite in this doc:
:ref:`double Maillage_FT_IJK::minimum_longueur_arrete() const <public-double-maillage-ft-ijk-minimum-longueur-arrete-const>`
[double Maillage_FT_IJK::minimum_longueur_arrete() const](#public-double-maillage-ft-ijk-minimum-longueur-arrete-const)
nb_facettes_sans_duplicata
int Maillage_FT_IJK::nb_facettes_sans_duplicata() const
References
How to cite in this doc:
:ref:`int Maillage_FT_IJK::nb_facettes_sans_duplicata() const <public-int-maillage-ft-ijk-nb-facettes-sans-duplicata-const>`
[int Maillage_FT_IJK::nb_facettes_sans_duplicata() const](#public-int-maillage-ft-ijk-nb-facettes-sans-duplicata-const)
nettoyer_maillage
void Maillage_FT_IJK::nettoyer_maillage() override

Retire toutes les facettes virtuelles, toutes les facettes invalides (sommet0 = = sommet1) et tous les sommets qui ne sont pas utilises.

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`void Maillage_FT_IJK::nettoyer_maillage() override <public-void-maillage-ft-ijk-nettoyer-maillage-override>`
[void Maillage_FT_IJK::nettoyer_maillage() override](#public-void-maillage-ft-ijk-nettoyer-maillage-override)
parcourir_maillage
void Maillage_FT_IJK::parcourir_maillage()
References
Referenced By
How to cite in this doc:
:ref:`void Maillage_FT_IJK::parcourir_maillage() <public-void-maillage-ft-ijk-parcourir-maillage>`
[void Maillage_FT_IJK::parcourir_maillage()](#public-void-maillage-ft-ijk-parcourir-maillage)
recopie
void Maillage_FT_IJK::recopie(const Maillage_FT_Disc &source_mesh, Statut_Maillage niveau_copie) override

Recopie une partie du maillage source dans *this.

Si niveau_copie = = MINIMAL, seuls les membres de l’etat minimal sont copies.

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`void Maillage_FT_IJK::recopie(const Maillage_FT_Disc &source_mesh, Statut_Maillage niveau_copie) override <public-void-maillage-ft-ijk-recopie-const-maillage-ft-disc-ref-source-mesh-statut-maillage-niveau-copie-override>`
[void Maillage_FT_IJK::recopie(const Maillage_FT_Disc &source_mesh, Statut_Maillage niveau_copie) override](#public-void-maillage-ft-ijk-recopie-const-maillage-ft-disc-ref-source-mesh-statut-maillage-niveau-copie-override)
recopie_force_compo
void Maillage_FT_IJK::recopie_force_compo(const Maillage_FT_IJK &source_mesh, const int icompo)
References
How to cite in this doc:
:ref:`void Maillage_FT_IJK::recopie_force_compo(const Maillage_FT_IJK &source_mesh, const int icompo) <public-void-maillage-ft-ijk-recopie-force-compo-const-maillage-ft-ijk-ref-source-mesh-const-int-icompo>`
[void Maillage_FT_IJK::recopie_force_compo(const Maillage_FT_IJK &source_mesh, const int icompo)](#public-void-maillage-ft-ijk-recopie-force-compo-const-maillage-ft-ijk-ref-source-mesh-const-int-icompo)
sauv_facette_indexation_avant_transport
void Maillage_FT_IJK::sauv_facette_indexation_avant_transport()
References
Referenced By
How to cite in this doc:
:ref:`void Maillage_FT_IJK::sauv_facette_indexation_avant_transport() <public-void-maillage-ft-ijk-sauv-facette-indexation-avant-transport>`
[void Maillage_FT_IJK::sauv_facette_indexation_avant_transport()](#public-void-maillage-ft-ijk-sauv-facette-indexation-avant-transport)
set_barycentrage
void Maillage_FT_IJK::set_barycentrage(bool bary)
References
Referenced By
How to cite in this doc:
:ref:`void Maillage_FT_IJK::set_barycentrage(bool bary) <public-void-maillage-ft-ijk-set-barycentrage-bool-bary>`
[void Maillage_FT_IJK::set_barycentrage(bool bary)](#public-void-maillage-ft-ijk-set-barycentrage-bool-bary)
set_composante_connexe
void Maillage_FT_IJK::set_composante_connexe(const int i_facette, const int icompo)
References
Referenced By
How to cite in this doc:
:ref:`void Maillage_FT_IJK::set_composante_connexe(const int i_facette, const int icompo) <public-void-maillage-ft-ijk-set-composante-connexe-const-int-i-facette-const-int-icompo>`
[void Maillage_FT_IJK::set_composante_connexe(const int i_facette, const int icompo)](#public-void-maillage-ft-ijk-set-composante-connexe-const-int-i-facette-const-int-icompo)
set_ijk_cell_index
void Maillage_FT_IJK::set_ijk_cell_index(int num_sommet, Int3 ijk)
References
Referenced By
How to cite in this doc:
:ref:`void Maillage_FT_IJK::set_ijk_cell_index(int num_sommet, Int3 ijk) <public-void-maillage-ft-ijk-set-ijk-cell-index-int-num-sommet-int3-ijk>`
[void Maillage_FT_IJK::set_ijk_cell_index(int num_sommet, Int3 ijk)](#public-void-maillage-ft-ijk-set-ijk-cell-index-int-num-sommet-int3-ijk)
set_Surfactant_facettes
void Maillage_FT_IJK::set_Surfactant_facettes(ArrOfDouble Surfactant_field)
How to cite in this doc:
:ref:`void Maillage_FT_IJK::set_Surfactant_facettes(ArrOfDouble Surfactant_field) <public-void-maillage-ft-ijk-set-surfactant-facettes-arrofdouble-surfactant-field>`
[void Maillage_FT_IJK::set_Surfactant_facettes(ArrOfDouble Surfactant_field)](#public-void-maillage-ft-ijk-set-surfactant-facettes-arrofdouble-surfactant-field)
set_Surfactant_facettes_sommets
void Maillage_FT_IJK::set_Surfactant_facettes_sommets(ArrOfDouble Surfactant_field)
How to cite in this doc:
:ref:`void Maillage_FT_IJK::set_Surfactant_facettes_sommets(ArrOfDouble Surfactant_field) <public-void-maillage-ft-ijk-set-surfactant-facettes-sommets-arrofdouble-surfactant-field>`
[void Maillage_FT_IJK::set_Surfactant_facettes_sommets(ArrOfDouble Surfactant_field)](#public-void-maillage-ft-ijk-set-surfactant-facettes-sommets-arrofdouble-surfactant-field)
supprimer_facettes
void Maillage_FT_IJK::supprimer_facettes(const ArrOfInt &liste_facettes)
References
Referenced By
How to cite in this doc:
:ref:`void Maillage_FT_IJK::supprimer_facettes(const ArrOfInt &liste_facettes) <public-void-maillage-ft-ijk-supprimer-facettes-const-arrofint-ref-liste-facettes>`
[void Maillage_FT_IJK::supprimer_facettes(const ArrOfInt &liste_facettes)](#public-void-maillage-ft-ijk-supprimer-facettes-const-arrofint-ref-liste-facettes)
Surfactant_facettes
const FT_Field & Maillage_FT_IJK::Surfactant_facettes() const
References
Referenced By
How to cite in this doc:
:ref:`const FT_Field & Maillage_FT_IJK::Surfactant_facettes() const <public-const-ft-field-ref-maillage-ft-ijk-surfactant-facettes-const>`
[const FT_Field & Maillage_FT_IJK::Surfactant_facettes() const](#public-const-ft-field-ref-maillage-ft-ijk-surfactant-facettes-const)
Surfactant_facettes_non_const
FT_Field & Maillage_FT_IJK::Surfactant_facettes_non_const()
References
Referenced By
How to cite in this doc:
:ref:`FT_Field & Maillage_FT_IJK::Surfactant_facettes_non_const() <public-ft-field-ref-maillage-ft-ijk-surfactant-facettes-non-const>`
[FT_Field & Maillage_FT_IJK::Surfactant_facettes_non_const()](#public-ft-field-ref-maillage-ft-ijk-surfactant-facettes-non-const)
taille_memoire
unsigned Maillage_FT_IJK::taille_memoire() const override

Reimplements:

How to cite in this doc:
:ref:`unsigned Maillage_FT_IJK::taille_memoire() const override <public-unsigned-maillage-ft-ijk-taille-memoire-const-override>`
[unsigned Maillage_FT_IJK::taille_memoire() const override](#public-unsigned-maillage-ft-ijk-taille-memoire-const-override)
transporter
void Maillage_FT_IJK::transporter(const DoubleTab &deplacement) override

Deplace les sommets de l’interface d’un vecteur “deplacement” fourni, Change eventuellement les sommets de processeur, cree eventuellement.

des lignes de contact et detecte les collisions.

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`void Maillage_FT_IJK::transporter(const DoubleTab &deplacement) override <public-void-maillage-ft-ijk-transporter-const-doubletab-ref-deplacement-override>`
[void Maillage_FT_IJK::transporter(const DoubleTab &deplacement) override](#public-void-maillage-ft-ijk-transporter-const-doubletab-ref-deplacement-override)
update_gradient_laplacien_Surfactant
void Maillage_FT_IJK::update_gradient_laplacien_Surfactant()
References
Referenced By
How to cite in this doc:
:ref:`void Maillage_FT_IJK::update_gradient_laplacien_Surfactant() <public-void-maillage-ft-ijk-update-gradient-laplacien-surfactant>`
[void Maillage_FT_IJK::update_gradient_laplacien_Surfactant()](#public-void-maillage-ft-ijk-update-gradient-laplacien-surfactant)
update_sigma_and_interfacial_source_term_sommet
DoubleTab Maillage_FT_IJK::update_sigma_and_interfacial_source_term_sommet(const Domaine_IJK &splitting, bool compute_interfacial_source, bool use_tryggvason_formulation, const double sigma_const=-1.)
References
Referenced By
How to cite in this doc:
:ref:`DoubleTab Maillage_FT_IJK::update_sigma_and_interfacial_source_term_sommet(const Domaine_IJK &splitting, bool compute_interfacial_source, bool use_tryggvason_formulation, const double sigma_const=-1.) <public-doubletab-maillage-ft-ijk-update-sigma-and-interfacial-source-term-sommet-const-domaine-ijk-ref-splitting-bool-compute-interfacial-source-bool-use-tryggvason-formulation-const-double-sigma-const-equal-1.>`
[DoubleTab Maillage_FT_IJK::update_sigma_and_interfacial_source_term_sommet(const Domaine_IJK &splitting, bool compute_interfacial_source, bool use_tryggvason_formulation, const double sigma_const=-1.)](#public-doubletab-maillage-ft-ijk-update-sigma-and-interfacial-source-term-sommet-const-domaine-ijk-ref-splitting-bool-compute-interfacial-source-bool-use-tryggvason-formulation-const-double-sigma-const-equal-1.)
update_surfactant_apres_transport
void Maillage_FT_IJK::update_surfactant_apres_transport()
References
Referenced By
How to cite in this doc:
:ref:`void Maillage_FT_IJK::update_surfactant_apres_transport() <public-void-maillage-ft-ijk-update-surfactant-apres-transport>`
[void Maillage_FT_IJK::update_surfactant_apres_transport()](#public-void-maillage-ft-ijk-update-surfactant-apres-transport)
~Maillage_FT_IJK
Maillage_FT_IJK::~Maillage_FT_IJK()
How to cite in this doc:
:ref:`Maillage_FT_IJK::~Maillage_FT_IJK() <public-maillage-ft-ijk-dtor-maillage-ft-ijk>`
[Maillage_FT_IJK::~Maillage_FT_IJK()](#public-maillage-ft-ijk-dtor-maillage-ft-ijk)
cree_instance
Objet_U * Maillage_FT_IJK::cree_instance()
How to cite in this doc:
:ref:`Objet_U * Maillage_FT_IJK::cree_instance() <public-static-objet-u-ptr-maillage-ft-ijk-cree-instance>`
[Objet_U * Maillage_FT_IJK::cree_instance()](#public-static-objet-u-ptr-maillage-ft-ijk-cree-instance)
info
const Type_info * Maillage_FT_IJK::info()
How to cite in this doc:
:ref:`const Type_info * Maillage_FT_IJK::info() <public-static-const-type-info-ptr-maillage-ft-ijk-info>`
[const Type_info * Maillage_FT_IJK::info()](#public-static-const-type-info-ptr-maillage-ft-ijk-info)
self_cast
const Maillage_FT_IJK & Maillage_FT_IJK::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Maillage_FT_IJK & Maillage_FT_IJK::self_cast(const Objet_U &) <public-static-const-maillage-ft-ijk-ref-maillage-ft-ijk-self-cast-const-objet-u-ref>`
[const Maillage_FT_IJK & Maillage_FT_IJK::self_cast(const Objet_U &)](#public-static-const-maillage-ft-ijk-ref-maillage-ft-ijk-self-cast-const-objet-u-ref)
self_cast
Maillage_FT_IJK & Maillage_FT_IJK::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Maillage_FT_IJK & Maillage_FT_IJK::self_cast(Objet_U &) <public-static-maillage-ft-ijk-ref-maillage-ft-ijk-self-cast-objet-u-ref>`
[Maillage_FT_IJK & Maillage_FT_IJK::self_cast(Objet_U &)](#public-static-maillage-ft-ijk-ref-maillage-ft-ijk-self-cast-objet-u-ref)
calculer_costheta_minmax
void Maillage_FT_IJK::calculer_costheta_minmax(DoubleTab &costheta) const override

Pour chaque sommet du maillage, s’il est sur un bord, on calcule costheta min et max (hysteresis) correspondant a la condition aux limites ou.

se trouve le sommet. L’angle est constant par face de bord… possibilite de faire mieux pour un champ xyz

Reimplements:

References
How to cite in this doc:
:ref:`void Maillage_FT_IJK::calculer_costheta_minmax(DoubleTab &costheta) const override <protected-void-maillage-ft-ijk-calculer-costheta-minmax-doubletab-ref-costheta-const-override>`
[void Maillage_FT_IJK::calculer_costheta_minmax(DoubleTab &costheta) const override](#protected-void-maillage-ft-ijk-calculer-costheta-minmax-doubletab-ref-costheta-const-override)
creer_facettes_virtuelles
void Maillage_FT_IJK::creer_facettes_virtuelles(const ArrOfInt &liste_facettes, const ArrOfInt &liste_pe, const ArrOfInt &facettes_send_pe_list, const ArrOfInt &facettes_recv_pe_list) override

Creation de facettes virtuelles sur le pe specifie.

liste_facettes = liste de numeros de facettes reelles a envoyer sur le processeur distant (la liste peut comporter des doublons) Le processeur distant ne doit pas etre moi ! liste_pe = numero du pe a qui il faut envoyer chaque facette comm = un schema ou send_pe_list contient les PEs mentionnes dans la liste. Algo: Il faut d’abord creer les sommets des facettes, s’ils n’existent pas encore, puis creer les facettes. Cas general, le processeur A possede la facette (au sens du descripteur des facettes), le processeur B possede un sommet ‘s’ de la facette, on veut envoyer la facette au processeur C. Il faut: A envoie a B le numero du sommet ‘s’ et le numero du processeur C B cree sur C le sommet virtuel ‘s’ A envoie a C les numeros des sommets ‘s’ de la facette, C peut maintenant creer la facette.

Reimplements:

References
How to cite in this doc:
:ref:`void Maillage_FT_IJK::creer_facettes_virtuelles(const ArrOfInt &liste_facettes, const ArrOfInt &liste_pe, const ArrOfInt &facettes_send_pe_list, const ArrOfInt &facettes_recv_pe_list) override <protected-void-maillage-ft-ijk-creer-facettes-virtuelles-const-arrofint-ref-liste-facettes-const-arrofint-ref-liste-pe-const-arrofint-ref-facettes-send-pe-list-const-arrofint-ref-facettes-recv-pe-list-override>`
[void Maillage_FT_IJK::creer_facettes_virtuelles(const ArrOfInt &liste_facettes, const ArrOfInt &liste_pe, const ArrOfInt &facettes_send_pe_list, const ArrOfInt &facettes_recv_pe_list) override](#protected-void-maillage-ft-ijk-creer-facettes-virtuelles-const-arrofint-ref-liste-facettes-const-arrofint-ref-liste-pe-const-arrofint-ref-facettes-send-pe-list-const-arrofint-ref-facettes-recv-pe-list-override)
operator =
const Maillage_FT_IJK & Maillage_FT_IJK::operator=(const Maillage_FT_IJK &)
References
How to cite in this doc:
:ref:`const Maillage_FT_IJK & Maillage_FT_IJK::operator=(const Maillage_FT_IJK &) <protected-const-maillage-ft-ijk-ref-maillage-ft-ijk-operator-equal-const-maillage-ft-ijk-ref>`
[const Maillage_FT_IJK & Maillage_FT_IJK::operator=(const Maillage_FT_IJK &)](#protected-const-maillage-ft-ijk-ref-maillage-ft-ijk-operator-equal-const-maillage-ft-ijk-ref)
printOn
Sortie & Maillage_FT_IJK::printOn(Sortie &x) const override

Ecriture de l’objet sur un flot de sortie Methode a surcharger.

Reimplements:

References
How to cite in this doc:
:ref:`Sortie & Maillage_FT_IJK::printOn(Sortie &x) const override <protected-sortie-ref-maillage-ft-ijk-printon-sortie-ref-x-const-override>`
[Sortie & Maillage_FT_IJK::printOn(Sortie &x) const override](#protected-sortie-ref-maillage-ft-ijk-printon-sortie-ref-x-const-override)
readOn
Entree & Maillage_FT_IJK::readOn(Entree &) override

Lecture d’un Objet_U sur un flot d’entree Methode a surcharger.

Reimplements:

References
How to cite in this doc:
:ref:`Entree & Maillage_FT_IJK::readOn(Entree &) override <protected-entree-ref-maillage-ft-ijk-readon-entree-ref-override>`
[Entree & Maillage_FT_IJK::readOn(Entree &) override](#protected-entree-ref-maillage-ft-ijk-readon-entree-ref-override)

Attributes Documentation#

info_obj (public)
const Type_info Maillage_FT_IJK::info_obj
Surfactant_facettes_ (public)
FT_Field Maillage_FT_IJK::Surfactant_facettes_
compo_connexe_facettes_ (protected)
ArrOfIntFT Maillage_FT_IJK::compo_connexe_facettes_
during_barycentrage_ (protected)
bool Maillage_FT_IJK::during_barycentrage_ = false
indexation_facettes_avant_transport_ (protected)
DoubleTab Maillage_FT_IJK::indexation_facettes_avant_transport_
liste_processeurs_voisins_aretes_ (protected)
ArrOfInt Maillage_FT_IJK::liste_processeurs_voisins_aretes_
liste_processeurs_voisins_coins_ (protected)
ArrOfInt Maillage_FT_IJK::liste_processeurs_voisins_coins_
liste_processeurs_voisins_faces_ (protected)
ArrOfInt Maillage_FT_IJK::liste_processeurs_voisins_faces_
nbmailles_euler_i_ (protected)
int Maillage_FT_IJK::nbmailles_euler_i_ = 0
nbmailles_euler_j_ (protected)
int Maillage_FT_IJK::nbmailles_euler_j_ = 0
nbmailles_euler_k_ (protected)
int Maillage_FT_IJK::nbmailles_euler_k_ = 0
ref_domaine_ (protected)
TRUST_Ref<Domaine_IJK *> Maillage_FT_IJK::ref_domaine_
use_tryggvason_interfacial_source_ (protected)
bool Maillage_FT_IJK::use_tryggvason_interfacial_source_ = false
voisinage_processeur_ (protected)
ArrOfInt Maillage_FT_IJK::voisinage_processeur_