Arcane  v3.14.10.0
Documentation utilisateur
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 __host__ __device__ ItemLocalIdViewType items (ItemLocalId1 lid) const
 Liste des entités connectées à l'entité lid.
 
constexpr __host__ __device__ ItemLocalIdViewType itemIds (ItemLocalId1 lid) const
 Liste des entités connectées à l'entité lid.
 
constexpr __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 __host__ __device__ Int32 nbSourceItem () const
 Nombre d'entités source.
 
__host__ __device__ Int32 nbItem (ItemLocalId lid) const
 Nombre d'entités connectées à l'entité lid.
 
__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

template<typename ItemType1 , typename ItemType2 >
using Arcane::IndexedItemConnectivityGenericViewT< ItemType1, ItemType2 >::ItemLocalId1 = typename ItemType1::LocalIdType

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

◆ ItemLocalId2

template<typename ItemType1 , typename ItemType2 >
using Arcane::IndexedItemConnectivityGenericViewT< ItemType1, ItemType2 >::ItemLocalId2 = typename ItemType2::LocalIdType

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

◆ ItemLocalIdViewType

template<typename ItemType1 , typename ItemType2 >
using Arcane::IndexedItemConnectivityGenericViewT< ItemType1, ItemType2 >::ItemLocalIdViewType = ItemLocalIdListViewT<ItemType2>

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

◆ ItemType1Type

template<typename ItemType1 , typename ItemType2 >
using Arcane::IndexedItemConnectivityGenericViewT< ItemType1, ItemType2 >::ItemType1Type = ItemType1

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

◆ ItemType2Type

template<typename ItemType1 , typename ItemType2 >
using Arcane::IndexedItemConnectivityGenericViewT< ItemType1, ItemType2 >::ItemType2Type = ItemType2

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

Documentation des constructeurs et destructeur

◆ IndexedItemConnectivityGenericViewT()

template<typename ItemType1 , typename ItemType2 >
Arcane::IndexedItemConnectivityGenericViewT< ItemType1, ItemType2 >::IndexedItemConnectivityGenericViewT ( IndexedItemConnectivityViewBase  view)
inline

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

Documentation des fonctions membres

◆ itemId()

template<typename ItemType1 , typename ItemType2 >
constexpr __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()

template<typename ItemType1 , typename ItemType2 >
constexpr __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()

template<typename ItemType1 , typename ItemType2 >
constexpr __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 :