petsc-3.12.4 2020-02-04
Report Typos and Errors

# DMStagGet1dCoordinateArraysDOFRead

extract 1D coordinate arrays

### Synopsis

    PetscErrorCode DMStagGet1dCoordinateArraysDOFRead(DM dm,void* arrX,void* arrY,void* arrZ)

Logically Collective

A high-level helper function to quickly extract raw 1D local coordinate arrays. Checks that the coordinate DM is a DMProduct or 1D DMStags, with the same number of dof. Check on the number of dof and dimension ensures that the elementwise data is the same for each, so the same indexing can be used on the arrays.

### Input Parameter

dm -the DMStag object

### Output Parameters

arrX,arrY,arrX -local 1D coordinate arrays

### See Also

DMSTAG, DMPRODUCT, DMStagSetUniformCoordinates(), DMStagSetUniformCoordinatesProduct(), DMStagGet1dCoordinateLocationSlot()

### Level

intermediate

### Location

src/dm/impls/stag/stagutils.c
Index of all DMSTAG routines
Table of Contents for all manual pages
Index of all manual pages