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 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#
public : Frontiere_32_64
<_SIZE_>
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#
affecte_epaisseur#
void Joint_32_64<_SIZE_>::affecte_epaisseur(int ep)
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#
void Joint_32_64<_SIZE_>::affecte_PEvoisin(int num)
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#
void Joint_32_64<_SIZE_>::ajouter_faces(const IntTab_t &)
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#
void Joint_32_64<_SIZE_>::dimensionner(int)
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#
int Joint_32_64<_T_>::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 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#
int Joint_32_64<_SIZE_>::epaisseur() const
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:`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#
const ArrOfInt_t & Joint_32_64<_SIZE_>::esp_dist_elems() 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:`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#
const ArrOfInt_t & Joint_32_64<_SIZE_>::esp_dist_faces() 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:`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#
const ArrOfInt_t & Joint_32_64<_SIZE_>::esp_dist_sommets() 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:`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#
const Type_info * Joint_32_64<_T_>::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 * 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#
const Type_info Joint_32_64<trustIdType>::info_obj("Joint_32_64" "_64", Joint_32_64< trustIdType >::cree_instance, 1, Joint_32_64bases< trustIdType >)
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#
const Type_info Joint_32_64<int>::info_obj("Joint_32_64", Joint_32_64< int >::cree_instance, 1, Joint_32_64bases< int >)
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#
Joint_32_64<_T_>::Joint_32_64()
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#
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.
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#
int Joint_32_64<_SIZE_>::PEvoisin() const
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#
const IntTab_t & Joint_32_64<_SIZE_>::renum_virt_loc() 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 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#
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.
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#
unsigned Joint_32_64<_T_>::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 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#
Joint_32_64<_T_>::~Joint_32_64()
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#
Objet_U * Joint_32_64<_T_>::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 * 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#
const Type_info * Joint_32_64<_T_>::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 * 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#
const Joint_32_64<_T_> & Joint_32_64<_T_>::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 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#
Joint_32_64<_T_> & Joint_32_64<_T_>::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:`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#
Sortie & Joint_32_64<_SIZE_>::printOn(Sortie &x) const override
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#
Entree & Joint_32_64<_SIZE_>::readOn(Entree &) override
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#
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