Vue sur un vecteur sur les entités d'un milieu. Plus de détails...
#include <arcane/core/materials/ComponentItemVectorView.h>
Fonctions membres publiques | |
IMeshEnvironment * | environment () const |
Milieu associé | |
ARCCORE_HOST_DEVICE EnvCell | envCell (Int32 index) const |
Récupère la index-ème EnvCell de la vue. | |
Fonctions membres publiques hérités de Arcane::Materials::ComponentItemVectorView | |
Integer | nbItem () const |
Nombre d'entités dans la vue. | |
IMeshComponent * | component () const |
Composant associé | |
ARCCORE_HOST_DEVICE ComponentCell | componentCell (Int32 index) const |
Retourne la index-ème ComponentCell de la vue. | |
Fonctions membres privées | |
EnvItemVectorView (IMeshComponent *component, ConstArrayView< MatVarIndex > mv_indexes, ConstituentItemLocalIdListView constituent_local_ids, ConstArrayView< Int32 > local_ids) | |
EnvItemVectorView (IMeshComponent *component, ComponentItemVectorView v) | |
EnvItemVectorView | _subView (Integer begin, Integer size) |
Créé une sous-vue de cette vue. | |
Amis | |
class | EnvCellVector |
class | MeshEnvironment |
template<typename ViewType , typename LambdaType > | |
class | LambdaMatItemRangeFunctorT |
Membres hérités additionnels | |
Fonctions membres protégées hérités de Arcane::Materials::ComponentItemVectorView | |
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. | |
Vue sur un vecteur sur les entités d'un milieu.
Les constructeurs de cette classe sont internes à Arcane.
Définition à la ligne 213 du fichier core/materials/ComponentItemVectorView.h.
|
inlineprivate |
Définition à la ligne 227 du fichier core/materials/ComponentItemVectorView.h.
|
inlineprivate |
Définition à la ligne 234 du fichier core/materials/ComponentItemVectorView.h.
|
private |
Créé une sous-vue de cette vue.
Cette méthode est interne à Arcane et ne doit pas être utilisée.
Définition à la ligne 86 du fichier ComponentItemVectorView.cc.
Références Arcane::Materials::ComponentItemVectorView::_subView(), et Arcane::Materials::ComponentItemVectorView::component().
|
inline |
Récupère la index-ème EnvCell de la vue.
Définition à la ligne 254 du fichier core/materials/ComponentItemVectorView.h.
IMeshEnvironment * Arcane::Materials::EnvItemVectorView::environment | ( | ) | const |
Milieu associé
Définition à la ligne 40 du fichier ComponentItemVectorView.cc.
Références Arcane::Materials::ComponentItemVectorView::component().
|
friend |
Définition à la ligne 216 du fichier core/materials/ComponentItemVectorView.h.
Définition à la ligne 219 du fichier core/materials/ComponentItemVectorView.h.
|
friend |
Définition à la ligne 217 du fichier core/materials/ComponentItemVectorView.h.