| Beginner - Basic usage | MatPartitioningApply | MatPartitioningSetAdjacency | MatPartitioningSetVertexWeights |
| MatPartitioningCreate | MatPartitioningSetFromOptions | |
| MatPartitioningDestroy | MatPartitioningSetPartitionWeights | |
| Intermediate - Setting options for algorithms and data structures | MatGetColoring | MatPartitioningGetType | MatPartitioningSetType |
| MatGetOrdering | MatPartitioningSetNParts | MatPartitioningView |
| Advanced - Setting more advanced options and customization | MatPartitioningParmetisSetCoarseSequential | Developer - Interfaces intended primarily for library developers, not for typical applications programmers | MatColoringRegisterAll | MatOrderingRegisterAll | MatPartitioningRegisterAll |
| MatColoringRegisterDestroy | MatOrderingRegisterDestroy | MatPartitioningRegisterDestroy |
Table of Contents