14#include "arcane/core/materials/ComponentItem.h"
16#include "arcane/utils/FatalErrorException.h"
17#include "arcane/utils/TraceInfo.h"
29operator<<(std::ostream& o,
const ComponentCell& mvi)
42 ARCANE_FATAL(
"bad level for internal component cell level={0} expected={1} cid={2} component_id={3}",
43 level, expected_level, item_base.m_constituent_item_index, item_base.
componentId());
#define ARCANE_FATAL(...)
Macro throwing a FatalErrorException.
Index of a ConstituentItem in a variable.
friend std::ostream & operator<<(std::ostream &o, const ComponentCell &mvi)
Output operator.
__host__ __device__ Int32 level() const
Hierarchical level of the entity.
__host__ __device__ Int32 componentId() const
Component identifier.
Always enables tracing in Arcane parts concerning materials.
std::int32_t Int32
Signed integer type of 32 bits.