Maillage_FT_IJK#
#include <Maillage_FT_IJK.h>
: 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#
public : Maillage_FT_Disc
Inheritance graph#
If the image is too small, right-click and open in new tab
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
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#
void Maillage_FT_IJK::ajouter_maillage_IJK(const Maillage_FT_IJK &added_mesh)
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#
void Maillage_FT_IJK::calculer_compo_connexe_sommets(ArrOfIntFT &compo_connexe_sommets) const
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`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#
int Maillage_FT_IJK::check_mesh(int error_is_fatal=1, int skip_facette_owner=0, int skip_facettes=0) const override
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#
int Maillage_FT_IJK::check_sommets(int error_is_fatal=1) const override
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#
const ArrOfInt & Maillage_FT_IJK::compo_connexe_facettes() const
Detailed description
References
Referenced By
IJK_Interfaces::calculer_distance_autres_compo_connexe_octree
ComputeValParCompoInCell::calculer_moy_field_sommet_par_compo
ComputeValParCompoInCell::calculer_moyennes_interface_element_pour_compo
ComputeValParCompoInCell::calculer_somme_field_sommet_par_compo
ComputeValParCompoInCell::compute_list_compo_connex_in_element
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#
ArrOfInt & Maillage_FT_IJK::compo_connexe_facettes_non_const()
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`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#
void Maillage_FT_IJK::corriger_proprietaires_facettes()
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#
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.
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#
int Maillage_FT_IJK::duplique() const override
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#
void Maillage_FT_IJK::echanger_facettes(const ArrOfInt &liste_facettes, const ArrOfInt &liste_elem_arrivee, ArrOfInt &facettes_recues_numfacettes, ArrOfInt &facettes_recues_numelement)
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#
const Domaine_IJK & Maillage_FT_IJK::get_domaine() const
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`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#
Int3 Maillage_FT_IJK::get_ijk_cell_index(int num_sommet) const
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`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#
const Type_info * Maillage_FT_IJK::get_info() const override
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#
void Maillage_FT_IJK::initialize(const Domaine_IJK &, const Domaine_dis_base &, const Parcours_interface &, const bool use_tryggvason_interfacial_source=false)
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::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#
void Maillage_FT_IJK::initialize_processor_neighbourhood()
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#
void Maillage_FT_IJK::lire_maillage_ft_dans_lata(const char *filename_with_path, int tstep, const char *geometryname)
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
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#
Maillage_FT_IJK::Maillage_FT_IJK()
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#
Maillage_FT_IJK::Maillage_FT_IJK(const Maillage_FT_IJK &)=default
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#
double Maillage_FT_IJK::minimum_longueur_arrete() const
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`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#
int Maillage_FT_IJK::nb_facettes_sans_duplicata() const
Detailed description
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`int 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#
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.
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#
void Maillage_FT_IJK::parcourir_maillage()
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::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#
void Maillage_FT_IJK::recopie(const Maillage_FT_Disc &source_mesh, Statut_Maillage niveau_copie) override
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#
void Maillage_FT_IJK::recopie_force_compo(const Maillage_FT_IJK &source_mesh, const int icompo)
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#
void Maillage_FT_IJK::sauv_facette_indexation_avant_transport()
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#
void Maillage_FT_IJK::set_barycentrage(bool bary)
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#
void Maillage_FT_IJK::set_composante_connexe(const int i_facette, const int icompo)
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#
void Maillage_FT_IJK::set_ijk_cell_index(int num_sommet, Int3 ijk)
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#
void Maillage_FT_IJK::set_Surfactant_facettes(ArrOfDouble Surfactant_field)
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#
void Maillage_FT_IJK::set_Surfactant_facettes_sommets(ArrOfDouble Surfactant_field)
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#
void Maillage_FT_IJK::supprimer_facettes(const ArrOfInt &liste_facettes)
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::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#
const FT_Field & Maillage_FT_IJK::Surfactant_facettes() const
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`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#
FT_Field & Maillage_FT_IJK::Surfactant_facettes_non_const()
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`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#
unsigned Maillage_FT_IJK::taille_memoire() const override
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#
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.
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#
void Maillage_FT_IJK::update_gradient_laplacien_Surfactant()
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::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#
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.)
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#
void Maillage_FT_IJK::update_surfactant_apres_transport()
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#
Maillage_FT_IJK::~Maillage_FT_IJK()
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#
Objet_U * Maillage_FT_IJK::cree_instance()
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#
const Type_info * Maillage_FT_IJK::info()
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#
const Maillage_FT_IJK & Maillage_FT_IJK::self_cast(const Objet_U &)
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#
Maillage_FT_IJK & Maillage_FT_IJK::self_cast(Objet_U &)
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#
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.
Detailed description
se trouve le sommet. L’angle est constant par face de bord… possibilite de faire mieux pour un champ xyz
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:`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#
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.
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 =#
const Maillage_FT_IJK & Maillage_FT_IJK::operator=(const Maillage_FT_IJK &)
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#
Sortie & Maillage_FT_IJK::printOn(Sortie &x) const override
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#
Entree & Maillage_FT_IJK::readOn(Entree &) override
Lecture d’un Objet_U sur un flot d’entree Methode a surcharger.
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:`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#
const Type_info Maillage_FT_IJK::info_obj
FT_Field Maillage_FT_IJK::Surfactant_facettes_
ArrOfIntFT Maillage_FT_IJK::compo_connexe_facettes_
bool Maillage_FT_IJK::during_barycentrage_ = false
DoubleTab Maillage_FT_IJK::indexation_facettes_avant_transport_
ArrOfInt Maillage_FT_IJK::liste_processeurs_voisins_aretes_
ArrOfInt Maillage_FT_IJK::liste_processeurs_voisins_coins_
ArrOfInt Maillage_FT_IJK::liste_processeurs_voisins_faces_
int Maillage_FT_IJK::nbmailles_euler_i_ = 0
int Maillage_FT_IJK::nbmailles_euler_j_ = 0
int Maillage_FT_IJK::nbmailles_euler_k_ = 0
TRUST_Ref<Domaine_IJK *> Maillage_FT_IJK::ref_domaine_
bool Maillage_FT_IJK::use_tryggvason_interfacial_source_ = false
ArrOfInt Maillage_FT_IJK::voisinage_processeur_