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

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

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

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

Types publics

typedef MatCellEnumerator EnumeratorType
 

Fonctions membres publiques

 MatCellVector (const CellGroup &group, IMeshMaterial *material)
 Construit un vecteur contenant les entités de group pour le matériau material.
 
 MatCellVector (CellVectorView view, IMeshMaterial *material)
 Construit un vecteur contenant les entités de view pour le matériau material.
 
 MatCellVector (SmallSpan< const Int32 > local_ids, IMeshMaterial *material)
 Construit un vecteur contenant les entités local_ids pour le matériau material.
 
 MatCellVector (const MatCellVector &rhs)=default
 Constructeur par recopie. L'instance fera référence à rhs.
 
 MatCellVector (MatItemVectorView rhs)
 Constructeur de recopie. Cette instance est une copie de rhs.
 
 operator MatCellVectorView () const
 Conversion vers une vue sur ce vecteur.
 
MatCellVectorView view () const
 Vue sur ce vecteur.
 
IMeshMaterialmaterial () const
 Matériau associé
 
MatCellVector 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 matériau.

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

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

Documentation des définitions de type membres

◆ EnumeratorType

Documentation des constructeurs et destructeur

◆ MatCellVector() [1/4]

Arcane::Materials::MatCellVector::MatCellVector ( const CellGroup group,
IMeshMaterial material 
)

Construit un vecteur contenant les entités de group pour le matériau material.

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

◆ MatCellVector() [2/4]

Arcane::Materials::MatCellVector::MatCellVector ( CellVectorView  view,
IMeshMaterial material 
)

Construit un vecteur contenant les entités de view pour le matériau material.

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

◆ MatCellVector() [3/4]

Arcane::Materials::MatCellVector::MatCellVector ( SmallSpan< const Int32 >  local_ids,
IMeshMaterial material 
)

Construit un vecteur contenant les entités local_ids pour le matériau material.

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

◆ MatCellVector() [4/4]

Arcane::Materials::MatCellVector::MatCellVector ( MatItemVectorView  rhs)
inline

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

Définition à la ligne 51 du fichier core/materials/MatItemVector.h.

Documentation des fonctions membres

◆ clone()

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

Clone ce vecteur.

Définition à la ligne 73 du fichier core/materials/MatItemVector.h.

◆ material()

IMeshMaterial * Arcane::Materials::MatCellVector::material ( ) const

Matériau associé

Définition à la ligne 65 du fichier MatItemVector.cc.

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

◆ operator MatCellVectorView()

Arcane::Materials::MatCellVector::operator MatCellVectorView ( ) const
inline

Conversion vers une vue sur ce vecteur.

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

◆ view()

MatCellVectorView Arcane::Materials::MatCellVector::view ( ) const
inline

Vue sur ce vecteur.

Définition à la ligne 64 du fichier core/materials/MatItemVector.h.


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