|
TrioCFD 1.9.8
TrioCFD documentation
|
Joint_Items contient les informations de distribution parallele d'un item geometrique particulier avec un domaine voisin particulier (item = sommet, element, face, etc..). More...
#include <Joint_Items.h>
Public Types | |
| using | int_t = _SIZE_ |
| using | ArrOfInt_t = ArrOfInt_T<_SIZE_> |
| using | IntTab_t = IntTab_T<_SIZE_> |
Public Member Functions | |
| Joint_Items_32_64 () | |
| constructeur par defaut | |
| void | reset () |
| remise dans l'etat initial obtenu apres constructeur par defaut | |
| int | nb_items_reels () const |
| Pas encore utilise (prevu pour faciliter la creation des tableaux distribues, mais les joints ne sont pas le bon endroit. | |
| const ArrOfInt_t & | items_communs () const |
| const ArrOfInt_t & | items_distants () const |
| Voir items_distants_. | |
| int | nb_items_virtuels () const |
| Voir nb_items_virtuels_. | |
| const IntTab_t & | renum_items_communs () const |
| Voir renum_items_communs_. | |
| void | set_nb_items_reels (int n) |
| Pas encore utilise. | |
| ArrOfInt_t & | set_items_communs () |
| Renvoie le tableau items_communs_ pour le remplir. | |
| ArrOfInt_t & | set_items_distants () |
| Renvoie le tableau items_distants_ pour le remplir Voir Scatter::calculer_espace_distant,. | |
| void | set_nb_items_virtuels (int n) |
| Voir nb_items_virtuels_ Voir Scatter::calculer_nb_items_virtuels. | |
| IntTab_t & | set_renum_items_communs () |
| Voir renum_items_communs_ Voir Scatter::calculer_colonne0_renum_faces_communes. | |
Joint_Items contient les informations de distribution parallele d'un item geometrique particulier avec un domaine voisin particulier (item = sommet, element, face, etc..).
Ces structures sont initialisees dans Scatter. Elles sont ensuite utilisees par exemple pour creer un tableau distribue indexe par les indices des items geometriques.
Definition at line 30 of file Joint_Items.h.
| using Joint_Items_32_64< _SIZE_ >::ArrOfInt_t = ArrOfInt_T<_SIZE_> |
Definition at line 35 of file Joint_Items.h.
| using Joint_Items_32_64< _SIZE_ >::int_t = _SIZE_ |
Definition at line 34 of file Joint_Items.h.
| using Joint_Items_32_64< _SIZE_ >::IntTab_t = IntTab_T<_SIZE_> |
Definition at line 36 of file Joint_Items.h.
| Joint_Items_32_64< _SIZE_ >::Joint_Items_32_64 | ( | ) |
constructeur par defaut
Definition at line 26 of file Joint_Items.cpp.
|
inline |
Definition at line 44 of file Joint_Items.h.
| const Joint_Items_32_64< _SIZE_ >::ArrOfInt_t & Joint_Items_32_64< _SIZE_ >::items_distants | ( | ) | const |
Voir items_distants_.
Definition at line 64 of file Joint_Items.cpp.
| 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).
Definition at line 143 of file Joint_Items.cpp.
| int Joint_Items_32_64< _SIZE_ >::nb_items_virtuels | ( | ) | const |
Voir nb_items_virtuels_.
Definition at line 97 of file Joint_Items.cpp.
| const Joint_Items_32_64< _SIZE_ >::IntTab_t & Joint_Items_32_64< _SIZE_ >::renum_items_communs | ( | ) | const |
Voir renum_items_communs_.
Definition at line 119 of file Joint_Items.cpp.
| void Joint_Items_32_64< _SIZE_ >::reset | ( | ) |
remise dans l'etat initial obtenu apres constructeur par defaut
Definition at line 37 of file Joint_Items.cpp.
| 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)
Definition at line 54 of file Joint_Items.cpp.
| 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
Definition at line 77 of file Joint_Items.cpp.
| void Joint_Items_32_64< _SIZE_ >::set_nb_items_reels | ( | int | n | ) |
Pas encore utilise.
Definition at line 129 of file Joint_Items.cpp.
| void Joint_Items_32_64< _SIZE_ >::set_nb_items_virtuels | ( | int | n | ) |
Voir nb_items_virtuels_ Voir Scatter::calculer_nb_items_virtuels.
Definition at line 87 of file Joint_Items.cpp.
| 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
Definition at line 109 of file Joint_Items.cpp.