Arcane  v3.14.10.0
Documentation développeur
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 d'héritage de Arcane::ICaseMeshService:
+ 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

◆ allocateMeshItems()

virtual void Arcane::ICaseMeshService::allocateMeshItems ( )
pure virtual

Alloue les éléments du maillage.

Implémenté dans Arcane::ArcaneCaseMeshService.

◆ applyAdditionalOperations()

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

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

Réimplémentée dans Arcane::ArcaneCaseMeshService.

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

◆ createMesh()

virtual void Arcane::ICaseMeshService::createMesh ( const String name)
pure virtual

Créé le maillage avec le nom name.

Implémenté dans Arcane::ArcaneCaseMeshService.

◆ partitionMesh()

virtual void Arcane::ICaseMeshService::partitionMesh ( )
pure virtual

Partitionne le maillage.

Implémenté dans Arcane::ArcaneCaseMeshService.


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