ug4
domain_load_balancer.h File Reference

Go to the source code of this file.

Classes

class  ug::DomainBalanceWeights< TDomain, TBalanceWeights >
 
class  ug::DomainCommunicationCostWeights< TDomain, TCommunicationCostWeights >
 
class  ug::DomainLoadBalancer< TDomain >
 A small wrapper for LoadBalancer which adds comfort methods to balance and distribute domains. More...
 
class  ug::DomainPartitioner< TDomain, TPartitioner >
 

Namespaces

 ug
 the ug namespace
 

Functions

template<class TDomain >
SPProcessHierarchy ug::CreateProcessHierarchy (TDomain &dom, size_t minNumElemsPerProcPerLvl, size_t maxNumRedistProcs, size_t maxNumProcs, int minDistLvl, int maxLevelsWithoutRedist)
 Creates a process-hierarchy that fullfills the given conditions. More...
 
template<class TDomain >
SPProcessHierarchy ug::CreateProcessHierarchy (TDomain &dom, size_t minNumElemsPerProcPerLvl, size_t maxNumRedistProcs, size_t maxNumProcs, int minDistLvl, int maxLevelsWithoutRedist, IRefiner *refiner)