#include <arcane/core/IGhostLayerMng.h>
Public Member Functions | |
| virtual | ~IGhostLayerMng ()=default |
| Releases resources. | |
| virtual void | setNbGhostLayer (Integer n)=0 |
| Sets the number of ghost layers. | |
| virtual Integer | nbGhostLayer () const =0 |
| Number of ghost layers. | |
| virtual void | setBuilderVersion (Integer n)=0 |
| Sets the version of the ghost cell builder. For now (version 3.3), the possible values are 2, 3, or 4. The default value is 2. Values 3 and 4 allow support of multiple ghost cell layers. | |
| virtual Integer | builderVersion () const =0 |
| Ghost cell builder version. | |
Interface of the mesh ghost layer manager.
Definition at line 32 of file IGhostLayerMng.h.
|
pure virtual |
Ghost cell builder version.
Implemented in Arcane::mesh::GhostLayerMng.
Referenced by Arcane::CartesianMeshCoarsening2::_doDoubleGhostLayers(), Arcane::ArcaneBasicMeshSubdividerService::_refineOnce(), and Arcane::CartesianMeshAMRPatchMng::createSubLevel().
|
pure virtual |
Number of ghost layers.
Implemented in Arcane::mesh::GhostLayerMng.
Referenced by Arcane::CartesianMeshCoarsening2::_doDoubleGhostLayers(), Arcane::ArcaneBasicMeshSubdividerService::_refineOnce(), and Arcane::CartesianMeshAMRPatchMng::createSubLevel().
|
pure virtual |
Sets the version of the ghost cell builder. For now (version 3.3), the possible values are 2, 3, or 4. The default value is 2. Values 3 and 4 allow support of multiple ghost cell layers.
Implemented in Arcane::mesh::GhostLayerMng.
Referenced by Arcane::CartesianMeshCoarsening2::_doDoubleGhostLayers(), Arcane::ArcaneBasicMeshSubdividerService::_refineOnce(), and Arcane::CartesianMeshAMRPatchMng::createSubLevel().
|
pure virtual |
Sets the number of ghost layers.
Implemented in Arcane::mesh::GhostLayerMng.
Referenced by Arcane::CartesianMeshCoarsening2::_doDoubleGhostLayers(), Arcane::ArcaneBasicMeshSubdividerService::_refineOnce(), and Arcane::CartesianMeshAMRPatchMng::createSubLevel().