# DMMOAB Manual Pages

<A HREF="../../../src/dm/impls/moab/tests/index.html">Examples</A><BR>

The DMMOAB class is a wrapper for the MOAB mesh and discretization package.


[Manual Pages Table of Contents](/docs/manualpages/index.md)

## Manual Pages by Level

### Beginner - Basic usage
```{hlist}
---
columns: 3
---
- [](DMCoarsenHierarchy_Moab.md)
- [](DMCreateInjection_Moab.md)
- [](DMMoabCheckBoundaryVertices.md)
- [](DMMoabCreate.md)
- [](DMMoabCreateBoxMesh.md)
- [](DMMoabCreateElement.md)
- [](DMMoabCreateVector.md)
- [](DMMoabCreateVertices.md)
- [](DMMoabGenerateHierarchy.md)
- [](DMMoabGetAllVertices.md)
- [](DMMoabGetBlockSize.md)
- [](DMMoabGetBoundaryMarkers.md)
- [](DMMoabGetDimension.md)
- [](DMMoabGetElementConnectivity.md)
- [](DMMoabGetFieldDof.md)
- [](DMMoabGetHierarchyLevel.md)
- [](DMMoabGetInterface.md)
- [](DMMoabGetLocalElements.md)
- [](DMMoabGetLocalSize.md)
- [](DMMoabGetLocalToGlobalTag.md)
- [](DMMoabGetLocalVertices.md)
- [](DMMoabGetMaterialBlock.md)
- [](DMMoabGetOffset.md)
- [](DMMoabGetParallelComm.md)
- [](DMMoabGetSize.md)
- [](DMMoabGetVecRange.md)
- [](DMMoabGetVecTag.md)
- [](DMMoabGetVertexConnectivity.md)
- [](DMMoabGetVertexCoordinates.md)
- [](DMMoabIsEntityOnBoundary.md)
- [](DMMoabLoadFromFile.md)
- [](DMMoabRestoreVertexConnectivity.md)
- [](DMMoabSetBlockSize.md)
- [](DMMoabSetInterface.md)
- [](DMMoabSetLocalElements.md)
- [](DMMoabSetLocalToGlobalTag.md)
- [](DMMoabSetLocalVertices.md)
- [](DMRefineHierarchy_Moab.md)
```



### Intermediate - Setting options for algorithms and data structures
```{hlist}
---
columns: 3
---
- [](DMMOAB.md)
- [](DMMoabCreateMoab.md)
- [](DMMoabGetDofs.md)
- [](DMMoabGetDofsBlocked.md)
- [](DMMoabGetDofsBlockedLocal.md)
- [](DMMoabGetDofsLocal.md)
- [](DMMoabGetFieldDofs.md)
- [](DMMoabGetFieldDofsLocal.md)
- [](DMMoabGetFieldName.md)
- [](DMMoabGetVertexDofsBlocked.md)
- [](DMMoabGetVertexDofsBlockedLocal.md)
- [](DMMoabOutput.md)
- [](DMMoabSetFieldName.md)
- [](DMMoabSetFieldNames.md)
- [](DMMoabSetFieldVector.md)
- [](DMMoabSetGlobalFieldVector.md)
- [](DMMoabVecGetArray.md)
- [](DMMoabVecGetArrayRead.md)
- [](DMMoabVecRestoreArray.md)
- [](DMMoabVecRestoreArrayRead.md)
```



### Advanced - Setting more advanced options and customization
```{hlist}
---
columns: 3
---
- [](Compute_Lagrange_Basis_1D_Internal.md)
- [](Compute_Lagrange_Basis_2D_Internal.md)
- [](Compute_Lagrange_Basis_3D_Internal.md)
- [](DMMoabCreateSubmesh.md)
- [](DMMoabFEMComputeBasis.md)
- [](DMMoabFEMCreateQuadratureDefault.md)
- [](DMMoabPToRMapping.md)
- [](DMMoabRenumberMeshEntities.md)
```



### Developer - Interfaces intended primarily for library developers, not for typical applications programmers
```{hlist}
---
columns: 3
---
- [](DMCoarsen_Moab.md)
- [](DMCreateInterpolation_Moab.md)
- [](DMMoabSetBlockFills.md)
- [](DMRefine_Moab.md)
```



### No deprecated routines

## Single list of manual pages
```{toctree}
---
maxdepth: 1
---
Compute_Lagrange_Basis_1D_Internal.md
Compute_Lagrange_Basis_2D_Internal.md
Compute_Lagrange_Basis_3D_Internal.md
DMCoarsenHierarchy_Moab.md
DMCoarsen_Moab.md
DMCreateInjection_Moab.md
DMCreateInterpolation_Moab.md
DMMOAB.md
DMMoabCheckBoundaryVertices.md
DMMoabCreate.md
DMMoabCreateBoxMesh.md
DMMoabCreateElement.md
DMMoabCreateMoab.md
DMMoabCreateSubmesh.md
DMMoabCreateVector.md
DMMoabCreateVertices.md
DMMoabFEMComputeBasis.md
DMMoabFEMCreateQuadratureDefault.md
DMMoabGenerateHierarchy.md
DMMoabGetAllVertices.md
DMMoabGetBlockSize.md
DMMoabGetBoundaryMarkers.md
DMMoabGetDimension.md
DMMoabGetDofs.md
DMMoabGetDofsBlocked.md
DMMoabGetDofsBlockedLocal.md
DMMoabGetDofsLocal.md
DMMoabGetElementConnectivity.md
DMMoabGetFieldDof.md
DMMoabGetFieldDofs.md
DMMoabGetFieldDofsLocal.md
DMMoabGetFieldName.md
DMMoabGetHierarchyLevel.md
DMMoabGetInterface.md
DMMoabGetLocalElements.md
DMMoabGetLocalSize.md
DMMoabGetLocalToGlobalTag.md
DMMoabGetLocalVertices.md
DMMoabGetMaterialBlock.md
DMMoabGetOffset.md
DMMoabGetParallelComm.md
DMMoabGetSize.md
DMMoabGetVecRange.md
DMMoabGetVecTag.md
DMMoabGetVertexConnectivity.md
DMMoabGetVertexCoordinates.md
DMMoabGetVertexDofsBlocked.md
DMMoabGetVertexDofsBlockedLocal.md
DMMoabIsEntityOnBoundary.md
DMMoabLoadFromFile.md
DMMoabOutput.md
DMMoabPToRMapping.md
DMMoabRenumberMeshEntities.md
DMMoabRestoreVertexConnectivity.md
DMMoabSetBlockFills.md
DMMoabSetBlockSize.md
DMMoabSetFieldName.md
DMMoabSetFieldNames.md
DMMoabSetFieldVector.md
DMMoabSetGlobalFieldVector.md
DMMoabSetInterface.md
DMMoabSetLocalElements.md
DMMoabSetLocalToGlobalTag.md
DMMoabSetLocalVertices.md
DMMoabVecGetArray.md
DMMoabVecGetArrayRead.md
DMMoabVecRestoreArray.md
DMMoabVecRestoreArrayRead.md
DMRefineHierarchy_Moab.md
DMRefine_Moab.md
```


