Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::Materials::ComponentItemVectorView

Vue sur un vecteur sur les entités d'un composant. Plus de détails...

#include <arcane/core/materials/ComponentItemVectorView.h>

+ Graphe d'héritage de Arcane::Materials::ComponentItemVectorView:
+ Graphe de collaboration de Arcane::Materials::ComponentItemVectorView:

Fonctions membres publiques

Integer nbItem () const
 Nombre d'entités dans la vue.
 
IMeshComponentcomponent () const
 Composant associé
 
__host__ __device__ ComponentCell componentCell (Int32 index) const
 Retourne la index-ème ComponentCell de la vue.
 

Fonctions membres protégées

 ComponentItemVectorView (IMeshComponent *component, ConstArrayView< MatVarIndex > mvi, ConstituentItemLocalIdListView constituent_local_ids, ConstArrayView< Int32 > local_ids)
 Construit un vecteur contenant les entités de group pour le composant component.
 
 ComponentItemVectorView (IMeshComponent *component)
 Construit une vue vide pour le composant component.
 
 ComponentItemVectorView (IMeshComponent *component, ComponentItemVectorView rhs_view)
 Construit une vue à partir d'une autre vue.
 

Amis

class ComponentItemVector
 
class ConstituentItemVectorImpl
 
class MatItemVectorView
 
class EnvItemVectorView
 
class MatCellEnumerator
 
class EnvCellEnumerator
 
class ComponentCellEnumerator
 
template<typename ViewType , typename LambdaType >
class LambdaMatItemRangeFunctorT
 
template<typename DataType >
class MaterialVariableArrayTraits
 

Description détaillée

Vue sur un vecteur sur les entités d'un composant.

Les constructeurs de cette classe sont internes à Arcane.

Définition à la ligne 50 du fichier core/materials/ComponentItemVectorView.h.

Documentation des constructeurs et destructeur

◆ ComponentItemVectorView() [1/3]

Arcane::Materials::ComponentItemVectorView::ComponentItemVectorView ( IMeshComponent component,
ConstArrayView< MatVarIndex mvi,
ConstituentItemLocalIdListView  constituent_local_ids,
ConstArrayView< Int32 >  local_ids 
)
inlineprotected

Construit un vecteur contenant les entités de group pour le composant component.

Définition à la ligne 74 du fichier core/materials/ComponentItemVectorView.h.

◆ ComponentItemVectorView() [2/3]

Arcane::Materials::ComponentItemVectorView::ComponentItemVectorView ( IMeshComponent component)
inlineexplicitprotected

Construit une vue vide pour le composant component.

Définition à la ligne 86 du fichier core/materials/ComponentItemVectorView.h.

◆ ComponentItemVectorView() [3/3]

Arcane::Materials::ComponentItemVectorView::ComponentItemVectorView ( IMeshComponent component,
ComponentItemVectorView  rhs_view 
)
inlineprotected

Construit une vue à partir d'une autre vue.

Définition à la ligne 92 du fichier core/materials/ComponentItemVectorView.h.

Documentation des fonctions membres

◆ component()

IMeshComponent * Arcane::Materials::ComponentItemVectorView::component ( ) const
inline

◆ componentCell()

__host__ __device__ ComponentCell Arcane::Materials::ComponentItemVectorView::componentCell ( Int32  index) const
inline

Retourne la index-ème ComponentCell de la vue.

Définition à la ligne 109 du fichier core/materials/ComponentItemVectorView.h.

◆ nbItem()

Integer Arcane::Materials::ComponentItemVectorView::nbItem ( ) const
inline

Nombre d'entités dans la vue.

Définition à la ligne 103 du fichier core/materials/ComponentItemVectorView.h.

Documentation des fonctions amies et associées

◆ ComponentCellEnumerator

friend class ComponentCellEnumerator
friend

Définition à la ligne 58 du fichier core/materials/ComponentItemVectorView.h.

◆ ComponentItemVector

friend class ComponentItemVector
friend

Définition à la ligne 52 du fichier core/materials/ComponentItemVectorView.h.

◆ ConstituentItemVectorImpl

friend class ConstituentItemVectorImpl
friend

Définition à la ligne 53 du fichier core/materials/ComponentItemVectorView.h.

◆ EnvCellEnumerator

friend class EnvCellEnumerator
friend

Définition à la ligne 57 du fichier core/materials/ComponentItemVectorView.h.

◆ EnvItemVectorView

friend class EnvItemVectorView
friend

Définition à la ligne 55 du fichier core/materials/ComponentItemVectorView.h.

◆ LambdaMatItemRangeFunctorT

template<typename ViewType , typename LambdaType >
friend class LambdaMatItemRangeFunctorT
friend

Définition à la ligne 63 du fichier core/materials/ComponentItemVectorView.h.

◆ MatCellEnumerator

friend class MatCellEnumerator
friend

Définition à la ligne 56 du fichier core/materials/ComponentItemVectorView.h.

◆ MaterialVariableArrayTraits

template<typename DataType >
friend class MaterialVariableArrayTraits
friend

Définition à la ligne 65 du fichier core/materials/ComponentItemVectorView.h.

◆ MatItemVectorView

friend class MatItemVectorView
friend

Définition à la ligne 54 du fichier core/materials/ComponentItemVectorView.h.


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