Joint_32_64#

#include <Joint.h>
Brief description

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 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:`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#

Inheritance graph#

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

../../../../../_images/classJoint__32__64__inherit__graph.png

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

affecte_epaisseur#

Definition
void Joint_32_64<_SIZE_>::affecte_epaisseur(int ep)
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 Joint_32_64<_SIZE_>::affecte_epaisseur(int ep) <joint-32-64-public-void-joint-32-64-size-affecte-epaisseur-int-ep>`
[void Joint_32_64<_SIZE_>::affecte_epaisseur(int ep)](#joint-32-64-public-void-joint-32-64-size-affecte-epaisseur-int-ep)

affecte_PEvoisin#

Definition
void Joint_32_64<_SIZE_>::affecte_PEvoisin(int num)
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 Joint_32_64<_SIZE_>::affecte_PEvoisin(int num) <joint-32-64-public-void-joint-32-64-size-affecte-pevoisin-int-num>`
[void Joint_32_64<_SIZE_>::affecte_PEvoisin(int num)](#joint-32-64-public-void-joint-32-64-size-affecte-pevoisin-int-num)

ajouter_faces#

Definition
void Joint_32_64<_SIZE_>::ajouter_faces(const IntTab_t &)
Brief description

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

Detailed description
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 Joint_32_64<_SIZE_>::ajouter_faces(const IntTab_t &) <joint-32-64-public-void-joint-32-64-size-ajouter-faces-const-inttab-t-ref>`
[void Joint_32_64<_SIZE_>::ajouter_faces(const IntTab_t &)](#joint-32-64-public-void-joint-32-64-size-ajouter-faces-const-inttab-t-ref)

dimensionner#

Definition
void Joint_32_64<_SIZE_>::dimensionner(int)
Brief description
Detailed description
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 Joint_32_64<_SIZE_>::dimensionner(int) <joint-32-64-public-void-joint-32-64-size-dimensionner-int>`
[void Joint_32_64<_SIZE_>::dimensionner(int)](#joint-32-64-public-void-joint-32-64-size-dimensionner-int)

duplique#

Definition
int Joint_32_64<_T_>::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 Joint_32_64<_T_>::duplique() const override <joint-32-64-public-int-joint-32-64-t-duplique-const-override>`
[int Joint_32_64<_T_>::duplique() const override](#joint-32-64-public-int-joint-32-64-t-duplique-const-override)

epaisseur#

Definition
int Joint_32_64<_SIZE_>::epaisseur() const
Brief description
Detailed description
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 Joint_32_64<_SIZE_>::epaisseur() const <joint-32-64-public-int-joint-32-64-size-epaisseur-const>`
[int Joint_32_64<_SIZE_>::epaisseur() const](#joint-32-64-public-int-joint-32-64-size-epaisseur-const)

esp_dist_elems#

Definition
const ArrOfInt_t & Joint_32_64<_SIZE_>::esp_dist_elems() 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:`const ArrOfInt_t & Joint_32_64<_SIZE_>::esp_dist_elems() const <joint-32-64-public-const-arrofint-t-ref-joint-32-64-size-esp-dist-elems-const>`
[const ArrOfInt_t & Joint_32_64<_SIZE_>::esp_dist_elems() const](#joint-32-64-public-const-arrofint-t-ref-joint-32-64-size-esp-dist-elems-const)

esp_dist_faces#

Definition
const ArrOfInt_t & Joint_32_64<_SIZE_>::esp_dist_faces() 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:`const ArrOfInt_t & Joint_32_64<_SIZE_>::esp_dist_faces() const <joint-32-64-public-const-arrofint-t-ref-joint-32-64-size-esp-dist-faces-const>`
[const ArrOfInt_t & Joint_32_64<_SIZE_>::esp_dist_faces() const](#joint-32-64-public-const-arrofint-t-ref-joint-32-64-size-esp-dist-faces-const)

esp_dist_sommets#

Definition
const ArrOfInt_t & Joint_32_64<_SIZE_>::esp_dist_sommets() 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:`const ArrOfInt_t & Joint_32_64<_SIZE_>::esp_dist_sommets() const <joint-32-64-public-const-arrofint-t-ref-joint-32-64-size-esp-dist-sommets-const>`
[const ArrOfInt_t & Joint_32_64<_SIZE_>::esp_dist_sommets() const](#joint-32-64-public-const-arrofint-t-ref-joint-32-64-size-esp-dist-sommets-const)

get_info#

Definition
const Type_info * Joint_32_64<_T_>::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 * Joint_32_64<_T_>::get_info() const override <joint-32-64-public-const-type-info-ptr-joint-32-64-t-get-info-const-override>`
[const Type_info * Joint_32_64<_T_>::get_info() const override](#joint-32-64-public-const-type-info-ptr-joint-32-64-t-get-info-const-override)

info_obj#

Definition
const Type_info Joint_32_64<trustIdType>::info_obj("Joint_32_64" "_64", Joint_32_64< trustIdType >::cree_instance, 1, Joint_32_64bases< trustIdType >)
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 Joint_32_64<trustIdType>::info_obj("Joint_32_64" "_64", Joint_32_64< trustIdType >::cree_instance, 1, Joint_32_64bases< trustIdType >) <joint-32-64-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 >)](#joint-32-64-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#

Definition
const Type_info Joint_32_64<int>::info_obj("Joint_32_64", Joint_32_64< int >::cree_instance, 1, Joint_32_64bases< int >)
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 Joint_32_64<int>::info_obj("Joint_32_64", Joint_32_64< int >::cree_instance, 1, Joint_32_64bases< int >) <joint-32-64-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 >)](#joint-32-64-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#

Definition
Joint_32_64<_T_>::Joint_32_64()
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:`Joint_32_64<_T_>::Joint_32_64() <joint-32-64-public-joint-32-64-t-joint-32-64>`
[Joint_32_64<_T_>::Joint_32_64()](#joint-32-64-public-joint-32-64-t-joint-32-64)

joint_item#

Definition
const Joint_32_64<_SIZE_>::Joint_Items_t & Joint_32_64<_SIZE_>::joint_item(JOINT_ITEM type) const
Brief description

Renvoie les informations de joint pour le type demande.

Detailed description
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 Joint_32_64<_SIZE_>::Joint_Items_t & Joint_32_64<_SIZE_>::joint_item(JOINT_ITEM type) const <joint-32-64-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](#joint-32-64-public-const-joint-32-64-size-joint-items-t-ref-joint-32-64-size-joint-item-joint-item-type-const)

PEvoisin#

Definition
int Joint_32_64<_SIZE_>::PEvoisin() const
Brief description
Detailed description
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 Joint_32_64<_SIZE_>::PEvoisin() const <joint-32-64-public-int-joint-32-64-size-pevoisin-const>`
[int Joint_32_64<_SIZE_>::PEvoisin() const](#joint-32-64-public-int-joint-32-64-size-pevoisin-const)

renum_virt_loc#

Definition
const IntTab_t & Joint_32_64<_SIZE_>::renum_virt_loc() 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 IntTab_t & Joint_32_64<_SIZE_>::renum_virt_loc() const <joint-32-64-public-const-inttab-t-ref-joint-32-64-size-renum-virt-loc-const>`
[const IntTab_t & Joint_32_64<_SIZE_>::renum_virt_loc() const](#joint-32-64-public-const-inttab-t-ref-joint-32-64-size-renum-virt-loc-const)

set_joint_item#

Definition
Joint_32_64<_SIZE_>::Joint_Items_t & Joint_32_64<_SIZE_>::set_joint_item(JOINT_ITEM type)
Brief description

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

Detailed description

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 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:`Joint_32_64<_SIZE_>::Joint_Items_t & Joint_32_64<_SIZE_>::set_joint_item(JOINT_ITEM type) <joint-32-64-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)](#joint-32-64-public-joint-32-64-size-joint-items-t-ref-joint-32-64-size-set-joint-item-joint-item-type)

taille_memoire#

Definition
unsigned Joint_32_64<_T_>::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 Joint_32_64<_T_>::taille_memoire() const override <joint-32-64-public-unsigned-joint-32-64-t-taille-memoire-const-override>`
[unsigned Joint_32_64<_T_>::taille_memoire() const override](#joint-32-64-public-unsigned-joint-32-64-t-taille-memoire-const-override)

~Joint_32_64#

Definition
Joint_32_64<_T_>::~Joint_32_64()
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:`Joint_32_64<_T_>::~Joint_32_64() <joint-32-64-public-joint-32-64-t-dtor-joint-32-64>`
[Joint_32_64<_T_>::~Joint_32_64()](#joint-32-64-public-joint-32-64-t-dtor-joint-32-64)

cree_instance#

Definition
Objet_U * Joint_32_64<_T_>::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 * Joint_32_64<_T_>::cree_instance() <joint-32-64-public-static-objet-u-ptr-joint-32-64-t-cree-instance>`
[Objet_U * Joint_32_64<_T_>::cree_instance()](#joint-32-64-public-static-objet-u-ptr-joint-32-64-t-cree-instance)

info#

Definition
const Type_info * Joint_32_64<_T_>::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 * Joint_32_64<_T_>::info() <joint-32-64-public-static-const-type-info-ptr-joint-32-64-t-info>`
[const Type_info * Joint_32_64<_T_>::info()](#joint-32-64-public-static-const-type-info-ptr-joint-32-64-t-info)

self_cast#

Definition
const Joint_32_64<_T_> & Joint_32_64<_T_>::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 Joint_32_64<_T_> & Joint_32_64<_T_>::self_cast(const Objet_U &) <joint-32-64-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 &)](#joint-32-64-public-static-const-joint-32-64-t-ref-joint-32-64-t-self-cast-const-objet-u-ref)

self_cast#

Definition
Joint_32_64<_T_> & Joint_32_64<_T_>::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:`Joint_32_64<_T_> & Joint_32_64<_T_>::self_cast(Objet_U &) <joint-32-64-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 &)](#joint-32-64-public-static-joint-32-64-t-ref-joint-32-64-t-self-cast-objet-u-ref)

printOn#

Definition
Sortie & Joint_32_64<_SIZE_>::printOn(Sortie &x) const override
Brief description

Ecrit le joint sur un flot de sortie.

Detailed description

On ecrit:

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:`Sortie & Joint_32_64<_SIZE_>::printOn(Sortie &x) const override <joint-32-64-protected-sortie-ref-joint-32-64-size-printon-sortie-ref-x-const-override>`
[Sortie & Joint_32_64<_SIZE_>::printOn(Sortie &x) const override](#joint-32-64-protected-sortie-ref-joint-32-64-size-printon-sortie-ref-x-const-override)

readOn#

Definition
Entree & Joint_32_64<_SIZE_>::readOn(Entree &) override
Brief description

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

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 & Joint_32_64<_SIZE_>::readOn(Entree &) override <joint-32-64-protected-entree-ref-joint-32-64-size-readon-entree-ref-override>`
[Entree & Joint_32_64<_SIZE_>::readOn(Entree &) override](#joint-32-64-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