14#include "arcane/core/Item.h"
16#include "arcane/utils/Iostream.h"
17#include "arcane/utils/FatalErrorException.h"
18#include "arcane/utils/NotSupportedException.h"
19#include "arcane/utils/ITraceMng.h"
21#include "arcane/core/ItemCompare.h"
22#include "arcane/core/ItemPrinter.h"
23#include "arcane/core/MeshItemInternalList.h"
24#include "arcane/core/IndexedItemConnectivityView.h"
35std::atomic<int> Item::m_nb_created_from_internal = 0;
36std::atomic<int> Item::m_nb_created_from_internalptr = 0;
37std::atomic<int> Item::m_nb_set_from_internal = 0;
56 return ItemTypeMng::_legacyTypeName(t);
83void IndexedItemConnectivityViewBase::
86 ARCANE_FATAL(
"Can not convert connectivity view ({0},{1}) to ({2},{3})",
87 m_source_kind, m_target_kind, k1, k2);
96 tm->info() <<
"ItemStats: nb_created_from_internal = " << m_nb_created_from_internal;
97 tm->info() <<
"ItemStats: nb_created_from_internalptr = " << m_nb_created_from_internalptr;
98 tm->info() <<
"ItemStats: nb_set_from_internal = " << m_nb_set_from_internal;
107 m_nb_created_from_internal = 0;
108 m_nb_created_from_internalptr = 0;
109 m_nb_set_from_internal = 0;
#define ARCANE_FATAL(...)
Macro throwing a FatalErrorException.
Types and macros for iterating over mesh entities connected to another entity.
Typed base class for enumerators over a list of connected entities.
Enumerator over a typed list of connected entities of type ItemType.
View of a list of entities connected to another.
Internal structure of a mesh entity.
static ItemInternal nullItemInternal
Null entity.
static String typeName(Int32 type)
Cell type name cell_type.
constexpr eItemKind kind() const
Entity kind.
Unicode character string.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --
Int32 Integer
Type representing an integer.
eItemKind
Mesh entity type.