|
template<typename TDomain > |
static bool | ug::DistributeDomain (TDomain &domainOut, PartitionMap &partitionMap, bool createVerticalInterfaces) |
| distributes a already distributed domain onto the specified processes More...
|
|
template<typename TDomain > |
static bool | ug::PartitionDomain_Bisection (TDomain &domain, PartitionMap &partitionMap, int firstAxisToCut) |
| partitions a domain by repeatedly cutting it along the different axis More...
|
|
template<typename TDomain > |
static bool | ug::PartitionDomain_LevelBased (TDomain &domain, PartitionMap &partitionMap, int numPartitions, size_t level) |
| Partitions a domain based on the elements of one level. More...
|
|
template<typename TDomain > |
static bool | ug::PartitionDomain_MetisKWay (TDomain &domain, PartitionMap &partitionMap, int numPartitions, size_t baseLevel, SmartPtr< PartitionWeighting > weightFct) |
| partitions a domain by using graph-based partitioning by METIS More...
|
|
template<typename TDomain > |
static bool | ug::PartitionDomain_MetisKWay (TDomain &domain, PartitionMap &partitionMap, int numPartitions, size_t baseLevel=0, int hWeight=1, int vWeight=1) |
| partitions a domain by using graph-based partitioning by METIS More...
|
|
template<typename TDomain > |
static bool | ug::PartitionDomain_RegularGrid (TDomain &domain, PartitionMap &partitionMap, int numCellsX, int numCellsY, int numCellsZ, bool surfaceOnly) |
| partitions a domain by sorting all elements into a regular grid More...
|
|