Joint_Items_32_64#

#include <Joint_Items.h>

Joint_Items contient les informations de distribution parallele d’un item geometrique particulier avec un domaine voisin particulier (item = sommet, element, face, etc..)

How to cite this class in this doc#

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

Detailed description#

Ces structures sont initialisees dans Scatter . Elles sont ensuite utilisees par exemple pour creer un tableau distribue indexe par les indices des items geometriques.

List of Public Methods#

Complete Member Function Documentation#

items_communs
const ArrOfInt_t & Joint_Items_32_64<_SIZE_>::items_communs() const
Referenced By
How to cite in this doc:
:ref:`const ArrOfInt_t & Joint_Items_32_64<_SIZE_>::items_communs() const <public-const-arrofint-t-ref-joint-items-32-64-size-items-communs-const>`
[const ArrOfInt_t & Joint_Items_32_64<_SIZE_>::items_communs() const](#public-const-arrofint-t-ref-joint-items-32-64-size-items-communs-const)
items_distants
const Joint_Items_32_64<_SIZE_>::ArrOfInt_t & Joint_Items_32_64<_SIZE_>::items_distants() const

Voir items_distants_.

Referenced By
How to cite in this doc:
:ref:`const Joint_Items_32_64<_SIZE_>::ArrOfInt_t & Joint_Items_32_64<_SIZE_>::items_distants() const <public-const-joint-items-32-64-size-arrofint-t-ref-joint-items-32-64-size-items-distants-const>`
[const Joint_Items_32_64<_SIZE_>::ArrOfInt_t & Joint_Items_32_64<_SIZE_>::items_distants() const](#public-const-joint-items-32-64-size-arrofint-t-ref-joint-items-32-64-size-items-distants-const)
Joint_Items_32_64
Joint_Items_32_64<_SIZE_>::Joint_Items_32_64()

constructeur par defaut

How to cite in this doc:
:ref:`Joint_Items_32_64<_SIZE_>::Joint_Items_32_64() <public-joint-items-32-64-size-joint-items-32-64>`
[Joint_Items_32_64<_SIZE_>::Joint_Items_32_64()](#public-joint-items-32-64-size-joint-items-32-64)
nb_items_reels
int Joint_Items_32_64<_SIZE_>::nb_items_reels() const

Pas encore utilise (prevu pour faciliter la creation des tableaux distribues, mais les joints ne sont pas le bon endroit.

pour stocker cette valeur: il faut pouvoir la stocker meme s’il n’y a aucun processeur voisin).

How to cite in this doc:
:ref:`int Joint_Items_32_64<_SIZE_>::nb_items_reels() const <public-int-joint-items-32-64-size-nb-items-reels-const>`
[int Joint_Items_32_64<_SIZE_>::nb_items_reels() const](#public-int-joint-items-32-64-size-nb-items-reels-const)
nb_items_virtuels
int Joint_Items_32_64<_SIZE_>::nb_items_virtuels() const

Voir nb_items_virtuels_.

Referenced By
How to cite in this doc:
:ref:`int Joint_Items_32_64<_SIZE_>::nb_items_virtuels() const <public-int-joint-items-32-64-size-nb-items-virtuels-const>`
[int Joint_Items_32_64<_SIZE_>::nb_items_virtuels() const](#public-int-joint-items-32-64-size-nb-items-virtuels-const)
renum_items_communs
const Joint_Items_32_64<_SIZE_>::IntTab_t & Joint_Items_32_64<_SIZE_>::renum_items_communs() const

Voir renum_items_communs_.

Referenced By
How to cite in this doc:
:ref:`const Joint_Items_32_64<_SIZE_>::IntTab_t & Joint_Items_32_64<_SIZE_>::renum_items_communs() const <public-const-joint-items-32-64-size-inttab-t-ref-joint-items-32-64-size-renum-items-communs-const>`
[const Joint_Items_32_64<_SIZE_>::IntTab_t & Joint_Items_32_64<_SIZE_>::renum_items_communs() const](#public-const-joint-items-32-64-size-inttab-t-ref-joint-items-32-64-size-renum-items-communs-const)
reset
void Joint_Items_32_64<_SIZE_>::reset()

remise dans l’etat initial obtenu apres constructeur par defaut

How to cite in this doc:
:ref:`void Joint_Items_32_64<_SIZE_>::reset() <public-void-joint-items-32-64-size-reset>`
[void Joint_Items_32_64<_SIZE_>::reset()](#public-void-joint-items-32-64-size-reset)
set_items_communs
Joint_Items_32_64<_SIZE_>::ArrOfInt_t & Joint_Items_32_64<_SIZE_>::set_items_communs()

Renvoie le tableau items_communs_ pour le remplir.

(BM: ce tableau n’est pas encore rempli)

How to cite in this doc:
:ref:`Joint_Items_32_64<_SIZE_>::ArrOfInt_t & Joint_Items_32_64<_SIZE_>::set_items_communs() <public-joint-items-32-64-size-arrofint-t-ref-joint-items-32-64-size-set-items-communs>`
[Joint_Items_32_64<_SIZE_>::ArrOfInt_t & Joint_Items_32_64<_SIZE_>::set_items_communs()](#public-joint-items-32-64-size-arrofint-t-ref-joint-items-32-64-size-set-items-communs)
set_items_distants
Joint_Items_32_64<_SIZE_>::ArrOfInt_t & Joint_Items_32_64<_SIZE_>::set_items_distants()

Renvoie le tableau items_distants_ pour le remplir Voir Scatter::calculer_espace_distant ,.

Scatter::calculer_espace_distant_faces_frontieres, Scatter::calculer_espace_distant_elements

Referenced By
How to cite in this doc:
:ref:`Joint_Items_32_64<_SIZE_>::ArrOfInt_t & Joint_Items_32_64<_SIZE_>::set_items_distants() <public-joint-items-32-64-size-arrofint-t-ref-joint-items-32-64-size-set-items-distants>`
[Joint_Items_32_64<_SIZE_>::ArrOfInt_t & Joint_Items_32_64<_SIZE_>::set_items_distants()](#public-joint-items-32-64-size-arrofint-t-ref-joint-items-32-64-size-set-items-distants)
set_nb_items_reels
void Joint_Items_32_64<_SIZE_>::set_nb_items_reels(int n)

Pas encore utilise.

How to cite in this doc:
:ref:`void Joint_Items_32_64<_SIZE_>::set_nb_items_reels(int n) <public-void-joint-items-32-64-size-set-nb-items-reels-int-n>`
[void Joint_Items_32_64<_SIZE_>::set_nb_items_reels(int n)](#public-void-joint-items-32-64-size-set-nb-items-reels-int-n)
set_nb_items_virtuels
void Joint_Items_32_64<_SIZE_>::set_nb_items_virtuels(int n)

Voir nb_items_virtuels_ Voir Scatter::calculer_nb_items_virtuels .

Referenced By
How to cite in this doc:
:ref:`void Joint_Items_32_64<_SIZE_>::set_nb_items_virtuels(int n) <public-void-joint-items-32-64-size-set-nb-items-virtuels-int-n>`
[void Joint_Items_32_64<_SIZE_>::set_nb_items_virtuels(int n)](#public-void-joint-items-32-64-size-set-nb-items-virtuels-int-n)
set_renum_items_communs
Joint_Items_32_64<_SIZE_>::IntTab_t & Joint_Items_32_64<_SIZE_>::set_renum_items_communs()

Voir renum_items_communs_ Voir Scatter::calculer_colonne0_renum_faces_communes.

Scatter::construire_correspondance_sommets_par_coordonnees

Referenced By
How to cite in this doc:
:ref:`Joint_Items_32_64<_SIZE_>::IntTab_t & Joint_Items_32_64<_SIZE_>::set_renum_items_communs() <public-joint-items-32-64-size-inttab-t-ref-joint-items-32-64-size-set-renum-items-communs>`
[Joint_Items_32_64<_SIZE_>::IntTab_t & Joint_Items_32_64<_SIZE_>::set_renum_items_communs()](#public-joint-items-32-64-size-inttab-t-ref-joint-items-32-64-size-set-renum-items-communs)

Attributes Documentation#

flags_init_ (private)
int Joint_Items_32_64<_SIZE_>::flags_init_
items_communs_ (private)
ArrOfInt_t Joint_Items_32_64<_SIZE_>::items_communs_
items_distants_ (private)
ArrOfInt_t Joint_Items_32_64<_SIZE_>::items_distants_
nb_items_reels_ (private)
int Joint_Items_32_64<_SIZE_>::nb_items_reels_
nb_items_virtuels_ (private)
int Joint_Items_32_64<_SIZE_>::nb_items_virtuels_
renum_items_communs_ (private)
IntTab_t Joint_Items_32_64<_SIZE_>::renum_items_communs_