14#include "arcane/core/materials/ConstituentItemVectorBuildInfo.h"
16#include "arcane/utils/FatalErrorException.h"
30, m_build_list_type(eBuildListType::Group)
40, m_build_list_type(eBuildListType::VectorView)
48: m_local_ids(local_ids)
49, m_build_list_type(eBuildListType::LocalIds)
58 switch (m_build_list_type) {
59 case eBuildListType::Group:
61 case eBuildListType::VectorView:
63 case eBuildListType::LocalIds:
66 ARCANE_FATAL(
"Bad value '{0}' for build type",
static_cast<int>(m_build_list_type));
#define ARCANE_FATAL(...)
Macro throwing a FatalErrorException.
ItemVectorView view() const
View of the group entities.
Int32ConstArrayView localIds() const
Array of local IDs of entities.
ConstituentItemVectorBuildInfo(const CellGroup &group)
Construction from entities of the group group.
View of an array of elements of type T.
ItemGroupT< Cell > CellGroup
Group of cells.
ItemVectorViewT< Cell > CellVectorView
View over a vector of cells.
Always enables tracing in Arcane parts concerning materials.