| Beginner - Basic usage | PermonMatSetFromOptions | |
| Intermediate - Setting options for algorithms and data structures | MatGetMaxEigenvalue | MatOrthColumns |
| MatGetRowNormalization | MatOrthRows | |
| Advanced - Setting more advanced options and customization | MatCreateProd | MatCreateSum |
| Developer - Interfaces intended primarily for library developers, not for typical applications programmers | MatCreateTimer | |
| No deprecated routines | ||