petsc-3.14.6 2021-03-30
DMStagGetLocationSlot
get index to use in accessing raw local arrays
Synopsis
PetscErrorCode DMStagGetLocationSlot(DM dm,DMStagStencilLocation loc,PetscInt c,PetscInt *slot)
Not Collective
Input Parameters
| dm | - the DMStag object
|
| loc | - location relative to an element
|
| c | - component
|
Output Parameter
Notes
Provides an appropriate index to use with DMStagVecGetArray() and friends.
This is required so that the user doesn't need to know about the ordering of
dof associated with each local element.
See Also
DMSTAG, DMStagVecGetArray(), DMStagVecGetArrayRead(), DMStagGetDOF(), DMStagGetEntriesPerElement()
Level
beginner
Location
src/dm/impls/stag/stagutils.c
Examples
src/dm/impls/stag/tutorials/ex1.c.html
src/dm/impls/stag/tutorials/ex2.c.html
src/dm/impls/stag/tutorials/ex3.c.html
src/dm/impls/stag/tutorials/ex6.c.html
Index of all DMSTAG routines
Table of Contents for all manual pages
Index of all manual pages