14#include "arcane/mesh/internal/DynamicMeshInternal.h"
16#include "arcane/mesh/DynamicMesh.h"
17#include "arcane/mesh/DynamicMeshIncrementalBuilder.h"
18#include "arcane/mesh/ItemConnectivityMng.h"
32, m_connectivity_mng(std::make_unique<ItemConnectivityMng>(mesh->traceMng()))
41void DynamicMeshInternal::
49void DynamicMeshInternal::
52 m_mesh->m_mesh_kind = v;
59dofConnectivityMng() const noexcept
61 return m_connectivity_mng.get();
68polyhedralMeshModifier() const noexcept
76void DynamicMeshInternal::
77removeNeedRemoveMarkedItems()
79 m_mesh->incrementalBuilder()->removeNeedRemoveMarkedItems();
85NodeLocalId DynamicMeshInternal::
94FaceLocalId DynamicMeshInternal::
105CellLocalId DynamicMeshInternal::
109 m_items_infos.resize(nb_node + 2);
110 m_items_infos[0] = type_id;
111 m_items_infos[1] = unique_id;
112 m_items_infos.subView(2, nb_node).copy(nodes_uid);
113 Int32 cell_local_id = NULL_ITEM_LOCAL_ID;
115 return CellLocalId(cell_local_id);
#define ARCANE_THROW(exception_class,...)
Macro pour envoyer une exception avec formattage.
Vue modifiable d'un tableau d'un type T.
Vue constante d'un tableau de type T.
constexpr Integer size() const noexcept
Nombre d'éléments du tableau.
Type d'une entité (Item).
Identifiant unique d'une entité.
Caractéristiques d'un maillage.
Exception lorsqu'une fonction n'est pas implémentée.
Implémentation d'un maillage.
std::int32_t Int32
Type entier signé sur 32 bits.