Interface for registering variables for load balancing. More...
#include <arcane/core/ILoadBalanceMng.h>
Public Member Functions | |
| virtual | ~ILoadBalanceMng () |
| Releases resources. | |
| 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 VariableFaceReal & | commCost () const =0 |
| virtual const VariableCellReal & | massWeight () const =0 |
| virtual const VariableCellReal & | massResWeight () const =0 |
| virtual const VariableCellArrayReal & | mCriteriaWeight () const =0 |
| virtual void | initAccess (IMesh *mesh)=0 |
| virtual void | endAccess ()=0 |
| virtual void | notifyEndPartition ()=0 |
| virtual ILoadBalanceMngInternal * | _internalApi () |
| Internal API for Arcane. | |
Interface for registering variables for load balancing.
Definition at line 35 of file ILoadBalanceMng.h.
|
inlinevirtual |
Releases resources.
Definition at line 39 of file ILoadBalanceMng.h.
|
inlinevirtual |