Arcane  4.1.11.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::MutableIndexedParticleCellConnectivityView

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

#include <arcane/core/IndexedItemConnectivityView.h>

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::IndexedParticleCellConnectivityView
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

 MutableIndexedParticleCellConnectivityView (IParticleFamily *pf)
 MutableIndexedParticleCellConnectivityView (IItemFamily *pf)
__host__ __device__ void setCellId (ParticleLocalId particle_lid, CellLocalId cell_lid) const
 Maille connectée à l'entité lid.
Fonctions membres publiques hérités de Arcane::IndexedParticleCellConnectivityView
 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 modifiable sur une connectivité Particle->Cell.

Cette vue permet de modifier la maille à laquelle appartient une particule.

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

Documentation des définitions de type membres

◆ BaseClass

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

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

◆ ItemLocalId2

using Arcane::MutableIndexedParticleCellConnectivityView::ItemLocalId2 = BaseClass::ItemLocalId2

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

◆ ItemLocalIdType

using Arcane::MutableIndexedParticleCellConnectivityView::ItemLocalIdType = Particle::LocalIdType

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

◆ ItemLocalIdViewType

using Arcane::MutableIndexedParticleCellConnectivityView::ItemLocalIdViewType = BaseClass::ItemLocalIdViewType

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

Documentation des constructeurs et destructeur

◆ MutableIndexedParticleCellConnectivityView() [1/2]

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

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

◆ MutableIndexedParticleCellConnectivityView() [2/2]

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

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

Documentation des fonctions membres

◆ setCellId()

__host__ __device__ void Arcane::MutableIndexedParticleCellConnectivityView::setCellId ( ParticleLocalId particle_lid,
CellLocalId cell_lid ) const
inline

Maille connectée à l'entité lid.

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


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