Interface de classe permettant d'ajouter des critères pour ajuster l'équilibre de charge. Plus de détails...
#include <arcane/core/ICriteriaLoadBalanceMng.h>
Fonctions membres publiques | |
virtual | ~ICriteriaLoadBalanceMng ()=default |
Libère les ressources. | |
virtual void | addCriterion (VariableCellInt32 &count)=0 |
Méthode permettant d'ajouter un critère pour chaque maille. | |
virtual void | addCriterion (VariableCellReal &count)=0 |
Méthode permettant d'ajouter un critère pour chaque maille. | |
virtual void | addMass (VariableCellInt32 &count, const String &entity)=0 |
Méthode permettant d'ajouter un critère pour chaque maille. | |
virtual void | addCommCost (VariableFaceInt32 &count, const String &entity)=0 |
Méthode permettant d'ajouter un critère pour chaque face. | |
virtual void | reset ()=0 |
Méthode permettant d'effacer les critères déjà ajoutés. | |
virtual void | setMassAsCriterion (bool active)=0 |
Méthode permettant de dire si la masse de données de chaque maille est un critère pour l'équilibre de charge. | |
virtual void | setNbCellsAsCriterion (bool active)=0 |
Méthode permettant de dire si le nombre de mailles dans un sous-domaine doit être un critère pour l'équilibre de charge. | |
virtual void | setCellCommContrib (bool active)=0 |
Méthode permettant de dire si la masse des communications entre les mailles doit être un critère pour l'équilibre de charge. | |
virtual void | setComputeComm (bool active)=0 |
virtual Integer | nbCriteria ()=0 |
Méthode permettant d'obtenir le nombre de critères déjà enregistrés. | |
Interface de classe permettant d'ajouter des critères pour ajuster l'équilibre de charge.
Définition à la ligne 33 du fichier ICriteriaLoadBalanceMng.h.
|
pure virtual |
Méthode permettant d'ajouter un critère pour chaque face.
count | Une variable aux faces avec un poids par face. |
entity | Le type d'entité lié à ce critère. |
Implémenté dans Arcane::MeshCriteriaLoadBalanceMng.
|
pure virtual |
Méthode permettant d'ajouter un critère pour chaque maille.
count | Une variable aux mailles avec un poids par maille. |
Implémenté dans Arcane::MeshCriteriaLoadBalanceMng.
|
pure virtual |
Méthode permettant d'ajouter un critère pour chaque maille.
count | Une variable aux mailles avec un poids par maille. |
Implémenté dans Arcane::MeshCriteriaLoadBalanceMng.
|
pure virtual |
Méthode permettant d'ajouter un critère pour chaque maille.
count | Une variable aux mailles avec un poids par maille. |
entity | Le type d'entité lié à ce critère. |
Implémenté dans Arcane::MeshCriteriaLoadBalanceMng.
|
pure virtual |
Méthode permettant d'obtenir le nombre de critères déjà enregistrés.
Implémenté dans Arcane::MeshCriteriaLoadBalanceMng.
Méthode permettant d'effacer les critères déjà ajoutés.
Implémenté dans Arcane::MeshCriteriaLoadBalanceMng.
Méthode permettant de dire si la masse des communications entre les mailles doit être un critère pour l'équilibre de charge.
active | true si la masse des communications doit être un critère. |
Implémenté dans Arcane::MeshCriteriaLoadBalanceMng.
active |
Implémenté dans Arcane::MeshCriteriaLoadBalanceMng.
Méthode permettant de dire si la masse de données de chaque maille est un critère pour l'équilibre de charge.
active | true si la masse de données doit être un critère. |
Implémenté dans Arcane::MeshCriteriaLoadBalanceMng.
Méthode permettant de dire si le nombre de mailles dans un sous-domaine doit être un critère pour l'équilibre de charge.
active | true si le nombre de maille doit être un critère. |
Implémenté dans Arcane::MeshCriteriaLoadBalanceMng.