Fonctions membres publiques | |
InternalApi (DynamicMesh *mesh) | |
void | setMeshKind (const MeshKind &v) override |
Positionne le type de maillage. | |
IItemConnectivityMng * | dofConnectivityMng () const noexcept override |
Renvoie le gestionnaire de connectivités des dofs. | |
IPolyhedralMeshModifier * | polyhedralMeshModifier () const noexcept override |
void | removeNeedRemoveMarkedItems () override |
Suppression des items qui quittent le sous-domaine. Cette méthode est appelée dans MeshExchanger. | |
Attributs privés | |
DynamicMesh * | m_mesh = nullptr |
std::unique_ptr< IItemConnectivityMng > | m_connectivity_mng = nullptr |
Définition à la ligne 172 du fichier DynamicMesh.cc.
|
inlineexplicit |
Définition à la ligne 178 du fichier DynamicMesh.cc.
|
inlineoverridevirtualnoexcept |
Renvoie le gestionnaire de connectivités des dofs.
Cette méthode est temporaire car ce gestionnaire de connectivités des dofs à vocation à disparaître, l'évolution des connectivités des dofs étant maintenant gérée automatiquement. A usage interne uniquement en attendant la suppression.
Implémente Arcane::IMeshInternal.
Définition à la ligne 190 du fichier DynamicMesh.cc.
|
inlineoverridevirtualnoexcept |
\bief Renvoie l'interface de modification du maillage polyédrique
Cette méthode retourne nullptr si l'implémentation du maillage n'est pas PolyhedralMesh
Implémente Arcane::IMeshInternal.
Définition à la ligne 195 du fichier DynamicMesh.cc.
|
inlineoverridevirtual |
Suppression des items qui quittent le sous-domaine. Cette méthode est appelée dans MeshExchanger.
Réimplémentée à partir de Arcane::IMeshModifierInternal.
Définition à la ligne 200 du fichier DynamicMesh.cc.
Références Arcane::mesh::DynamicMeshIncrementalBuilder::removeNeedRemoveMarkedItems().
|
inlineoverridevirtual |
Positionne le type de maillage.
Pour l'instant il ne faut utiliser cette méthode que pour spécifier la structure du maillage (eMeshStructure).
Implémente Arcane::IMeshInternal.
Définition à la ligne 185 du fichier DynamicMesh.cc.
|
private |
Définition à la ligne 208 du fichier DynamicMesh.cc.
|
private |
Définition à la ligne 207 du fichier DynamicMesh.cc.