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

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

#include <arcane/core/IInitialPartitioner.h>

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

Fonctions membres publiques

virtual ~IInitialPartitioner ()
 Libère les ressources.
 
virtual void build ()=0
 
virtual void partitionAndDistributeMeshes (ConstArrayView< IMesh * > meshes)=0
 Partitionne les maillages.
 

Description détaillée

Interface d'un partitionneur initial.

Le service implémentant cette interface est responsable du partitionnement initial des maillages du cas. Ce partitionnement a lieu uniquement lors du démarrage du cas, juste avant l'initialisation du cas.

Définition à la ligne 39 du fichier IInitialPartitioner.h.

Documentation des constructeurs et destructeur

◆ ~IInitialPartitioner()

virtual Arcane::IInitialPartitioner::~IInitialPartitioner ( )
inlinevirtual

Libère les ressources.

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

Documentation des fonctions membres

◆ partitionAndDistributeMeshes()

virtual void Arcane::IInitialPartitioner::partitionAndDistributeMeshes ( ConstArrayView< IMesh * >  meshes)
pure virtual

Partitionne les maillages.

Cette opération doit partitionner tous les mailles meshes et les distribuer sur l'ensemble des processeurs.

Implémenté dans Arcane::ArcaneInitialPartitioner.


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