14#include "arcane/utils/ArcanePrecomp.h"
16#include "arcane/core/Item.h"
17#include "arcane/mesh/ItemTools.h"
33 if (node.uniqueId() != face_nodes_uid[index])
48 if (current_face.type() != face_type_id)
66 return ItemCompatibility::_itemInternal(face);
76 if (edge.node(0).uniqueId() == begin_node && edge.node(1).uniqueId() == end_node)
90 return ItemCompatibility::_itemInternal(edge);
Internal structure of a mesh entity.
NodeConnectedListViewType nodes() const
List of nodes of the entity.
constexpr bool null() const
true if the entity is null (i.e. not connected to the mesh)
FaceConnectedListViewType faces() const
List of faces of the node.
EdgeConnectedListViewType edges() const
List of edges of the node.
std::int64_t Int64
Signed integer type of 64 bits.
Int32 Integer
Type representing an integer.
ConstArrayView< Int64 > Int64ConstArrayView
C equivalent of a 1D array of 64-bit integers.