Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::IItemFamilyPolicyMngabstract

Interface des politiques d'une famille d'entités. Plus de détails...

#include <arcane/core/IItemFamilyPolicyMng.h>

+ Graphe d'héritage de Arcane::IItemFamilyPolicyMng:
+ Graphe de collaboration de Arcane::IItemFamilyPolicyMng:

Fonctions membres publiques

virtual IItemFamilyCompactPolicycompactPolicy ()=0
 Politique de compactage.
 
virtual IItemFamilyExchangercreateExchanger ()=0
 Créé une instance pour l'échange d'entités entre sous-domaines. L'instance retournée doit être détruite par l'opérateur delete.
 
virtual IItemFamilySerializercreateSerializer (bool with_flags=false)=0
 Créé une instance pour la sérialisation des entités. L'instance retournée doit être détruite par l'opérateur delete.
 
virtual void addSerializeStep (IItemFamilySerializeStepFactory *factory)=0
 Ajoute une fabrique pour une étape de la sérialisation.
 
virtual void removeSerializeStep (IItemFamilySerializeStepFactory *factory)=0
 Supprime une fabrique pour une étape de la sérialisation.
 

Description détaillée

Interface des politiques d'une famille d'entités.

Définition à la ligne 40 du fichier IItemFamilyPolicyMng.h.

Documentation des constructeurs et destructeur

◆ ~IItemFamilyPolicyMng()

virtual Arcane::IItemFamilyPolicyMng::~IItemFamilyPolicyMng ( )
inlinevirtual

Définition à la ligne 43 du fichier IItemFamilyPolicyMng.h.

Documentation des fonctions membres

◆ addSerializeStep()

virtual void Arcane::IItemFamilyPolicyMng::addSerializeStep ( IItemFamilySerializeStepFactory factory)
pure virtual

Ajoute une fabrique pour une étape de la sérialisation.

factory reste la propriété de l'appelant et ne doit pas être détruit tant que cette instance existe.

Implémenté dans Arcane::ItemFamilyPolicyMng.

◆ compactPolicy()

virtual IItemFamilyCompactPolicy * Arcane::IItemFamilyPolicyMng::compactPolicy ( )
pure virtual

Politique de compactage.

Implémenté dans Arcane::ItemFamilyPolicyMng.

◆ createExchanger()

virtual IItemFamilyExchanger * Arcane::IItemFamilyPolicyMng::createExchanger ( )
pure virtual

Créé une instance pour l'échange d'entités entre sous-domaines. L'instance retournée doit être détruite par l'opérateur delete.

Implémenté dans Arcane::ItemFamilyPolicyMng.

◆ createSerializer()

virtual IItemFamilySerializer * Arcane::IItemFamilyPolicyMng::createSerializer ( bool  with_flags = false)
pure virtual

Créé une instance pour la sérialisation des entités. L'instance retournée doit être détruite par l'opérateur delete.

with_flags indique si on doit sérialiser la valeur de Item::flags(). Cela n'est pas forcément supporté pour toutes les familles.

Implémenté dans Arcane::CellFamilyPolicyMng, Arcane::DoFFamilyPolicyMng, Arcane::EdgeFamilyPolicyMng, Arcane::mesh::FaceFamilyPolicyMng, Arcane::NodeFamilyPolicyMng, Arcane::ParticleFamilyPolicyMng, et Arcane::ItemFamilyPolicyMng.

Référencé par Arcane::mesh::DynamicMesh::serializeCells().

◆ removeSerializeStep()

virtual void Arcane::IItemFamilyPolicyMng::removeSerializeStep ( IItemFamilySerializeStepFactory factory)
pure virtual

Supprime une fabrique pour une étape de la sérialisation.

Implémenté dans Arcane::ItemFamilyPolicyMng.


La documentation de cette classe a été générée à partir du fichier suivant :