Arcane  v4.1.7.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
 
 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

◆ ItemLocalId2

◆ ItemLocalIdType

◆ ItemLocalIdViewType

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 :