Interface of the service managing the meshes of the dataset. More...
#include <arcane/core/ICaseMeshMasterService.h>
Public Member Functions | |
| virtual void | createMeshes ()=0 |
| Creates the meshes. | |
| virtual void | allocateMeshes ()=0 |
| Creates the meshes. | |
| virtual void | partitionMeshes ()=0 |
| Partitions the meshes. | |
| virtual void | applyAdditionalOperationsOnMeshes () |
| Applies any additional operations on the created mesh. | |
| virtual ICaseOptions * | _options ()=0 |
Interface of the service managing the meshes of the dataset.
This service manages the different mesh creation/reading services.
This is done in two phases:
There is a third optional phase which is only performed in parallel and consists of partitioning the meshes, via the call to partitionMeshes().
Finally, it is possible to apply an additional treatment at the end of mesh creation. For example, it is possible to subdivide the current mesh. This is done by calling applyAdditionalOperationsOnMeshes().
Definition at line 51 of file ICaseMeshMasterService.h.
|
pure virtual |
Creates the meshes.
Implemented in Arcane::ArcaneCaseMeshMasterService.
|
inlinevirtual |
Applies any additional operations on the created mesh.
Reimplemented in Arcane::ArcaneCaseMeshMasterService.
Definition at line 66 of file ICaseMeshMasterService.h.
|
pure virtual |
Creates the meshes.
Implemented in Arcane::ArcaneCaseMeshMasterService.
|
pure virtual |
Partitions the meshes.
Implemented in Arcane::ArcaneCaseMeshMasterService.