Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::IMeshUniqueIdMngabstract

#include <arcane/core/IMeshUniqueIdMng.h>

+ Graphe d'héritage de Arcane::IMeshUniqueIdMng:
+ Graphe de collaboration de Arcane::IMeshUniqueIdMng:

Fonctions membres publiques

virtual ~IMeshUniqueIdMng ()=default
 Libère les ressources.
 
virtual void setFaceBuilderVersion (Integer n)=0
 Positionne la version de la numérotation des faces.
 
virtual Integer faceBuilderVersion () const =0
 Version de la numérotation des faces.
 
virtual void setEdgeBuilderVersion (Integer n)=0
 Positionne la version de la numérotation des arêtes.
 
virtual Integer edgeBuilderVersion () const =0
 Version de la numérotation des arêtes.
 

Description détaillée

Interface du gestionnaire de numérotation des uniqueId() des entités d'un maillage.

Ce gestionnaire permet de gérer le calcul des uniqueId() des entités du maillages qui sont implicitement créées comme les faces ou les arêtes.

Définition à la ligne 36 du fichier IMeshUniqueIdMng.h.

Documentation des fonctions membres

◆ edgeBuilderVersion()

virtual Integer Arcane::IMeshUniqueIdMng::edgeBuilderVersion ( ) const
pure virtual

Version de la numérotation des arêtes.

Implémenté dans Arcane::mesh::MeshUniqueIdMng.

◆ faceBuilderVersion()

virtual Integer Arcane::IMeshUniqueIdMng::faceBuilderVersion ( ) const
pure virtual

Version de la numérotation des faces.

Implémenté dans Arcane::mesh::MeshUniqueIdMng.

◆ setEdgeBuilderVersion()

virtual void Arcane::IMeshUniqueIdMng::setEdgeBuilderVersion ( Integer  n)
pure virtual

Positionne la version de la numérotation des arêtes.

Les valeurs valides sont 0, 1 et 2. La valeur 1 fonctionne quel que soit le nombre de mailles mais il faut que le maillage soit lu par un seul processeur. La valeur 2 ne fonctionne que si le maximum des uniqueId() des noeuds ne dépasse pas 2^31.

Si la version vaut 0 alors il n'y a pas de renumérotation. En parallèle, il faut alors que les uniqueId() des faces soient cohérents entre les sous-domaines.

◆ setFaceBuilderVersion()

virtual void Arcane::IMeshUniqueIdMng::setFaceBuilderVersion ( Integer  n)
pure virtual

Positionne la version de la numérotation des faces.

Les valeurs valides sont 0, 1, 2 et 3. La valeur par défaut est 1. Si la version vaut 0 alors il n'y a pas de renumérotation. En parallèle, il faut alors que les uniqueId() des faces soient cohérents entre les sous-domaines.


La documentation de cette classe a été générée à partir du fichier suivant :