Arcane  v3.14.10.0
Documentation développeur
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 d'héritage de Arcane::IMeshCompactMng:
+ 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.

Implémenté dans Arcane::MeshCompactMng.

◆ 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.

Implémenté dans Arcane::MeshCompactMng.

◆ 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()

Implémenté dans Arcane::MeshCompactMng.

◆ 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.

Implémenté dans Arcane::MeshCompactMng.

◆ mesh()

virtual IMesh * Arcane::IMeshCompactMng::mesh ( ) const
pure virtual

Maillage associé

Implémenté dans Arcane::MeshCompactMng.


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