ug4
|
#include "lib_disc/domain.h"
#include "lib_grid/refinement/refiner_interface.h"
#include "lib_grid/parallelization/load_balancer.h"
#include "lib_grid/parallelization/load_balancer_util.h"
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) |