14#ifndef ARCANE_CORE_INTERNAL_ILOADBALANCEMNGINTERNAL_H
15#define ARCANE_CORE_INTERNAL_ILOADBALANCEMNGINTERNAL_H
52 virtual void setMassAsCriterion(
IMesh*
mesh,
bool active) = 0;
53 virtual void setNbCellsAsCriterion(
IMesh*
mesh,
bool active) = 0;
54 virtual void setCellCommContrib(
IMesh*
mesh,
bool active) = 0;
55 virtual void setComputeComm(
IMesh*
mesh,
bool active) = 0;
61 virtual bool cellCommContrib(
IMesh*
mesh) = 0;
66 virtual void endAccess() = 0;
67 virtual void notifyEndPartition() = 0;
Internal API of ILoadBalanceMng to Arcane.
virtual ~ILoadBalanceMngInternal()=default
Frees resources.
Unicode character string.
MeshVariableScalarRefT< Face, Real > VariableFaceReal
Real type quantity at face.
MeshVariableScalarRefT< Cell, Real > VariableCellReal
Real type quantity at cell center.
MeshVariableArrayRefT< Cell, Real > VariableCellArrayReal
Quantity at the cell center of real array type.
MeshVariableScalarRefT< Cell, Int32 > VariableCellInt32
Quantity at the cell center of 32-bit integer type.
MeshVariableScalarRefT< Face, Int32 > VariableFaceInt32
Quantity at the face of 32-bit integer type.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --
Int32 Integer
Type representing an integer.