|
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 | |
| namespace | 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. | |
| template<class TDomain > | |
| SPProcessHierarchy | ug::CreateProcessHierarchy (TDomain &dom, size_t minNumElemsPerProcPerLvl, size_t maxNumRedistProcs, size_t maxNumProcs, int minDistLvl, int maxLevelsWithoutRedist, IRefiner *refiner) |