12#ifndef ARCANE_MESH_EDGEFAMILY_H
13#define ARCANE_MESH_EDGEFAMILY_H
17#include "arcane/mesh/ItemFamily.h"
18#include "arcane/IItemFamilyModifier.h"
19#include "arcane/mesh/ItemInternalConnectivityIndex.h"
48 virtual void build()
override;
49 virtual void preAllocate(Integer
nb_item);
50 virtual void computeSynchronizeInfos()
override;
74 void removeEdgeIfNotConnected(
Edge edge);
78 void setConnectivity(
const Integer
c);
83 bool m_has_edge =
false;
84 Integer m_node_prealloc = 0;
85 Integer m_face_prealloc = 0;
86 Integer m_cell_prealloc = 0;
87 Integer m_mesh_connectivity = 0;
97 inline void _removeEdge(
Edge edge);
Interface de modification d'une famille.
Interface d'une famille d'entités.
Structure interne d'une entité de maillage.
Index d'un Item dans une variable.
Type d'une entité (Item).
Infos sur un type d'entité du maillage.
Classe de base d'un élément de maillage.
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Classe factorisant des informations sur le maillage.
Chaîne de caractères unicode.