Beginner - Basic usage | DMLabelCreate | DMLabelGetDefaultValue | DMLabelSetDefaultValue |
DMLabelDestroy | DMLabelGetName | |
Intermediate - Setting options for algorithms and data structures | DMLabelClearStratum | DMLabelGetStratumBounds | DMLabelInsertIS |
DMLabelClearValue | DMLabelGetStratumIS | DMLabelPermute |
DMLabelDistribute | DMLabelGetStratumSize | DMLabelSetStratumIS |
DMLabelDuplicate | DMLabelGetValue | DMLabelSetValue |
DMLabelFilter | DMLabelGetValueIS | DMLabelStratumHasPoint |
DMLabelGetNumValues | DMLabelHasStratum | DMLabelView |
No advanced routines | ||
Developer - Interfaces intended primarily for library developers, not for typical applications programmers | DMLabelConvertToSection | DMLabelHasValue | PetscSectionSymLabelSetLabel |
DMLabelGather | PetscSectionCreateGlobalSectionLabel | PetscSectionSymLabelSetStratum |
DMLabelHasPoint | PetscSectionSymCreateLabel | |
No deprecated routines |