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#
public : Maillage_FT_Disc
List of Public Methods#
List of Public Static Methods#
List of Protected Methods#
Complete Member Function Documentation#
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)
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)
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)
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)
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)
const ArrOfInt & Maillage_FT_IJK::compo_connexe_facettes() const
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 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)
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)
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)
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)
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)
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)
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)
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)
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)
void Maillage_FT_IJK::initialize(const Domaine_IJK &, const Domaine_dis_base &, const Parcours_interface &, const bool use_tryggvason_interfacial_source=false)
References
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)
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)
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
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()
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(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)
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)
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)
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)
void Maillage_FT_IJK::parcourir_maillage()
References
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)
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)
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)
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)
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)
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)
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)
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)
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)
void Maillage_FT_IJK::supprimer_facettes(const ArrOfInt &liste_facettes)
References
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)
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)
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)
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)
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)
void Maillage_FT_IJK::update_gradient_laplacien_Surfactant()
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)
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.)
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()
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)
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)
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)
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)
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)
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:
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)
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)
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)
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)
Entree & Maillage_FT_IJK::readOn(Entree &) override
Lecture d’un Objet_U sur un flot d’entree Methode a surcharger.
Reimplements:
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#
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_