Joint_32_64#

#include <Joint.h>

La classe Joint est une Frontiere qui contient les faces et les sommets de joint avec le domaine PEvoisin() (pour les maillages distribues en parallele).

How to cite this class in this doc#

:ref:`Joint\_32\_64 <class-template-joint-32-64>`
[Joint\_32\_64](#class-template-joint-32-64)

Detailed description#

Elle porte en plus dans les Joint_Items les informations permettant de construire les tableaux distribues indexes par les items geometriques (sommets, faces, elements, aretes, faces_frontieres)

Inherits from#

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

affecte_epaisseur
void Joint_32_64<_SIZE_>::affecte_epaisseur(int ep)
How to cite in this doc:
:ref:`void Joint_32_64<_SIZE_>::affecte_epaisseur(int ep) <public-void-joint-32-64-size-affecte-epaisseur-int-ep>`
[void Joint_32_64<_SIZE_>::affecte_epaisseur(int ep)](#public-void-joint-32-64-size-affecte-epaisseur-int-ep)
affecte_PEvoisin
void Joint_32_64<_SIZE_>::affecte_PEvoisin(int num)
How to cite in this doc:
:ref:`void Joint_32_64<_SIZE_>::affecte_PEvoisin(int num) <public-void-joint-32-64-size-affecte-pevoisin-int-num>`
[void Joint_32_64<_SIZE_>::affecte_PEvoisin(int num)](#public-void-joint-32-64-size-affecte-pevoisin-int-num)
ajouter_faces
void Joint_32_64<_SIZE_>::ajouter_faces(const IntTab_t &)

Ajoute des faces a la frontiere (au joint) voir Frontiere::ajouter_faces(const IntTab&)

Referenced By
How to cite in this doc:
:ref:`void Joint_32_64<_SIZE_>::ajouter_faces(const IntTab_t &) <public-void-joint-32-64-size-ajouter-faces-const-inttab-t-ref>`
[void Joint_32_64<_SIZE_>::ajouter_faces(const IntTab_t &)](#public-void-joint-32-64-size-ajouter-faces-const-inttab-t-ref)
dimensionner
void Joint_32_64<_SIZE_>::dimensionner(int)
Referenced By
How to cite in this doc:
:ref:`void Joint_32_64<_SIZE_>::dimensionner(int) <public-void-joint-32-64-size-dimensionner-int>`
[void Joint_32_64<_SIZE_>::dimensionner(int)](#public-void-joint-32-64-size-dimensionner-int)
duplique
int Joint_32_64<_T_>::duplique() const override

Reimplements:

How to cite in this doc:
:ref:`int Joint_32_64<_T_>::duplique() const override <public-int-joint-32-64-t-duplique-const-override>`
[int Joint_32_64<_T_>::duplique() const override](#public-int-joint-32-64-t-duplique-const-override)
epaisseur
int Joint_32_64<_SIZE_>::epaisseur() const
Referenced By
How to cite in this doc:
:ref:`int Joint_32_64<_SIZE_>::epaisseur() const <public-int-joint-32-64-size-epaisseur-const>`
[int Joint_32_64<_SIZE_>::epaisseur() const](#public-int-joint-32-64-size-epaisseur-const)
esp_dist_elems
const ArrOfInt_t & Joint_32_64<_SIZE_>::esp_dist_elems() const
References
How to cite in this doc:
:ref:`const ArrOfInt_t & Joint_32_64<_SIZE_>::esp_dist_elems() const <public-const-arrofint-t-ref-joint-32-64-size-esp-dist-elems-const>`
[const ArrOfInt_t & Joint_32_64<_SIZE_>::esp_dist_elems() const](#public-const-arrofint-t-ref-joint-32-64-size-esp-dist-elems-const)
esp_dist_faces
const ArrOfInt_t & Joint_32_64<_SIZE_>::esp_dist_faces() const
References
How to cite in this doc:
:ref:`const ArrOfInt_t & Joint_32_64<_SIZE_>::esp_dist_faces() const <public-const-arrofint-t-ref-joint-32-64-size-esp-dist-faces-const>`
[const ArrOfInt_t & Joint_32_64<_SIZE_>::esp_dist_faces() const](#public-const-arrofint-t-ref-joint-32-64-size-esp-dist-faces-const)
esp_dist_sommets
const ArrOfInt_t & Joint_32_64<_SIZE_>::esp_dist_sommets() const
References
How to cite in this doc:
:ref:`const ArrOfInt_t & Joint_32_64<_SIZE_>::esp_dist_sommets() const <public-const-arrofint-t-ref-joint-32-64-size-esp-dist-sommets-const>`
[const ArrOfInt_t & Joint_32_64<_SIZE_>::esp_dist_sommets() const](#public-const-arrofint-t-ref-joint-32-64-size-esp-dist-sommets-const)
get_info
const Type_info * Joint_32_64<_T_>::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 * Joint_32_64<_T_>::get_info() const override <public-const-type-info-ptr-joint-32-64-t-get-info-const-override>`
[const Type_info * Joint_32_64<_T_>::get_info() const override](#public-const-type-info-ptr-joint-32-64-t-get-info-const-override)
info_obj
const Type_info Joint_32_64<trustIdType>::info_obj("Joint_32_64" "_64", Joint_32_64< trustIdType >::cree_instance, 1, Joint_32_64bases< trustIdType >)
How to cite in this doc:
:ref:`const Type_info Joint_32_64<trustIdType>::info_obj("Joint_32_64" "_64", Joint_32_64< trustIdType >::cree_instance, 1, Joint_32_64bases< trustIdType >) <public-const-type-info-joint-32-64-trustidtype-info-obj-"joint-32-64"-"-64"-joint-32-64-trustidtype-cree-instance-1-joint-32-64bases-trustidtype>`
[const Type_info Joint_32_64<trustIdType>::info_obj("Joint_32_64" "_64", Joint_32_64< trustIdType >::cree_instance, 1, Joint_32_64bases< trustIdType >)](#public-const-type-info-joint-32-64-trustidtype-info-obj-"joint-32-64"-"-64"-joint-32-64-trustidtype-cree-instance-1-joint-32-64bases-trustidtype)
info_obj
const Type_info Joint_32_64<int>::info_obj("Joint_32_64", Joint_32_64< int >::cree_instance, 1, Joint_32_64bases< int >)
How to cite in this doc:
:ref:`const Type_info Joint_32_64<int>::info_obj("Joint_32_64", Joint_32_64< int >::cree_instance, 1, Joint_32_64bases< int >) <public-const-type-info-joint-32-64-int-info-obj-"joint-32-64"-joint-32-64-int-cree-instance-1-joint-32-64bases-int>`
[const Type_info Joint_32_64<int>::info_obj("Joint_32_64", Joint_32_64< int >::cree_instance, 1, Joint_32_64bases< int >)](#public-const-type-info-joint-32-64-int-info-obj-"joint-32-64"-joint-32-64-int-cree-instance-1-joint-32-64bases-int)
Joint_32_64
Joint_32_64<_T_>::Joint_32_64()
How to cite in this doc:
:ref:`Joint_32_64<_T_>::Joint_32_64() <public-joint-32-64-t-joint-32-64>`
[Joint_32_64<_T_>::Joint_32_64()](#public-joint-32-64-t-joint-32-64)
joint_item
const Joint_32_64<_SIZE_>::Joint_Items_t & Joint_32_64<_SIZE_>::joint_item(JOINT_ITEM type) const

Renvoie les informations de joint pour le type demande.

Referenced By
How to cite in this doc:
:ref:`const Joint_32_64<_SIZE_>::Joint_Items_t & Joint_32_64<_SIZE_>::joint_item(JOINT_ITEM type) const <public-const-joint-32-64-size-joint-items-t-ref-joint-32-64-size-joint-item-joint-item-type-const>`
[const Joint_32_64<_SIZE_>::Joint_Items_t & Joint_32_64<_SIZE_>::joint_item(JOINT_ITEM type) const](#public-const-joint-32-64-size-joint-items-t-ref-joint-32-64-size-joint-item-joint-item-type-const)
PEvoisin
int Joint_32_64<_SIZE_>::PEvoisin() const
Referenced By
How to cite in this doc:
:ref:`int Joint_32_64<_SIZE_>::PEvoisin() const <public-int-joint-32-64-size-pevoisin-const>`
[int Joint_32_64<_SIZE_>::PEvoisin() const](#public-int-joint-32-64-size-pevoisin-const)
renum_virt_loc
const IntTab_t & Joint_32_64<_SIZE_>::renum_virt_loc() const
References
Referenced By
How to cite in this doc:
:ref:`const IntTab_t & Joint_32_64<_SIZE_>::renum_virt_loc() const <public-const-inttab-t-ref-joint-32-64-size-renum-virt-loc-const>`
[const IntTab_t & Joint_32_64<_SIZE_>::renum_virt_loc() const](#public-const-inttab-t-ref-joint-32-64-size-renum-virt-loc-const)
set_joint_item
Joint_32_64<_SIZE_>::Joint_Items_t & Joint_32_64<_SIZE_>::set_joint_item(JOINT_ITEM type)

Renvoie les informations de joint pour un type d’item geometrique donne, pour remplissage des structures.

Ces structures sont generalement remplies par la classe Scatter . Exceptions notables: Domaine_VDF et Domaine_VF pour la renumerotation des faces.

Referenced By
How to cite in this doc:
:ref:`Joint_32_64<_SIZE_>::Joint_Items_t & Joint_32_64<_SIZE_>::set_joint_item(JOINT_ITEM type) <public-joint-32-64-size-joint-items-t-ref-joint-32-64-size-set-joint-item-joint-item-type>`
[Joint_32_64<_SIZE_>::Joint_Items_t & Joint_32_64<_SIZE_>::set_joint_item(JOINT_ITEM type)](#public-joint-32-64-size-joint-items-t-ref-joint-32-64-size-set-joint-item-joint-item-type)
taille_memoire
unsigned Joint_32_64<_T_>::taille_memoire() const override

Reimplements:

How to cite in this doc:
:ref:`unsigned Joint_32_64<_T_>::taille_memoire() const override <public-unsigned-joint-32-64-t-taille-memoire-const-override>`
[unsigned Joint_32_64<_T_>::taille_memoire() const override](#public-unsigned-joint-32-64-t-taille-memoire-const-override)
~Joint_32_64
Joint_32_64<_T_>::~Joint_32_64()
How to cite in this doc:
:ref:`Joint_32_64<_T_>::~Joint_32_64() <public-joint-32-64-t-dtor-joint-32-64>`
[Joint_32_64<_T_>::~Joint_32_64()](#public-joint-32-64-t-dtor-joint-32-64)
cree_instance
Objet_U * Joint_32_64<_T_>::cree_instance()
How to cite in this doc:
:ref:`Objet_U * Joint_32_64<_T_>::cree_instance() <public-static-objet-u-ptr-joint-32-64-t-cree-instance>`
[Objet_U * Joint_32_64<_T_>::cree_instance()](#public-static-objet-u-ptr-joint-32-64-t-cree-instance)
info
const Type_info * Joint_32_64<_T_>::info()
How to cite in this doc:
:ref:`const Type_info * Joint_32_64<_T_>::info() <public-static-const-type-info-ptr-joint-32-64-t-info>`
[const Type_info * Joint_32_64<_T_>::info()](#public-static-const-type-info-ptr-joint-32-64-t-info)
self_cast
const Joint_32_64<_T_> & Joint_32_64<_T_>::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Joint_32_64<_T_> & Joint_32_64<_T_>::self_cast(const Objet_U &) <public-static-const-joint-32-64-t-ref-joint-32-64-t-self-cast-const-objet-u-ref>`
[const Joint_32_64<_T_> & Joint_32_64<_T_>::self_cast(const Objet_U &)](#public-static-const-joint-32-64-t-ref-joint-32-64-t-self-cast-const-objet-u-ref)
self_cast
Joint_32_64<_T_> & Joint_32_64<_T_>::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Joint_32_64<_T_> & Joint_32_64<_T_>::self_cast(Objet_U &) <public-static-joint-32-64-t-ref-joint-32-64-t-self-cast-objet-u-ref>`
[Joint_32_64<_T_> & Joint_32_64<_T_>::self_cast(Objet_U &)](#public-static-joint-32-64-t-ref-joint-32-64-t-self-cast-objet-u-ref)
printOn
Sortie & Joint_32_64<_SIZE_>::printOn(Sortie &x) const override

Ecrit le joint sur un flot de sortie.

On ecrit:

Reimplements:

How to cite in this doc:
:ref:`Sortie & Joint_32_64<_SIZE_>::printOn(Sortie &x) const override <protected-sortie-ref-joint-32-64-size-printon-sortie-ref-x-const-override>`
[Sortie & Joint_32_64<_SIZE_>::printOn(Sortie &x) const override](#protected-sortie-ref-joint-32-64-size-printon-sortie-ref-x-const-override)
readOn
Entree & Joint_32_64<_SIZE_>::readOn(Entree &) override

Lit un joint a partir d’un flot d’entree.

Reimplements:

References
How to cite in this doc:
:ref:`Entree & Joint_32_64<_SIZE_>::readOn(Entree &) override <protected-entree-ref-joint-32-64-size-readon-entree-ref-override>`
[Entree & Joint_32_64<_SIZE_>::readOn(Entree &) override](#protected-entree-ref-joint-32-64-size-readon-entree-ref-override)

Attributes Documentation#

info_obj (public)
const Type_info Joint_32_64<_SIZE_>::info_obj
epaisseur_ (private)
int Joint_32_64<_SIZE_>::epaisseur_ = - 1
joint_aretes_ (private)
Joint_Items_t Joint_32_64<_SIZE_>::joint_aretes_
joint_elements_ (private)
Joint_Items_t Joint_32_64<_SIZE_>::joint_elements_
joint_faces_ (private)
Joint_Items_t Joint_32_64<_SIZE_>::joint_faces_
joint_faces_front_ (private)
Joint_Items_t Joint_32_64<_SIZE_>::joint_faces_front_
joint_sommets_ (private)
Joint_Items_t Joint_32_64<_SIZE_>::joint_sommets_
PEvoisin_ (private)
int Joint_32_64<_SIZE_>::PEvoisin_ = - 1