Internal API of ILoadBalanceMng to Arcane. More...
#include <arcane/core/internal/ILoadBalanceMngInternal.h>
Public Member Functions | |
| virtual | ~ILoadBalanceMngInternal ()=default |
| Frees resources. | |
| virtual void | addMass (VariableCellInt32 &count, IMesh *mesh, const String &entity)=0 |
| virtual void | addCriterion (VariableCellInt32 &count, IMesh *mesh)=0 |
| virtual void | addCriterion (VariableCellReal &count, IMesh *mesh)=0 |
| virtual void | addCommCost (VariableFaceInt32 &count, IMesh *mesh, const String &entity)=0 |
| virtual void | setMassAsCriterion (IMesh *mesh, bool active)=0 |
| virtual void | setNbCellsAsCriterion (IMesh *mesh, bool active)=0 |
| virtual void | setCellCommContrib (IMesh *mesh, bool active)=0 |
| virtual void | setComputeComm (IMesh *mesh, bool active)=0 |
| virtual const VariableFaceReal & | commCost (IMesh *mesh)=0 |
| virtual const VariableCellReal & | massWeight (IMesh *mesh)=0 |
| virtual const VariableCellReal & | massResWeight (IMesh *mesh)=0 |
| virtual const VariableCellArrayReal & | mCriteriaWeight (IMesh *mesh)=0 |
| virtual bool | cellCommContrib (IMesh *mesh)=0 |
| virtual Integer | nbCriteria (IMesh *mesh)=0 |
| virtual void | reset (IMesh *mesh)=0 |
| virtual void | initAccess (IMesh *mesh)=0 |
| virtual void | endAccess ()=0 |
| virtual void | notifyEndPartition ()=0 |
Internal API of ILoadBalanceMng to Arcane.
It allows preserving balancing criteria based on the mesh which is necessary for cases with multiple meshes.
Definition at line 37 of file ILoadBalanceMngInternal.h.