Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::mesh::CellFamilyPolicyMng Class Reference

Cell family policy manager. More...

Inheritance diagram for Arcane::mesh::CellFamilyPolicyMng:
Collaboration diagram for Arcane::mesh::CellFamilyPolicyMng:

Public Member Functions

 CellFamilyPolicyMng (CellFamily *family)
IItemFamilySerializercreateSerializer (bool use_flags) override
 Creates an instance for entity serialization. The returned instance must be destroyed by the delete operator.
Public Member Functions inherited from Arcane::mesh::ItemFamilyPolicyMng
 ItemFamilyPolicyMng (ItemFamily *family, IItemFamilyCompactPolicy *compact_policy=nullptr)
IItemFamilyCompactPolicycompactPolicy () override
 Compaction policy.
IItemFamilyExchangercreateExchanger () override
 Creates an instance for exchanging entities between subdomains. The returned instance must be destroyed by the delete operator.
IItemFamilySerializercreateSerializer (bool with_flags) override
 Creates an instance for entity serialization. The returned instance must be destroyed by the delete operator.
void addSerializeStep (IItemFamilySerializeStepFactory *factory) override
 Adds a factory for a serialization step.
void removeSerializeStep (IItemFamilySerializeStepFactory *factory) override
 Removes a factory for a serialization step.

Private Attributes

CellFamilym_family

Additional Inherited Members

Protected Member Functions inherited from Arcane::mesh::ItemFamilyPolicyMng
virtual ItemsExchangeInfo2_createExchanger ()

Detailed Description

Cell family policy manager.

Definition at line 35 of file CellFamilyPolicyMng.cc.

Constructor & Destructor Documentation

◆ CellFamilyPolicyMng()

Arcane::mesh::CellFamilyPolicyMng::CellFamilyPolicyMng ( CellFamily * family)
inline

Definition at line 40 of file CellFamilyPolicyMng.cc.

Member Function Documentation

◆ createSerializer()

IItemFamilySerializer * Arcane::mesh::CellFamilyPolicyMng::createSerializer ( bool with_flags)
inlineoverridevirtual

Creates an instance for entity serialization. The returned instance must be destroyed by the delete operator.

with_flags indicates whether the value of Item::flags() should be serialized. This is not necessarily supported for all families.

Implements Arcane::IItemFamilyPolicyMng.

Definition at line 47 of file CellFamilyPolicyMng.cc.

References ARCANE_CHECK_POINTER.

Member Data Documentation

◆ m_family

CellFamily* Arcane::mesh::CellFamilyPolicyMng::m_family
private

Definition at line 60 of file CellFamilyPolicyMng.cc.


The documentation for this class was generated from the following file: