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

API interne à Arcane de ILoadBalanceMng. Plus de détails...

#include <arcane/core/internal/ILoadBalanceMngInternal.h>

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

Fonctions membres publiques

virtual ~ILoadBalanceMngInternal ()=default
 Libère les ressources.
 
virtual void addMass (VariableCellInt32 &count, IMesh *mesh, const String &entity)=0
 
virtual void addCriterion (VariableCellInt32 &count, IMesh *mesh)=0
 
virtual void addCriterion (VariableCellReal &count, IMesh *mesh)=0
 
virtual void addCommCost (VariableFaceInt32 &count, IMesh *mesh, const String &entity)=0
 
virtual void setMassAsCriterion (IMesh *mesh, bool active)=0
 
virtual void setNbCellsAsCriterion (IMesh *mesh, bool active)=0
 
virtual void setCellCommContrib (IMesh *mesh, bool active)=0
 
virtual void setComputeComm (IMesh *mesh, bool active)=0
 
virtual const VariableFaceRealcommCost (IMesh *mesh)=0
 
virtual const VariableCellRealmassWeight (IMesh *mesh)=0
 
virtual const VariableCellRealmassResWeight (IMesh *mesh)=0
 
virtual const VariableCellArrayRealmCriteriaWeight (IMesh *mesh)=0
 
virtual bool cellCommContrib (IMesh *mesh)=0
 
virtual Integer nbCriteria (IMesh *mesh)=0
 
virtual void reset (IMesh *mesh)=0
 
virtual void initAccess (IMesh *mesh)=0
 
virtual void endAccess ()=0
 
virtual void notifyEndPartition ()=0
 

Description détaillée

API interne à Arcane de ILoadBalanceMng.

Elle permet de conserver des critères d'équilibrage en fonction du maillage ce qui est nécessaire pour les cas avec plusieurs maillages.

Définition à la ligne 37 du fichier ILoadBalanceMngInternal.h.


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