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

Interface d'enregistrement des variables pour l'equilibrage de charge. Plus de détails...

#include <arcane/core/ILoadBalanceMng.h>

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

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 VariableFaceRealcommCost () const =0
 
virtual const VariableCellRealmassWeight () const =0
 
virtual const VariableCellRealmassResWeight () const =0
 
virtual const VariableCellArrayRealmCriteriaWeight () const =0
 
virtual void initAccess (IMesh *mesh)=0
 
virtual void endAccess ()=0
 
virtual void notifyEndPartition ()=0
 
virtual ILoadBalanceMngInternal_internalApi ()
 API interne à Arcane.
 

Description détaillée

Interface d'enregistrement des variables pour l'equilibrage de charge.

Définition à la ligne 34 du fichier ILoadBalanceMng.h.

Documentation des constructeurs et destructeur

◆ ~ILoadBalanceMng()

virtual Arcane::ILoadBalanceMng::~ILoadBalanceMng ( )
inlinevirtual

Libère les ressources.

Définition à la ligne 38 du fichier ILoadBalanceMng.h.

Documentation des fonctions membres

◆ _internalApi()

virtual ILoadBalanceMngInternal * Arcane::ILoadBalanceMng::_internalApi ( )
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.

◆ addMass()

virtual void Arcane::ILoadBalanceMng::addMass ( VariableCellInt32 count,
const String entity = "" 
)
pure virtual

Implémenté dans Arcane::LoadBalanceMng.

◆ setMassAsCriterion()

virtual void Arcane::ILoadBalanceMng::setMassAsCriterion ( bool  active = true)
pure virtual

Implémenté dans Arcane::LoadBalanceMng.


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