Arcane  v4.1.5.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::IndexedParticleCellConnectivityView

Vue sur une connectivité Particle->Cell. Plus de détails...

#include <arcane/core/IndexedItemConnectivityView.h>

+ Graphe d'héritage de Arcane::IndexedParticleCellConnectivityView:
+ Graphe de collaboration de Arcane::IndexedParticleCellConnectivityView:

Types publics

using BaseClass = IndexedItemConnectivityGenericViewT<Particle, Cell>
 
using ItemLocalIdType = Particle::LocalIdType
 
using ItemLocalIdViewType = BaseClass::ItemLocalIdViewType
 
using ItemLocalId2 = BaseClass::ItemLocalId2
 
- Types publics hérités de Arcane::IndexedItemConnectivityGenericViewT< Particle, Cell >
using ItemType1Type
 
using ItemType2Type
 
using ItemLocalId1
 
using ItemLocalId2
 
using ItemLocalIdViewType
 

Fonctions membres publiques

 explicit (false) IndexedParticleCellConnectivityView(IndexedItemConnectivityViewBase view)
 
 IndexedParticleCellConnectivityView (IParticleFamily *pf)
 
 IndexedParticleCellConnectivityView (IItemFamily *pf)
 
constexpr __host__ __device__ bool hasCell (ItemLocalIdType lid) const
 Indique si la particule lid est connectée à une maille.
 
constexpr __host__ __device__ ItemLocalId2 cellId (ItemLocalIdType lid) const
 Maille connectée à l'entité lid.
 
- Fonctions membres publiques hérités de Arcane::IndexedItemConnectivityGenericViewT< Particle, Cell >
 explicit (false) 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
 
 explicit (false) 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.
 
constexpr __host__ __device__ Int32 nbItem (ItemLocalId lid) const
 Nombre d'entités connectées à l'entité lid.
 
constexpr __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

Vue sur une connectivité Particle->Cell.

Il n'y a qu'une seule maille associée à une particule.

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

Documentation des définitions de type membres

◆ BaseClass

◆ ItemLocalId2

◆ ItemLocalIdType

◆ ItemLocalIdViewType

Documentation des constructeurs et destructeur

◆ IndexedParticleCellConnectivityView() [1/2]

Arcane::IndexedParticleCellConnectivityView::IndexedParticleCellConnectivityView ( IParticleFamily * pf)
explicit

Définition à la ligne 168 du fichier IndexedItemConnectivityView.cc.

◆ IndexedParticleCellConnectivityView() [2/2]

Arcane::IndexedParticleCellConnectivityView::IndexedParticleCellConnectivityView ( IItemFamily * pf)
explicit

Définition à la ligne 177 du fichier IndexedItemConnectivityView.cc.

Documentation des fonctions membres

◆ cellId()

__host__ __device__ ItemLocalId2 Arcane::IndexedParticleCellConnectivityView::cellId ( ItemLocalIdType lid) const
inlineconstexpr

Maille connectée à l'entité lid.

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

Références Arcane::IndexedItemConnectivityGenericViewT< Particle, Cell >::itemId().

Référencé par hasCell().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ explicit()

Arcane::IndexedParticleCellConnectivityView::explicit ( false )
inline

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

◆ hasCell()

__host__ __device__ bool Arcane::IndexedParticleCellConnectivityView::hasCell ( ItemLocalIdType lid) const
inlineconstexpr

Indique si la particule lid est connectée à une maille.

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

Références cellId().

+ Voici le graphe d'appel pour cette fonction :

La documentation de cette classe a été générée à partir des fichiers suivants :