#include <MetisUtilities.hpp>
Public Types | |
| enum struct | PartitionTypes { Unknown = -1 , CutBalancing = 0 , VolBalancing = 1 } |
| enum struct | CoarseningSchemes { Default = -1 , METIS_CTYPE_RM = 0 , METIS_CTYPE_SHEM = 1 } |
| enum struct | InitialPartitioningSchemes { Default = -1 , METIS_IPTYPE_GROW = 0 , METIS_IPTYPE_RANDOM = 1 , METIS_IPTYPE_EDGE = 2 , METIS_IPTYPE_NODE = 3 , METIS_IPTYPE_METISRB = 4 } |
| enum struct | RefinementSchemes { Default = -1 , METIS_RTYPE_FM = 0 , METIS_RTYPE_GREEDY = 1 , METIS_RTYPE_SEP2SIDED = 2 , METIS_RTYPE_SEP1SIDED = 3 } |
| enum struct | DebugLevels { None = -1 , METIS_DBG_INFO = 1 , METIS_DBG_TIME = 2 , METIS_DBG_COARSEN = 4 , METIS_DBG_REFINE = 8 , METIS_DBG_IPART = 16 , METIS_DBG_MOVEINFO = 32 , METIS_DBG_SEPINFO = 64 , METIS_DBG_CONNINFO = 128 , METIS_DBG_CONTIGINFO = 256 , METIS_DBG_MEMORY = 2048 } |
Public Attributes | |
| PartitionTypes | PartitionType = PartitionTypes::Unknown |
| CoarseningSchemes | CoarseningSchema = CoarseningSchemes::Default |
| RefinementSchemes | RefinementSchema = RefinementSchemes::Default |
| InitialPartitioningSchemes | InitialPartitioningSchema = InitialPartitioningSchemes::Default |
| DebugLevels | DebugLevel = DebugLevels::None |
| unsigned int | NumberOfParts = 0 |
| unsigned int | NumberRefinementIterations = 10 |
| bool | ContigousPartitions = true |
| bool | CompressGraph = false |
| bool | MinimizeConnectivity = false |
| int | RandomSeed = -1 |
| unsigned int | MasterWeight = 100 |
| 0 de-activated; 100 activated totally | |
| CoarseningSchemes Gedim::MetisUtilities::NetworkPartitionOptions::CoarseningSchema = CoarseningSchemes::Default |
| DebugLevels Gedim::MetisUtilities::NetworkPartitionOptions::DebugLevel = DebugLevels::None |
| InitialPartitioningSchemes Gedim::MetisUtilities::NetworkPartitionOptions::InitialPartitioningSchema = InitialPartitioningSchemes::Default |
0 de-activated; 100 activated totally
| PartitionTypes Gedim::MetisUtilities::NetworkPartitionOptions::PartitionType = PartitionTypes::Unknown |
| int Gedim::MetisUtilities::NetworkPartitionOptions::RandomSeed = -1 |
| RefinementSchemes Gedim::MetisUtilities::NetworkPartitionOptions::RefinementSchema = RefinementSchemes::Default |