Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::IndexedItemConnectivityGenericViewT< ItemType1, ItemType2 >

Vue spécialisée sur une connectivité non structurée entre deux entités. Plus de détails...

#include <arcane/core/IndexedItemConnectivityView.h>

+ Graphe d'héritage de Arcane::IndexedItemConnectivityGenericViewT< ItemType1, ItemType2 >:
+ Graphe de collaboration de Arcane::IndexedItemConnectivityGenericViewT< ItemType1, ItemType2 >:

Types publics

using ItemType1Type = ItemType1
 
using ItemType2Type = ItemType2
 
using ItemLocalId1 = typename ItemType1::LocalIdType
 
using ItemLocalId2 = typename ItemType2::LocalIdType
 
using ItemLocalIdViewType = ItemLocalIdListViewT< ItemType2 >
 

Fonctions membres publiques

 IndexedItemConnectivityGenericViewT (IndexedItemConnectivityViewBase view)
 
constexpr ARCCORE_HOST_DEVICE ItemLocalIdViewType items (ItemLocalId1 lid) const
 Liste des entités connectées à l'entité lid.
 
constexpr ARCCORE_HOST_DEVICE ItemLocalIdViewType itemIds (ItemLocalId1 lid) const
 Liste des entités connectées à l'entité lid.
 
constexpr ARCCORE_HOST_DEVICE ItemLocalId2 itemId (ItemLocalId1 lid, Int32 index) const
 i-ème entitée connectée à l'entité lid
 
- Fonctions membres publiques hérités de Arcane::IndexedItemConnectivityViewBase2
constexpr ARCCORE_HOST_DEVICE Int32 nbSourceItem () const
 Nombre d'entités source.
 
ARCCORE_HOST_DEVICE Int32 nbItem (ItemLocalId lid) const
 Nombre d'entités connectées à l'entité lid.
 
ARCCORE_HOST_DEVICE ItemLocalIdListViewT< Itemitems (ItemLocalId lid) const
 Liste des entités connectées à l'entité lid.
 

Membres hérités additionnels

- Fonctions membres protégées hérités de Arcane::IndexedItemConnectivityViewBase2
 IndexedItemConnectivityViewBase2 (IndexedItemConnectivityViewBase view)
 
- Attributs protégés hérités de Arcane::IndexedItemConnectivityViewBase2
ItemConnectivityContainerView m_container_view
 

Description détaillée

template<typename ItemType1, typename ItemType2>
class Arcane::IndexedItemConnectivityGenericViewT< ItemType1, ItemType2 >

Vue spécialisée sur une connectivité non structurée entre deux entités.

Définition à la ligne 145 du fichier IndexedItemConnectivityView.h.

Documentation des définitions de type membres

◆ ItemLocalId1

Définition à la ligne 152 du fichier IndexedItemConnectivityView.h.

◆ ItemLocalId2

Définition à la ligne 153 du fichier IndexedItemConnectivityView.h.

◆ ItemLocalIdViewType

◆ ItemType1Type

◆ ItemType2Type

Documentation des constructeurs et destructeur

◆ IndexedItemConnectivityGenericViewT()

Définition à la ligne 158 du fichier IndexedItemConnectivityView.h.

Documentation des fonctions membres

◆ itemId()

constexpr ARCCORE_HOST_DEVICE ItemLocalId2 Arcane::IndexedItemConnectivityGenericViewT< ItemType1, ItemType2 >::itemId ( ItemLocalId1  lid,
Int32  index 
) const
inlineconstexpr

i-ème entitée connectée à l'entité lid

Définition à la ligne 184 du fichier IndexedItemConnectivityView.h.

◆ itemIds()

constexpr ARCCORE_HOST_DEVICE ItemLocalIdViewType Arcane::IndexedItemConnectivityGenericViewT< ItemType1, ItemType2 >::itemIds ( ItemLocalId1  lid) const
inlineconstexpr

Liste des entités connectées à l'entité lid.

Définition à la ligne 178 du fichier IndexedItemConnectivityView.h.

◆ items()

constexpr ARCCORE_HOST_DEVICE ItemLocalIdViewType Arcane::IndexedItemConnectivityGenericViewT< ItemType1, ItemType2 >::items ( ItemLocalId1  lid) const
inlineconstexpr

Liste des entités connectées à l'entité lid.

Définition à la ligne 172 du fichier IndexedItemConnectivityView.h.


La documentation de cette classe a été générée à partir du fichier suivant :