Vues sur les conteneurs contenant les connectivités. Cette classe permet de rendre opaque en dehors d'Arcane les conteneurs utilisés pour faciliter leur changement éventuel. Plus de détails...
#include <arcane/core/ItemConnectivityContainerView.h>
Fonctions membres publiques | |
void | checkSame (ItemConnectivityContainerView rhs) const |
Vérifie que les deux instances this et rhs ont les mêmes valeurs. | |
Fonctions membres privées | |
ItemConnectivityContainerView (SmallSpan< const Int32 > _list, SmallSpan< const Int32 > _indexes, SmallSpan< const Int32 > _nb_connected_item) | |
template<typename ItemType > | |
constexpr ARCCORE_HOST_DEVICE ItemLocalIdListViewT< ItemType > | itemsIds (ItemLocalId lid) const |
Liste des entités connectées à l'entité de localId() lid. | |
template<typename ItemLocalIdType > | |
constexpr ARCCORE_HOST_DEVICE ItemLocalIdType | itemId (ItemLocalId lid, Int32 index) const |
index-ème entité connectée à l'entité de localId() lid | |
constexpr ARCCORE_HOST_DEVICE SmallSpan< const Int32 > | indexes () const |
Tableau des indices dans la table de connectivités. | |
constexpr ARCCORE_HOST_DEVICE SmallSpan< const Int32 > | nbConnectedItems () const |
Tableau du nombre d'entités connectées à une autre entité. | |
constexpr ARCCORE_HOST_DEVICE Int32 | nbItem () const |
Nombre d'entités. | |
void | _checkSize (Int32 indexes_size, Int32 nb_connected_item_size) |
Attributs privés | |
friend | ItemInternalConnectivityList |
friend | IndexedItemConnectivityViewBase |
friend | IndexedItemConnectivityViewBase2 |
const Int32 * | m_list_data = nullptr |
const Int32 * | m_indexes = nullptr |
const Int32 * | m_nb_connected_items = nullptr |
Int32 | m_list_data_size = 0 |
Int32 | m_nb_item = 0 |
Amis | |
template<typename ItemType1 , typename ItemType2 > | |
class | IndexedItemConnectivityGenericViewT |
Vues sur les conteneurs contenant les connectivités. Cette classe permet de rendre opaque en dehors d'Arcane les conteneurs utilisés pour faciliter leur changement éventuel.
Définition à la ligne 43 du fichier ItemConnectivityContainerView.h.
|
inlineprivate |
Définition à la ligne 57 du fichier ItemConnectivityContainerView.h.
|
private |
Définition à la ligne 55 du fichier ItemConnectivityContainerView.cc.
void Arcane::ItemConnectivityContainerView::checkSame | ( | ItemConnectivityContainerView | rhs | ) | const |
Vérifie que les deux instances this et rhs ont les mêmes valeurs.
Lance un FatalErrorException si ce n'est pas le cas.
Définition à la ligne 27 du fichier ItemConnectivityContainerView.cc.
Références ARCANE_FATAL.
|
inlineconstexprprivate |
Tableau des indices dans la table de connectivités.
Définition à la ligne 108 du fichier ItemConnectivityContainerView.h.
|
inlineconstexprprivate |
index-ème entité connectée à l'entité de localId() lid
Définition à la ligne 98 du fichier ItemConnectivityContainerView.h.
|
inlineconstexprprivate |
Liste des entités connectées à l'entité de localId() lid.
Définition à la ligne 85 du fichier ItemConnectivityContainerView.h.
|
inlineconstexprprivate |
Tableau du nombre d'entités connectées à une autre entité.
Définition à la ligne 112 du fichier ItemConnectivityContainerView.h.
|
inlineconstexprprivate |
Nombre d'entités.
Définition à la ligne 115 du fichier ItemConnectivityContainerView.h.
Définition à la ligne 52 du fichier ItemConnectivityContainerView.h.
|
private |
Définition à la ligne 48 du fichier ItemConnectivityContainerView.h.
|
private |
Définition à la ligne 49 du fichier ItemConnectivityContainerView.h.
|
private |
Définition à la ligne 47 du fichier ItemConnectivityContainerView.h.
|
private |
Définition à la ligne 120 du fichier ItemConnectivityContainerView.h.
|
private |
Définition à la ligne 119 du fichier ItemConnectivityContainerView.h.
|
private |
Définition à la ligne 122 du fichier ItemConnectivityContainerView.h.
|
private |
Définition à la ligne 121 du fichier ItemConnectivityContainerView.h.
|
private |
Définition à la ligne 123 du fichier ItemConnectivityContainerView.h.