63 #ifndef ReleaseHeavierToLighterNeighbours_h 64 #define ReleaseHeavierToLighterNeighbours_h 66 #include "LoadBalancer.h" A ReleaseHeavierToLighterNeighbours is an object used to balance a PartitionedDomain.
Definition: ReleaseHeavierToLighterNeighbours.h:74
double factorGreater
number of releases.
Definition: LoadBalancer.h:86
The Graph class provides the abstraction of a graph.
Definition: Graph.h:93
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
virtual int balance(Graph &theWeightedGraph)
For numRelease times the Vertices of theWeightedGraph are iterated through.
Definition: ReleaseHeavierToLighterNeighbours.cpp:89
A LoadBalancer is an object used to balance a PartitionedDomain.
Definition: LoadBalancer.h:80
ReleaseHeavierToLighterNeighbours(void)
Default constructor.
Definition: ReleaseHeavierToLighterNeighbours.cpp:70