14#include "arcane/core/materials/ComponentItemVector.h"
16#include "arcane/core/materials/IMeshComponent.h"
17#include "arcane/core/materials/internal/IMeshComponentInternal.h"
30: m_p(component->_internalApi()->createItemVectorImpl())
39: m_p(
rhs.component()->_internalApi()->createItemVectorImpl(
rhs))
49void ComponentItemVector::
70 return m_p->_pureItems();
79 return m_p->_impureItems();
86_constituentItemListView()
const
88 return m_p->_constituentItemListView();
97 return m_p->_matvarIndexes();
103ConstArrayView<Int32> ComponentItemVector::
106 return m_p->_localIds();
112IMeshMaterialMng* ComponentItemVector::
115 return m_p->_materialMng();
121IMeshComponent* ComponentItemVector::
124 return m_p->_component();
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Vue sur la partie impure d'un composant.
Vue sur un vecteur sur les entités d'un composant.
ComponentItemVectorView view() const
Vue sur ce vecteur.
ComponentItemVector(const ComponentItemVector &rhs)=default
Constructeur de recopie. Cette instance fait ensuite référence à rhs.
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.
Vue sur la partie pure d'un composant.
Vue sur une instance de ConstituentItemLocalIdList.
Interface d'un composant (matériau ou milieu) d'un maillage.
Active toujours les traces dans les parties Arcane concernant les matériaux.