Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::IMeshCompactMngabstract

Interface du gestionnaire des compactages de familles d'un maillage. Plus de détails...

#include <arcane/core/IMeshCompactMng.h>

+ Graphe de collaboration de Arcane::IMeshCompactMng:

Fonctions membres publiques

virtual IMeshmesh () const =0
 Maillage associé
 
virtual IMeshCompacterbeginCompact ()=0
 Débute un compactage sur toutes les familles du maillage.
 
virtual IMeshCompacterbeginCompact (IItemFamily *family)=0
 Débute un compactage pour la famille d'entité family.
 
virtual void endCompact ()=0
 Signale que le compactage est terminé.
 
virtual IMeshCompactercompacter ()=0
 Compacteur actif courant.
 

Description détaillée

Interface du gestionnaire des compactages de familles d'un maillage.

Lorsqu'un compactage est en cours, il est interdit de faire certaines opérations sur le maillage comme par exemple créer une nouvelle famille ou ajouter des groupes.

Le début d'un compactage se fait via l'appel à beginCompact(). Une fois le compactage terminé, il faut appeler endCompact() pour détruire l'instance de IMeshCompacter.

Pour plus d'informations sur le compactage, se reporter à la documentation de IMeshCompacter.

Définition à la ligne 46 du fichier IMeshCompactMng.h.

Documentation des constructeurs et destructeur

◆ ~IMeshCompactMng()

virtual Arcane::IMeshCompactMng::~IMeshCompactMng ( )
inlinevirtual

Définition à la ligne 50 du fichier IMeshCompactMng.h.

Documentation des fonctions membres

◆ beginCompact() [1/2]

virtual IMeshCompacter * Arcane::IMeshCompactMng::beginCompact ( )
pure virtual

Débute un compactage sur toutes les familles du maillage.

Précondition
compacter()==nullptr.

◆ beginCompact() [2/2]

virtual IMeshCompacter * Arcane::IMeshCompactMng::beginCompact ( IItemFamily family)
pure virtual

Débute un compactage pour la famille d'entité family.

Précondition
compacter()==nullptr.

◆ compacter()

virtual IMeshCompacter * Arcane::IMeshCompactMng::compacter ( )
pure virtual

Compacteur actif courant.

Le compacteur est non nul que si on est entre un beginCompact() et un endCompact()

◆ endCompact()

virtual void Arcane::IMeshCompactMng::endCompact ( )
pure virtual

Signale que le compactage est terminé.

Cela permet de désallouer les structures associées au compactage.

Postcondition
exchanger()==nullptr.

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