Maillage_FT_IJK#

#include <Maillage_FT_IJK.h>
Brief description

: class Maillage_FT_IJK

How to reference this class#

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

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

Detailed description#

Inherits from#

Inheritance graph#

If the image is too small, right-click and open in new tab

../../../../../_images/classMaillage__FT__IJK__inherit__graph.png

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

ajouter_maillage#

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

Reimplements:

References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Maillage_FT_IJK::ajouter_maillage(const Maillage_FT_Disc &maillage_tmp, int skip_facettes=0) override <maillage-ft-ijk-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](#maillage-ft-ijk-public-void-maillage-ft-ijk-ajouter-maillage-const-maillage-ft-disc-ref-maillage-tmp-int-skip-facettes-equal-0-override)

ajouter_maillage_IJK#

Definition
void Maillage_FT_IJK::ajouter_maillage_IJK(const Maillage_FT_IJK &added_mesh)
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Maillage_FT_IJK::ajouter_maillage_IJK(const Maillage_FT_IJK &added_mesh) <maillage-ft-ijk-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)](#maillage-ft-ijk-public-void-maillage-ft-ijk-ajouter-maillage-ijk-const-maillage-ft-ijk-ref-added-mesh)

calculer_compo_connexe_sommets#

Definition
void Maillage_FT_IJK::calculer_compo_connexe_sommets(ArrOfIntFT &compo_connexe_sommets) const
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Maillage_FT_IJK::calculer_compo_connexe_sommets(ArrOfIntFT &compo_connexe_sommets) const <maillage-ft-ijk-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](#maillage-ft-ijk-public-void-maillage-ft-ijk-calculer-compo-connexe-sommets-arrofintft-ref-compo-connexe-sommets-const)

check_mesh#

Definition
int Maillage_FT_IJK::check_mesh(int error_is_fatal=1, int skip_facette_owner=0, int skip_facettes=0) const override
Brief description
Detailed description

Reimplements:

References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Maillage_FT_IJK::check_mesh(int error_is_fatal=1, int skip_facette_owner=0, int skip_facettes=0) const override <maillage-ft-ijk-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](#maillage-ft-ijk-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#

Definition
int Maillage_FT_IJK::check_sommets(int error_is_fatal=1) const override
Brief description
Detailed description

Reimplements:

References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Maillage_FT_IJK::check_sommets(int error_is_fatal=1) const override <maillage-ft-ijk-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](#maillage-ft-ijk-public-int-maillage-ft-ijk-check-sommets-int-error-is-fatal-equal-1-const-override)

compo_connexe_facettes#

Definition
const ArrOfInt & Maillage_FT_IJK::compo_connexe_facettes() const
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`const ArrOfInt & Maillage_FT_IJK::compo_connexe_facettes() const <maillage-ft-ijk-public-const-arrofint-ref-maillage-ft-ijk-compo-connexe-facettes-const>`
[const ArrOfInt & Maillage_FT_IJK::compo_connexe_facettes() const](#maillage-ft-ijk-public-const-arrofint-ref-maillage-ft-ijk-compo-connexe-facettes-const)

compo_connexe_facettes_non_const#

Definition
ArrOfInt & Maillage_FT_IJK::compo_connexe_facettes_non_const()
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`ArrOfInt & Maillage_FT_IJK::compo_connexe_facettes_non_const() <maillage-ft-ijk-public-arrofint-ref-maillage-ft-ijk-compo-connexe-facettes-non-const>`
[ArrOfInt & Maillage_FT_IJK::compo_connexe_facettes_non_const()](#maillage-ft-ijk-public-arrofint-ref-maillage-ft-ijk-compo-connexe-facettes-non-const)

corriger_proprietaires_facettes#

Definition
void Maillage_FT_IJK::corriger_proprietaires_facettes()
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Maillage_FT_IJK::corriger_proprietaires_facettes() <maillage-ft-ijk-public-void-maillage-ft-ijk-corriger-proprietaires-facettes>`
[void Maillage_FT_IJK::corriger_proprietaires_facettes()](#maillage-ft-ijk-public-void-maillage-ft-ijk-corriger-proprietaires-facettes)

deplacer_sommets#

Definition
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
Brief description

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

Detailed description

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 reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void 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 <maillage-ft-ijk-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](#maillage-ft-ijk-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#

Definition
int Maillage_FT_IJK::duplique() const override
Brief description
Detailed description

Reimplements:

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Maillage_FT_IJK::duplique() const override <maillage-ft-ijk-public-int-maillage-ft-ijk-duplique-const-override>`
[int Maillage_FT_IJK::duplique() const override](#maillage-ft-ijk-public-int-maillage-ft-ijk-duplique-const-override)

echanger_facettes#

Definition
void Maillage_FT_IJK::echanger_facettes(const ArrOfInt &liste_facettes, const ArrOfInt &liste_elem_arrivee, ArrOfInt &facettes_recues_numfacettes, ArrOfInt &facettes_recues_numelement)
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Maillage_FT_IJK::echanger_facettes(const ArrOfInt &liste_facettes, const ArrOfInt &liste_elem_arrivee, ArrOfInt &facettes_recues_numfacettes, ArrOfInt &facettes_recues_numelement) <maillage-ft-ijk-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)](#maillage-ft-ijk-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#

Definition
const Domaine_IJK & Maillage_FT_IJK::get_domaine() const
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`const Domaine_IJK & Maillage_FT_IJK::get_domaine() const <maillage-ft-ijk-public-const-domaine-ijk-ref-maillage-ft-ijk-get-domaine-const>`
[const Domaine_IJK & Maillage_FT_IJK::get_domaine() const](#maillage-ft-ijk-public-const-domaine-ijk-ref-maillage-ft-ijk-get-domaine-const)

get_ijk_cell_index#

Definition
Int3 Maillage_FT_IJK::get_ijk_cell_index(int num_sommet) const
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Int3 Maillage_FT_IJK::get_ijk_cell_index(int num_sommet) const <maillage-ft-ijk-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](#maillage-ft-ijk-public-int3-maillage-ft-ijk-get-ijk-cell-index-int-num-sommet-const)

get_info#

Definition
const Type_info * Maillage_FT_IJK::get_info() const override
Brief description

Donne des informations sur le type de l’ Objet_U .

Detailed description

Reimplements:

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`const Type_info * Maillage_FT_IJK::get_info() const override <maillage-ft-ijk-public-const-type-info-ptr-maillage-ft-ijk-get-info-const-override>`
[const Type_info * Maillage_FT_IJK::get_info() const override](#maillage-ft-ijk-public-const-type-info-ptr-maillage-ft-ijk-get-info-const-override)

initialize#

Definition
void Maillage_FT_IJK::initialize(const Domaine_IJK &, const Domaine_dis_base &, const Parcours_interface &, const bool use_tryggvason_interfacial_source=false)
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Maillage_FT_IJK::initialize(const Domaine_IJK &, const Domaine_dis_base &, const Parcours_interface &, const bool use_tryggvason_interfacial_source=false) <maillage-ft-ijk-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)](#maillage-ft-ijk-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#

Definition
void Maillage_FT_IJK::initialize_processor_neighbourhood()
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Maillage_FT_IJK::initialize_processor_neighbourhood() <maillage-ft-ijk-public-void-maillage-ft-ijk-initialize-processor-neighbourhood>`
[void Maillage_FT_IJK::initialize_processor_neighbourhood()](#maillage-ft-ijk-public-void-maillage-ft-ijk-initialize-processor-neighbourhood)

lire_maillage_ft_dans_lata#

Definition
void Maillage_FT_IJK::lire_maillage_ft_dans_lata(const char *filename_with_path, int tstep, const char *geometryname)
Brief description
Detailed description

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 reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Maillage_FT_IJK::lire_maillage_ft_dans_lata(const char *filename_with_path, int tstep, const char *geometryname) <maillage-ft-ijk-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)](#maillage-ft-ijk-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#

Definition
Maillage_FT_IJK::Maillage_FT_IJK()
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`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-public-maillage-ft-ijk-maillage-ft-ijk)

Maillage_FT_IJK#

Definition
Maillage_FT_IJK::Maillage_FT_IJK(const Maillage_FT_IJK &)=default
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Maillage_FT_IJK::Maillage_FT_IJK(const Maillage_FT_IJK &)=default <maillage-ft-ijk-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](#maillage-ft-ijk-public-maillage-ft-ijk-maillage-ft-ijk-const-maillage-ft-ijk-ref-equal-default)

minimum_longueur_arrete#

Definition
double Maillage_FT_IJK::minimum_longueur_arrete() const
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`double Maillage_FT_IJK::minimum_longueur_arrete() const <maillage-ft-ijk-public-double-maillage-ft-ijk-minimum-longueur-arrete-const>`
[double Maillage_FT_IJK::minimum_longueur_arrete() const](#maillage-ft-ijk-public-double-maillage-ft-ijk-minimum-longueur-arrete-const)

nb_facettes_sans_duplicata#

Definition
int Maillage_FT_IJK::nb_facettes_sans_duplicata() const
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Maillage_FT_IJK::nb_facettes_sans_duplicata() const <maillage-ft-ijk-public-int-maillage-ft-ijk-nb-facettes-sans-duplicata-const>`
[int Maillage_FT_IJK::nb_facettes_sans_duplicata() const](#maillage-ft-ijk-public-int-maillage-ft-ijk-nb-facettes-sans-duplicata-const)

nettoyer_maillage#

Definition
void Maillage_FT_IJK::nettoyer_maillage() override
Brief description

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

Detailed description

Reimplements:

References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Maillage_FT_IJK::nettoyer_maillage() override <maillage-ft-ijk-public-void-maillage-ft-ijk-nettoyer-maillage-override>`
[void Maillage_FT_IJK::nettoyer_maillage() override](#maillage-ft-ijk-public-void-maillage-ft-ijk-nettoyer-maillage-override)

parcourir_maillage#

Definition
void Maillage_FT_IJK::parcourir_maillage()
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Maillage_FT_IJK::parcourir_maillage() <maillage-ft-ijk-public-void-maillage-ft-ijk-parcourir-maillage>`
[void Maillage_FT_IJK::parcourir_maillage()](#maillage-ft-ijk-public-void-maillage-ft-ijk-parcourir-maillage)

recopie#

Definition
void Maillage_FT_IJK::recopie(const Maillage_FT_Disc &source_mesh, Statut_Maillage niveau_copie) override
Brief description

Recopie une partie du maillage source dans *this.

Detailed description

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

Reimplements:

References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Maillage_FT_IJK::recopie(const Maillage_FT_Disc &source_mesh, Statut_Maillage niveau_copie) override <maillage-ft-ijk-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](#maillage-ft-ijk-public-void-maillage-ft-ijk-recopie-const-maillage-ft-disc-ref-source-mesh-statut-maillage-niveau-copie-override)

recopie_force_compo#

Definition
void Maillage_FT_IJK::recopie_force_compo(const Maillage_FT_IJK &source_mesh, const int icompo)
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Maillage_FT_IJK::recopie_force_compo(const Maillage_FT_IJK &source_mesh, const int icompo) <maillage-ft-ijk-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)](#maillage-ft-ijk-public-void-maillage-ft-ijk-recopie-force-compo-const-maillage-ft-ijk-ref-source-mesh-const-int-icompo)

sauv_facette_indexation_avant_transport#

Definition
void Maillage_FT_IJK::sauv_facette_indexation_avant_transport()
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Maillage_FT_IJK::sauv_facette_indexation_avant_transport() <maillage-ft-ijk-public-void-maillage-ft-ijk-sauv-facette-indexation-avant-transport>`
[void Maillage_FT_IJK::sauv_facette_indexation_avant_transport()](#maillage-ft-ijk-public-void-maillage-ft-ijk-sauv-facette-indexation-avant-transport)

set_barycentrage#

Definition
void Maillage_FT_IJK::set_barycentrage(bool bary)
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Maillage_FT_IJK::set_barycentrage(bool bary) <maillage-ft-ijk-public-void-maillage-ft-ijk-set-barycentrage-bool-bary>`
[void Maillage_FT_IJK::set_barycentrage(bool bary)](#maillage-ft-ijk-public-void-maillage-ft-ijk-set-barycentrage-bool-bary)

set_composante_connexe#

Definition
void Maillage_FT_IJK::set_composante_connexe(const int i_facette, const int icompo)
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Maillage_FT_IJK::set_composante_connexe(const int i_facette, const int icompo) <maillage-ft-ijk-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)](#maillage-ft-ijk-public-void-maillage-ft-ijk-set-composante-connexe-const-int-i-facette-const-int-icompo)

set_ijk_cell_index#

Definition
void Maillage_FT_IJK::set_ijk_cell_index(int num_sommet, Int3 ijk)
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Maillage_FT_IJK::set_ijk_cell_index(int num_sommet, Int3 ijk) <maillage-ft-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)](#maillage-ft-ijk-public-void-maillage-ft-ijk-set-ijk-cell-index-int-num-sommet-int3-ijk)

set_Surfactant_facettes#

Definition
void Maillage_FT_IJK::set_Surfactant_facettes(ArrOfDouble Surfactant_field)
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Maillage_FT_IJK::set_Surfactant_facettes(ArrOfDouble Surfactant_field) <maillage-ft-ijk-public-void-maillage-ft-ijk-set-surfactant-facettes-arrofdouble-surfactant-field>`
[void Maillage_FT_IJK::set_Surfactant_facettes(ArrOfDouble Surfactant_field)](#maillage-ft-ijk-public-void-maillage-ft-ijk-set-surfactant-facettes-arrofdouble-surfactant-field)

set_Surfactant_facettes_sommets#

Definition
void Maillage_FT_IJK::set_Surfactant_facettes_sommets(ArrOfDouble Surfactant_field)
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Maillage_FT_IJK::set_Surfactant_facettes_sommets(ArrOfDouble Surfactant_field) <maillage-ft-ijk-public-void-maillage-ft-ijk-set-surfactant-facettes-sommets-arrofdouble-surfactant-field>`
[void Maillage_FT_IJK::set_Surfactant_facettes_sommets(ArrOfDouble Surfactant_field)](#maillage-ft-ijk-public-void-maillage-ft-ijk-set-surfactant-facettes-sommets-arrofdouble-surfactant-field)

supprimer_facettes#

Definition
void Maillage_FT_IJK::supprimer_facettes(const ArrOfInt &liste_facettes)
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Maillage_FT_IJK::supprimer_facettes(const ArrOfInt &liste_facettes) <maillage-ft-ijk-public-void-maillage-ft-ijk-supprimer-facettes-const-arrofint-ref-liste-facettes>`
[void Maillage_FT_IJK::supprimer_facettes(const ArrOfInt &liste_facettes)](#maillage-ft-ijk-public-void-maillage-ft-ijk-supprimer-facettes-const-arrofint-ref-liste-facettes)

Surfactant_facettes#

Definition
const FT_Field & Maillage_FT_IJK::Surfactant_facettes() const
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`const FT_Field & Maillage_FT_IJK::Surfactant_facettes() const <maillage-ft-ijk-public-const-ft-field-ref-maillage-ft-ijk-surfactant-facettes-const>`
[const FT_Field & Maillage_FT_IJK::Surfactant_facettes() const](#maillage-ft-ijk-public-const-ft-field-ref-maillage-ft-ijk-surfactant-facettes-const)

Surfactant_facettes_non_const#

Definition
FT_Field & Maillage_FT_IJK::Surfactant_facettes_non_const()
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`FT_Field & Maillage_FT_IJK::Surfactant_facettes_non_const() <maillage-ft-ijk-public-ft-field-ref-maillage-ft-ijk-surfactant-facettes-non-const>`
[FT_Field & Maillage_FT_IJK::Surfactant_facettes_non_const()](#maillage-ft-ijk-public-ft-field-ref-maillage-ft-ijk-surfactant-facettes-non-const)

taille_memoire#

Definition
unsigned Maillage_FT_IJK::taille_memoire() const override
Brief description
Detailed description

Reimplements:

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`unsigned Maillage_FT_IJK::taille_memoire() const override <maillage-ft-ijk-public-unsigned-maillage-ft-ijk-taille-memoire-const-override>`
[unsigned Maillage_FT_IJK::taille_memoire() const override](#maillage-ft-ijk-public-unsigned-maillage-ft-ijk-taille-memoire-const-override)

transporter#

Definition
void Maillage_FT_IJK::transporter(const DoubleTab &deplacement) override
Brief description

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

Detailed description

des lignes de contact et detecte les collisions.

Reimplements:

References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Maillage_FT_IJK::transporter(const DoubleTab &deplacement) override <maillage-ft-ijk-public-void-maillage-ft-ijk-transporter-const-doubletab-ref-deplacement-override>`
[void Maillage_FT_IJK::transporter(const DoubleTab &deplacement) override](#maillage-ft-ijk-public-void-maillage-ft-ijk-transporter-const-doubletab-ref-deplacement-override)

update_gradient_laplacien_Surfactant#

Definition
void Maillage_FT_IJK::update_gradient_laplacien_Surfactant()
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Maillage_FT_IJK::update_gradient_laplacien_Surfactant() <maillage-ft-ijk-public-void-maillage-ft-ijk-update-gradient-laplacien-surfactant>`
[void Maillage_FT_IJK::update_gradient_laplacien_Surfactant()](#maillage-ft-ijk-public-void-maillage-ft-ijk-update-gradient-laplacien-surfactant)

update_sigma_and_interfacial_source_term_sommet#

Definition
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.)
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`DoubleTab 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.) <maillage-ft-ijk-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.)](#maillage-ft-ijk-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#

Definition
void Maillage_FT_IJK::update_surfactant_apres_transport()
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Maillage_FT_IJK::update_surfactant_apres_transport() <maillage-ft-ijk-public-void-maillage-ft-ijk-update-surfactant-apres-transport>`
[void Maillage_FT_IJK::update_surfactant_apres_transport()](#maillage-ft-ijk-public-void-maillage-ft-ijk-update-surfactant-apres-transport)

~Maillage_FT_IJK#

Definition
Maillage_FT_IJK::~Maillage_FT_IJK()
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Maillage_FT_IJK::~Maillage_FT_IJK() <maillage-ft-ijk-public-maillage-ft-ijk-dtor-maillage-ft-ijk>`
[Maillage_FT_IJK::~Maillage_FT_IJK()](#maillage-ft-ijk-public-maillage-ft-ijk-dtor-maillage-ft-ijk)

cree_instance#

Definition
Objet_U * Maillage_FT_IJK::cree_instance()
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Objet_U * Maillage_FT_IJK::cree_instance() <maillage-ft-ijk-public-static-objet-u-ptr-maillage-ft-ijk-cree-instance>`
[Objet_U * Maillage_FT_IJK::cree_instance()](#maillage-ft-ijk-public-static-objet-u-ptr-maillage-ft-ijk-cree-instance)

info#

Definition
const Type_info * Maillage_FT_IJK::info()
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`const Type_info * Maillage_FT_IJK::info() <maillage-ft-ijk-public-static-const-type-info-ptr-maillage-ft-ijk-info>`
[const Type_info * Maillage_FT_IJK::info()](#maillage-ft-ijk-public-static-const-type-info-ptr-maillage-ft-ijk-info)

self_cast#

Definition
const Maillage_FT_IJK & Maillage_FT_IJK::self_cast(const Objet_U &)
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`const Maillage_FT_IJK & Maillage_FT_IJK::self_cast(const Objet_U &) <maillage-ft-ijk-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 &)](#maillage-ft-ijk-public-static-const-maillage-ft-ijk-ref-maillage-ft-ijk-self-cast-const-objet-u-ref)

self_cast#

Definition
Maillage_FT_IJK & Maillage_FT_IJK::self_cast(Objet_U &)
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Maillage_FT_IJK & Maillage_FT_IJK::self_cast(Objet_U &) <maillage-ft-ijk-public-static-maillage-ft-ijk-ref-maillage-ft-ijk-self-cast-objet-u-ref>`
[Maillage_FT_IJK & Maillage_FT_IJK::self_cast(Objet_U &)](#maillage-ft-ijk-public-static-maillage-ft-ijk-ref-maillage-ft-ijk-self-cast-objet-u-ref)

calculer_costheta_minmax#

Definition
void Maillage_FT_IJK::calculer_costheta_minmax(DoubleTab &costheta) const override
Brief description

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.

Detailed description

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

Reimplements:

References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Maillage_FT_IJK::calculer_costheta_minmax(DoubleTab &costheta) const override <maillage-ft-ijk-protected-void-maillage-ft-ijk-calculer-costheta-minmax-doubletab-ref-costheta-const-override>`
[void Maillage_FT_IJK::calculer_costheta_minmax(DoubleTab &costheta) const override](#maillage-ft-ijk-protected-void-maillage-ft-ijk-calculer-costheta-minmax-doubletab-ref-costheta-const-override)

creer_facettes_virtuelles#

Definition
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
Brief description

Creation de facettes virtuelles sur le pe specifie.

Detailed description

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 reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void 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 <maillage-ft-ijk-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](#maillage-ft-ijk-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 =#

Definition
const Maillage_FT_IJK & Maillage_FT_IJK::operator=(const Maillage_FT_IJK &)
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`const Maillage_FT_IJK & Maillage_FT_IJK::operator=(const Maillage_FT_IJK &) <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 &)](#maillage-ft-ijk-protected-const-maillage-ft-ijk-ref-maillage-ft-ijk-operator-equal-const-maillage-ft-ijk-ref)

printOn#

Definition
Sortie & Maillage_FT_IJK::printOn(Sortie &x) const override
Brief description

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

Detailed description

Reimplements:

References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Sortie & Maillage_FT_IJK::printOn(Sortie &x) const override <maillage-ft-ijk-protected-sortie-ref-maillage-ft-ijk-printon-sortie-ref-x-const-override>`
[Sortie & Maillage_FT_IJK::printOn(Sortie &x) const override](#maillage-ft-ijk-protected-sortie-ref-maillage-ft-ijk-printon-sortie-ref-x-const-override)

readOn#

Definition
Entree & Maillage_FT_IJK::readOn(Entree &) override
Brief description

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

Detailed description

Reimplements:

References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Entree & Maillage_FT_IJK::readOn(Entree &) override <maillage-ft-ijk-protected-entree-ref-maillage-ft-ijk-readon-entree-ref-override>`
[Entree & Maillage_FT_IJK::readOn(Entree &) override](#maillage-ft-ijk-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_