12#ifndef ARCANE_CORE_MATERIALS_MATITEMVECTOR_H
13#define ARCANE_CORE_MATERIALS_MATITEMVECTOR_H
17#include "arcane/core/materials/ComponentItemVector.h"
66 return { _component(), _matvarIndexes(), _constituentItemListView(), _localIds() };
ComponentItemVector(const ComponentItemVector &rhs)=default
Constructeur de recopie. Cette instance fait ensuite référence à rhs.
Interface d'un matériau d'un maillage.
Enumérateur sur une partie des mailles d'un seul matériau.
MatCellVector(const MatCellVector &rhs)=default
Constructeur par recopie. L'instance fera référence à rhs.
MatCellVector clone() const
Clone ce vecteur.
IMeshMaterial * material() const
Matériau associé
MatCellVectorView view() const
Vue sur ce vecteur.
MatCellVector(const CellGroup &group, IMeshMaterial *material)
Construit un vecteur contenant les entités de group pour le matériau material.
MatCellVector(MatItemVectorView rhs)
Constructeur de recopie. Cette instance est une copie de rhs.
Vue sur un vecteur sur les entités d'un matériau.
Vue d'un tableau d'éléments de type T.
ItemGroupT< Cell > CellGroup
Groupe de mailles.
ItemVectorViewT< Cell > CellVectorView
Vue sur un vecteur de mailles.
Active toujours les traces dans les parties Arcane concernant les matériaux.
MatItemVectorView MatCellVectorView
Type de la vue sur un MatCellVector.