Vue sur un vecteur sur les entités d'un composant. Plus de détails...
#include <arcane/core/materials/ComponentItemVectorView.h>
Fonctions membres publiques | |
| Integer | nbItem () const |
| Nombre d'entités dans la vue. | |
| IMeshComponent * | component () 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 |
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.
|
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.
Références component().
|
inlineexplicitprotected |
Construit une vue vide pour le composant component.
Définition à la ligne 86 du fichier core/materials/ComponentItemVectorView.h.
Références component().
|
inlineprotected |
Construit une vue à partir d'une autre vue.
Définition à la ligne 92 du fichier core/materials/ComponentItemVectorView.h.
Références component().
|
inline |
Composant associé
Définition à la ligne 106 du fichier core/materials/ComponentItemVectorView.h.
Référencé par ComponentItemVectorView(), ComponentItemVectorView(), ComponentItemVectorView(), Arcane::Materials::EnvItemVectorView::environment(), et Arcane::Materials::MatItemVectorView::material().
|
inline |
Retourne la index-ème ComponentCell de la vue.
Définition à la ligne 109 du fichier core/materials/ComponentItemVectorView.h.
Référencé par Arcane::Materials::EnvItemVectorView::envCell(), et Arcane::Materials::MatItemVectorView::matCell().
|
inline |
Nombre d'entités dans la vue.
Définition à la ligne 103 du fichier core/materials/ComponentItemVectorView.h.
Référencé par Arcane::arcaneParallelForeach(), Arcane::arcaneParallelForeach(), Arcane::arcaneParallelForeach(), Arcane::arcaneParallelForeach(), Arcane::arcaneParallelForeach(), et Arcane::arcaneParallelForeach().
|
friend |
Définition à la ligne 58 du fichier core/materials/ComponentItemVectorView.h.
|
friend |
Définition à la ligne 52 du fichier core/materials/ComponentItemVectorView.h.
|
friend |
Définition à la ligne 53 du fichier core/materials/ComponentItemVectorView.h.
|
friend |
Définition à la ligne 57 du fichier core/materials/ComponentItemVectorView.h.
|
friend |
Définition à la ligne 55 du fichier core/materials/ComponentItemVectorView.h.
|
friend |
Définition à la ligne 63 du fichier core/materials/ComponentItemVectorView.h.
|
friend |
Définition à la ligne 56 du fichier core/materials/ComponentItemVectorView.h.
|
friend |
Définition à la ligne 65 du fichier core/materials/ComponentItemVectorView.h.
|
friend |
Définition à la ligne 54 du fichier core/materials/ComponentItemVectorView.h.