12#ifndef ARCANE_CORE_MATERIALS_INTERNAL_IMESHCOMPONENTINTERNAL_H
13#define ARCANE_CORE_MATERIALS_INTERNAL_IMESHCOMPONENTINTERNAL_H
18#include "arcane/core/materials/MaterialsCoreGlobal.h"
Declarations of types on entities.
View over a vector of entities of a component.
View of a ConstituentItemLocalIdList instance.
Arcane internal API for 'IMeshComponent'.
virtual Ref< IConstituentItemVectorImpl > createItemVectorImpl(ComponentItemVectorView rhs) const =0
Create an instance of the 'ConstituentItemVectorImpl' implementation.
virtual ConstituentItemLocalIdListView constituentItemListView() const =0
View of the constituent cells.
virtual MeshMaterialVariableIndexer * variableIndexer() const =0
Indexer to access partial variables.
virtual Ref< IConstituentItemVectorImpl > createItemVectorImpl() const =0
Create an instance of the 'ConstituentItemVectorImpl' implementation.
virtual Int32 variableIndexerIndex() const =0
Index to access partial variables.
Indexer for material variables.
Reference to an instance.
Always enables tracing in Arcane parts concerning materials.
std::int32_t Int32
Signed integer type of 32 bits.