Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::ICaseMeshServiceabstract

Interface du service gérant les maillages du jeu de données. Plus de détails...

#include <arcane/core/ICaseMeshService.h>

+ Graphe de collaboration de Arcane::ICaseMeshService:

Fonctions membres publiques

virtual void createMesh (const String &name)=0
 Créé le maillage avec le nom name.
 
virtual void allocateMeshItems ()=0
 Alloue les éléments du maillage.
 
virtual void partitionMesh ()=0
 Partitionne le maillage.
 
virtual void applyAdditionalOperations ()
 Applique les opérations après tout le reste.
 

Description détaillée

Interface du service gérant les maillages du jeu de données.

La création et l'initialisation se fait en 3 phases:

  • une première phase lors de l'appel à createMesh() où le maillage est créé.. Dans cette phase, seule la classe gérant les maillage est créée mais ces derniers ne sont pas encore utilisables.
  • une deuxième phase lors de l'appel à allocateMeshItems() où le maillage est alloué et initialisé. Cela correspond soit à la lecture du maillage, soit à la création dynamique des entités.
  • une troisième phase qui consiste à partitionner le maillage si le code s'exécute en parallèle.
  • une quatrième phase qui permet d'effectuer un traitement sur le maillage créé comme par exemple une sub-division.

Définition à la ligne 42 du fichier ICaseMeshService.h.

Documentation des fonctions membres

◆ applyAdditionalOperations()

virtual void Arcane::ICaseMeshService::applyAdditionalOperations ( )
inlinevirtual

Applique les opérations après tout le reste.

Définition à la ligne 60 du fichier ICaseMeshService.h.


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