13#ifndef ARCANE_CORE_ILOADBALANCEMNG_H
14#define ARCANE_CORE_ILOADBALANCEMNG_H
19#include "arcane/core/VariableTypes.h"
27class ILoadBalanceMngInternal;
47 virtual void reset() =0;
48 virtual void setMassAsCriterion(
bool active=
true) =0;
49 virtual void setNbCellsAsCriterion(
bool active=
true) =0;
50 virtual Integer nbCriteria() =0;
51 virtual void setCellCommContrib(
bool active=
true) =0;
52 virtual bool cellCommContrib()
const =0;
53 virtual void setComputeComm(
bool active=
true) =0;
59 virtual void initAccess(
IMesh* mesh) = 0;
60 virtual void endAccess() = 0;
61 virtual void notifyEndPartition() = 0;
#define ARCANE_FATAL(...)
Macro envoyant une exception FatalErrorException.
Déclarations des types généraux de Arcane.
API interne à Arcane de ILoadBalanceMng.
Interface d'enregistrement des variables pour l'equilibrage de charge.
virtual ILoadBalanceMngInternal * _internalApi()
API interne à Arcane.
virtual ~ILoadBalanceMng()
Libère les ressources.
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Chaîne de caractères unicode.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-