Arcane  4.1.12.0
User documentation
Loading...
Searching...
No Matches
Arcane::ICaseMeshService Class Referenceabstract

Interface of the service managing dataset meshes. More...

#include <arcane/core/ICaseMeshService.h>

Public Member Functions

virtual void createMesh (const String &name)=0
 Creates the mesh with the name name.
virtual void allocateMeshItems ()=0
 Allocates the mesh items.
virtual void partitionMesh ()=0
 Partitions the mesh.
virtual void applyAdditionalOperations ()
 Applies operations after everything else.

Detailed Description

Interface of the service managing dataset meshes.

Creation and initialization happen in 3 phases:

  • a first phase when calling createMesh() where the mesh is created. In this phase, only the class managing the mesh is created, but they are not yet usable.
  • a second phase when calling allocateMeshItems() where the mesh is allocated and initialized. This corresponds either to reading the mesh or dynamically creating the entities.
  • a third phase which consists of partitioning the mesh if the code runs in parallel.
  • a fourth phase that allows processing on the created mesh, such as a sub-division.

Definition at line 43 of file ICaseMeshService.h.

Member Function Documentation

◆ applyAdditionalOperations()

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

Applies operations after everything else.

Definition at line 61 of file ICaseMeshService.h.


The documentation for this class was generated from the following file: