Arcane  v3.16.0.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::Materials::EnvItemVectorView

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

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

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

Fonctions membres publiques

IMeshEnvironmentenvironment () const
 Milieu associé
 
__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.
 
IMeshComponentcomponent () const
 Composant associé
 
__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.
 

Description détaillée

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.

Documentation des constructeurs et destructeur

◆ EnvItemVectorView() [1/2]

Arcane::Materials::EnvItemVectorView::EnvItemVectorView ( IMeshComponent * component,
ConstArrayView< MatVarIndex > mv_indexes,
ConstituentItemLocalIdListView constituent_local_ids,
ConstArrayView< Int32 > local_ids )
inlineprivate

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

◆ EnvItemVectorView() [2/2]

Arcane::Materials::EnvItemVectorView::EnvItemVectorView ( IMeshComponent * component,
ComponentItemVectorView v )
inlineprivate

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

Documentation des fonctions membres

◆ _subView()

EnvItemVectorView Arcane::Materials::EnvItemVectorView::_subView ( Integer begin,
Integer size )
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().

+ Voici le graphe d'appel pour cette fonction :

◆ envCell()

__host__ __device__ EnvCell Arcane::Materials::EnvItemVectorView::envCell ( Int32 index) const
inline

Récupère la index-ème EnvCell de la vue.

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

Références Arcane::Materials::ComponentItemVectorView::componentCell().

+ Voici le graphe d'appel pour cette fonction :

◆ environment()

IMeshEnvironment * Arcane::Materials::EnvItemVectorView::environment ( ) const

Milieu associé

Définition à la ligne 40 du fichier ComponentItemVectorView.cc.

Références Arcane::Materials::ComponentItemVectorView::component().

+ Voici le graphe d'appel pour cette fonction :

Documentation des fonctions amies et associées

◆ EnvCellVector

friend class EnvCellVector
friend

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

◆ LambdaMatItemRangeFunctorT

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

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

◆ MeshEnvironment

friend class MeshEnvironment
friend

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


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