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#
public : Frontiere_32_64
<_SIZE_>
List of Public Methods#
List of Public Static Methods#
List of Protected Methods#
Complete Member Function Documentation#
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)
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)
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)
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)
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)
int Joint_32_64<_SIZE_>::epaisseur() const
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)
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)
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)
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)
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)
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)
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<_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)
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)
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)
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)
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)
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<_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)
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)
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)
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)
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)
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)
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#
const Type_info Joint_32_64<_SIZE_>::info_obj
int Joint_32_64<_SIZE_>::epaisseur_ = - 1
Joint_Items_t Joint_32_64<_SIZE_>::joint_aretes_
Joint_Items_t Joint_32_64<_SIZE_>::joint_elements_
Joint_Items_t Joint_32_64<_SIZE_>::joint_faces_
Joint_Items_t Joint_32_64<_SIZE_>::joint_faces_front_
Joint_Items_t Joint_32_64<_SIZE_>::joint_sommets_
int Joint_32_64<_SIZE_>::PEvoisin_ = - 1