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. | |
Definition at line 36 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 77 of file IMeshInternal.h.
References familySerializerMng().
Referenced by familySerializerMng().
|
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.