Arcane  4.1.11.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
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 434 du fichier IndexedItemConnectivityView.h.

Documentation des définitions de type membres

◆ BaseClass

using Arcane::IndexedParticleCellConnectivityView::BaseClass = IndexedItemConnectivityGenericViewT<Particle, Cell>

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

◆ ItemLocalId2

using Arcane::IndexedParticleCellConnectivityView::ItemLocalId2 = BaseClass::ItemLocalId2

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

◆ ItemLocalIdType

using Arcane::IndexedParticleCellConnectivityView::ItemLocalIdType = Particle::LocalIdType

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

◆ ItemLocalIdViewType

using Arcane::IndexedParticleCellConnectivityView::ItemLocalIdViewType = BaseClass::ItemLocalIdViewType

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

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 461 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 446 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 456 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 :