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

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

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

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

Fonctions membres publiques

 EnvCellVector (const CellGroup &group, IMeshEnvironment *environment)
 Construit un vecteur contenant les entités de group pour le milieu environment.
 
 EnvCellVector (CellVectorView view, IMeshEnvironment *environment)
 Construit un vecteur contenant les entités de view pour le milieu environment.
 
 EnvCellVector (SmallSpan< const Int32 > local_ids, IMeshEnvironment *environment)
 Construit un vecteur contenant les entités local_ids pour le milieu environment.
 
 EnvCellVector (const EnvCellVector &rhs)=default
 Constructeur par recopie. L'instance fera référence à rhs.
 
 EnvCellVector (EnvItemVectorView rhs)
 Constructeur de recopie. Cette instance est une copie de rhs.
 
 operator EnvCellVectorView () const
 Conversion vers une vue sur ce vecteur.
 
EnvCellVectorView view () const
 Vue sur ce vecteur.
 
IMeshEnvironmentenvironment () const
 Milieu associé
 
EnvCellVector clone () const
 Clone ce vecteur.
 
- Fonctions membres publiques hérités de Arcane::Materials::ComponentItemVector
 ComponentItemVector (const ComponentItemVector &rhs)=default
 Constructeur de recopie. Cette instance fait ensuite référence à rhs.
 
ComponentItemVectoroperator= (const ComponentItemVector &)=default
 Opérateur de recopie.
 
 operator ComponentItemVectorView () const
 Conversion vers une vue sur ce vecteur.
 
ComponentItemVectorView view () const
 Vue sur ce vecteur.
 
IMeshComponentcomponent () const
 Composant associé
 
ComponentItemVector clone () const
 Clone ce vecteur.
 
ComponentPurePartItemVectorView pureItems () const
 Liste des entités pures (associées à la maille globale) du composant.
 
ComponentImpurePartItemVectorView impureItems () const
 Liste des entités impures (partielles) du composant.
 

Membres hérités additionnels

- Fonctions membres protégées hérités de Arcane::Materials::ComponentItemVector
 ComponentItemVector (IMeshComponent *component)
 Construit un vecteur pour le composant component.
 
 ComponentItemVector (ComponentItemVectorView rhs)
 Constructeur de recopie. Cette instance est une copie de rhs.
 
ConstArrayView< MatVarIndex_matvarIndexes () const
 
ConstituentItemLocalIdListView _constituentItemListView () const
 
void _setItems (SmallSpan< const Int32 > local_ids)
 
ConstArrayView< Int32 > _localIds () const
 
IMeshMaterialMng_materialMng () const
 
IMeshComponent_component () const
 

Description détaillée

Vecteur sur les entités d'un milieu.

Avertissement
Ce vecteur n'est valide que tant que le milieu et le groupe support ne change pas.

Définition à la ligne 33 du fichier core/materials/EnvItemVector.h.

Documentation des constructeurs et destructeur

◆ EnvCellVector() [1/4]

Arcane::Materials::EnvCellVector::EnvCellVector ( const CellGroup group,
IMeshEnvironment environment 
)

Construit un vecteur contenant les entités de group pour le milieu environment.

Définition à la ligne 28 du fichier EnvItemVector.cc.

◆ EnvCellVector() [2/4]

Arcane::Materials::EnvCellVector::EnvCellVector ( CellVectorView  view,
IMeshEnvironment environment 
)

Construit un vecteur contenant les entités de view pour le milieu environment.

Définition à la ligne 37 du fichier EnvItemVector.cc.

◆ EnvCellVector() [3/4]

Arcane::Materials::EnvCellVector::EnvCellVector ( SmallSpan< const Int32 >  local_ids,
IMeshEnvironment environment 
)

Construit un vecteur contenant les entités local_ids pour le milieu environment.

Définition à la ligne 46 du fichier EnvItemVector.cc.

◆ EnvCellVector() [4/4]

Arcane::Materials::EnvCellVector::EnvCellVector ( EnvItemVectorView  rhs)
inline

Constructeur de recopie. Cette instance est une copie de rhs.

Définition à la ligne 47 du fichier core/materials/EnvItemVector.h.

Documentation des fonctions membres

◆ clone()

EnvCellVector Arcane::Materials::EnvCellVector::clone ( ) const
inline

Clone ce vecteur.

Définition à la ligne 69 du fichier core/materials/EnvItemVector.h.

◆ environment()

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

Milieu associé

Définition à la ligne 68 du fichier EnvItemVector.cc.

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

◆ operator EnvCellVectorView()

Arcane::Materials::EnvCellVector::operator EnvCellVectorView ( ) const
inline

Conversion vers une vue sur ce vecteur.

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

◆ view()

EnvCellVectorView Arcane::Materials::EnvCellVector::view ( ) const
inline

Vue sur ce vecteur.

Définition à la ligne 60 du fichier core/materials/EnvItemVector.h.


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