Internal part of IMesh. More...
#include <arcane/core/internal/IMeshInternal.h>
Public Member Functions | |
| virtual void | setMeshKind (const MeshKind &v)=0 |
| Sets the mesh type. | |
| virtual IItemConnectivityMng * | dofConnectivityMng () const noexcept=0 |
| Returns the dof connectivity manager. | |
| virtual IPolyhedralMeshModifier * | polyhedralMeshModifier () const noexcept=0 |
| virtual IItemFamilySerializerMngInternal * | familySerializerMng () const noexcept |
| Returns the family serialization tools manager. | |
| virtual mesh::ItemInternalMap & | nodesMap ()=0 |
| virtual mesh::ItemInternalMap & | edgesMap ()=0 |
| virtual mesh::ItemInternalMap & | facesMap ()=0 |
| virtual mesh::ItemInternalMap & | cellsMap ()=0 |
| virtual mesh::FaceFamily & | trueFaceFamily ()=0 |
| virtual void | printStats (Int32 level)=0 |
Definition at line 41 of file IMeshInternal.h.
|
pure virtualnoexcept |
Returns the dof connectivity manager.
This method is temporary because this dof connectivity manager is intended to be removed, as the evolution of dof connectivities is now managed automatically. For internal use only while awaiting removal.
Implemented in Arcane::mesh::DynamicMeshInternal.
|
inlinevirtualnoexcept |
Returns the family serialization tools manager.
This manager is used for the polyhedral mesh, in order to trigger a finalization phase of item addition after calling the deserialization methods, because these methods are asynchronous and the finalization phase must be triggered.
Definition at line 82 of file IMeshInternal.h.
References familySerializerMng().
Referenced by familySerializerMng().
|
pure virtual |
Temporary add of DynamicMesh and DynamicMeshIncrementalBuilder methods to make GhostLayerBuilder independent of DynamicMesh. These methods may be moved to more specific interfaces.
Implemented in Arcane::mesh::DynamicMeshInternal.
|
pure virtualnoexcept |
\bief Returns the polyhedral mesh modification interface
This method returns nullptr if the mesh implementation is not PolyhedralMesh
Implemented in Arcane::mesh::DynamicMeshInternal.
References polyhedralMeshModifier().
Referenced by polyhedralMeshModifier().
|
pure virtual |
Sets the mesh type.
For now, this method should only be used to specify the mesh structure (eMeshStructure).
Implemented in Arcane::mesh::DynamicMeshInternal.