| Beginner - Basic usage | MatPartitioningApply | MatPartitioningDestroy | MatPartitioningSetFromOptions |
| MatPartitioningCreate | MatPartitioningSetAdjacency | MatPartitioningSetVertexWeights |
| Intermediate - Setting options for algorithms and data structures | MatGetColoring | MatPartitioningGetType | MatPartitioningView |
| MatGetOrdering | MatPartitioningSetType | |
| 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 |
| MatColoringRegisterDynamic | MatOrderingRegisterDynamic | MatPartitioningRegisterDynamic |
Table of Contents