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::
52 m_p->_setItems(local_ids);
70 return m_p->_pureItems();
79 return m_p->_impureItems();
85ConstituentItemLocalIdListView ComponentItemVector::
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();
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.
Interface d'un composant (matériau ou milieu) d'un maillage.
Vue constante d'un tableau de type T.
Vue d'un tableau d'éléments de type T.
Active toujours les traces dans les parties Arcane concernant les matériaux.