XC Open source finite element analysis program
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
XC::LoadBalancer Class Referenceabstract
Inheritance diagram for XC::LoadBalancer:
XC::ReleaseHeavierToLighterNeighbours XC::ShedHeaviest XC::SwapHeavierToLighterNeighbours

Public Member Functions

 LoadBalancer (double factGreater, int releases, bool disallowDisconnected=true)
 
virtual void setLinks (DomainPartitioner &thePartitioner)
 
virtual int balance (Graph &theWeightedGraph)=0
 

Protected Member Functions

DomainPartitionergetDomainPartitioner (void)
 

Protected Attributes

int numReleases
 
double factorGreater
 
bool disallowDisconnectedGraphs
 

The documentation for this class was generated from the following files: