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

Interface d'un partitionneur de maillage. Plus de détails...

#include <arcane/core/IMeshPartitionerBase.h>

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

Fonctions membres publiques

virtual ~IMeshPartitionerBase ()=default
 Libère les ressources.
 
virtual void partitionMesh (bool initial_partition)=0
 
virtual IPrimaryMeshprimaryMesh ()=0
 Maillage associé
 
virtual void notifyEndPartition ()=0
 Notification lors de la fin d'un repartionnement (après échange des entités)
 

Description détaillée

Interface d'un partitionneur de maillage.

Définition à la ligne 30 du fichier IMeshPartitionerBase.h.

Documentation des fonctions membres

◆ notifyEndPartition()

virtual void Arcane::IMeshPartitionerBase::notifyEndPartition ( )
pure virtual

◆ partitionMesh()

virtual void Arcane::IMeshPartitionerBase::partitionMesh ( bool  initial_partition)
pure virtual

Repartitionne le maillage mesh

Cette méthode change les propriétaires des entités et remplit la variable IItemFamily::itemsNewOwner() de chaque famille d'entité du maillage mesh avec le numéro du nouveau sous-domaine propriétaire.

Note
Cette méthode est réservée aux développeurs Arcane. Si un module souhaite effectuer un repartitionnement, il faut appeler la méthode IMeshUtilities::partitionAndExchangeMeshWithReplication() qui gère à la fois le partitionnement et l'échange des informations et supporte la réplication de domaine.

Implémenté dans Arcane::SplitSDMeshPartitioner, Arcane::ZoltanMeshPartitioner, ArcaneTest::CartesianMeshPartitionerService, Arcane::MeshPartitionerTester, Arcane::SimpleGridMeshPartitioner, Arcane::MetisMeshPartitioner, Arcane::PTScotchMeshPartitioner, et Arcane::IMeshPartitioner.

Référencé par Arcane::UnstructuredMeshUtilities::partitionAndExchangeMeshWithReplication().

◆ primaryMesh()


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