14#include "arcane/utils/NotSupportedException.h"
16#include "arcane/core/IMesh.h"
17#include "arcane/core/IItemFamilyNetwork.h"
19#include "arcane/mesh/ItemFamilyPolicyMng.h"
20#include "arcane/mesh/ItemFamilyCompactPolicy.h"
21#include "arcane/mesh/IndirectItemFamilySerializer.h"
22#include "arcane/mesh/NodeFamily.h"
23#include "arcane/mesh/ItemFamilySerializer.h"
24#include "arcane/mesh/DynamicMesh.h"
25#include "arcane/mesh/DynamicMeshIncrementalBuilder.h"
39class ARCANE_MESH_EXPORT NodeFamilyPolicyMng
40:
public ItemFamilyPolicyMng
57 if (m_family->mesh()->useMeshItemFamilyDependencies())
72createNodeFamilyPolicyMng(ItemFamily* family)
75 return new NodeFamilyPolicyMng(f);
#define ARCANE_CHECK_POINTER(ptr)
Macro retournant le pointeur ptr s'il est non nul ou lancant une exception s'il est nul.
Interface des politiques d'une famille d'entités.
Gère la sérialisation/désérialisation des entités d'une famille.
Exception lorsqu'une opération n'est pas supportée.
Implementation of a mesh.
Indirect serialization/deserialization of entity families.
Serialization/Deserialization of item families.
IItemFamilySerializer * createSerializer(bool use_flags) override
Créé une instance pour la sérialisation des entités. L'instance retournée doit être détruite par l'op...
Compaction policy for Node, Edge, Face, or Cell entity families.