14#include "arcane/materials/internal/ComponentItemListBuilder.h"
15#include "arcane/materials/internal/MeshMaterialVariableIndexer.h"
26 MemoryAllocationOptions _allocInfo(
const String& name)
29 opts.setArrayName(name);
37ComponentItemListBuilder::
38ComponentItemListBuilder()
45ComponentItemListBuilderOld::
48: m_component_index(var_indexer->index() + 1)
49, m_index_in_partial(begin_index_in_partial)
50, m_pure_matvar_indexes(_allocInfo(
"PureMatVarIndexes"))
51, m_partial_matvar_indexes(_allocInfo(
"PartialMatVarIndexes"))
52, m_partial_local_ids(_allocInfo(
"PartialLocalIds"))
53, m_indexer(var_indexer)
56 m_pure_matvar_indexes.reserve(reserve_size);
57 m_partial_matvar_indexes.reserve(reserve_size);
58 m_partial_local_ids.reserve(reserve_size);
Memory and allocator management functions.
Indexer for material variables.
Always enables tracing in Arcane parts concerning materials.
IMemoryAllocator * getDefaultDataAllocator()
Default allocator for data.
Int32 Integer
Type representing an integer.