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;
53 return ItemTypeMng::_legacyTypeName(
t);
80void IndexedItemConnectivityViewBase::
83 ARCANE_FATAL(
"Can not convert connectivity view ({0},{1}) to ({2},{3})",
84 m_source_kind,m_target_kind,k1,k2);
91dumpStats(ITraceMng* tm)
93 tm->info() <<
"ItemStats: nb_created_from_internal = " << m_nb_created_from_internal;
94 tm->
info() <<
"ItemStats: nb_created_from_internalptr = " << m_nb_created_from_internalptr;
95 tm->
info() <<
"ItemStats: nb_set_from_internal = " << m_nb_set_from_internal;
104 m_nb_created_from_internal = 0;
105 m_nb_created_from_internalptr = 0;
106 m_nb_set_from_internal = 0;
114template class ItemConnectedListViewT<Node>;
115template class ItemConnectedEnumeratorBaseT<Node>;
116template class ItemConnectedEnumeratorT<Node>;
117template class ItemConnectedEnumeratorT<Item>;
#define ARCANE_FATAL(...)
Macro envoyant une exception FatalErrorException.
Types et macros pour itérer sur les entités du maillage connectées à une autre entité.
Structure interne d'une entité de maillage.
static ItemInternal nullItemInternal
Entité nulle.
static String typeName(Int32 type)
Nom du type de maille cell_type.
eItemKind kind() const
Genre de l'entité
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Chaîne de caractères unicode.
TraceMessage info() const
Flot pour un message d'information.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
eItemKind
Genre d'entité de maillage.