Interface d'enregistrement des variables pour l'equilibrage de charge. Plus de détails...
#include <arcane/core/ILoadBalanceMng.h>
Fonctions membres publiques | |
virtual | ~ILoadBalanceMng () |
Libère les ressources. | |
virtual void | addMass (VariableCellInt32 &count, const String &entity="")=0 |
virtual void | addCriterion (VariableCellInt32 &count)=0 |
virtual void | addCriterion (VariableCellReal &count)=0 |
virtual void | addCommCost (VariableFaceInt32 &count, const String &entity="")=0 |
virtual void | reset ()=0 |
virtual void | setMassAsCriterion (bool active=true)=0 |
virtual void | setNbCellsAsCriterion (bool active=true)=0 |
virtual Integer | nbCriteria ()=0 |
virtual void | setCellCommContrib (bool active=true)=0 |
virtual bool | cellCommContrib () const =0 |
virtual void | setComputeComm (bool active=true)=0 |
virtual const VariableFaceReal & | commCost () const =0 |
virtual const VariableCellReal & | massWeight () const =0 |
virtual const VariableCellReal & | massResWeight () const =0 |
virtual const VariableCellArrayReal & | mCriteriaWeight () const =0 |
virtual void | initAccess (IMesh *mesh)=0 |
virtual void | endAccess ()=0 |
virtual void | notifyEndPartition ()=0 |
virtual ILoadBalanceMngInternal * | _internalApi () |
API interne à Arcane. | |
Interface d'enregistrement des variables pour l'equilibrage de charge.
Définition à la ligne 34 du fichier ILoadBalanceMng.h.
|
inlinevirtual |
Libère les ressources.
Définition à la ligne 38 du fichier ILoadBalanceMng.h.
|
inlinevirtual |
API interne à Arcane.
Réimplémentée dans Arcane::LoadBalanceMng.
Définition à la ligne 66 du fichier ILoadBalanceMng.h.
Références ARCANE_FATAL.
|
pure virtual |
Implémenté dans Arcane::LoadBalanceMng.
Implémenté dans Arcane::LoadBalanceMng.