PETSc version 3.17.5
DMSwarmSortGetPointsPerCell
Creates an array of point indices for all points in a cell
Synopsis
PETSC_EXTERN PetscErrorCode DMSwarmSortGetPointsPerCell(DM dm,PetscInt e,PetscInt *npoints,PetscInt **pidlist)
Not collective
Input parameters
| dm | - a DMSwarm object
|
| e | - the index of the cell
|
| npoints | - the number of points in the cell
|
| pidlist | - array of the indices indentifying all points in cell e
|
Notes
You must call DMSwarmSortGetAccess() before you can call DMSwarmSortGetPointsPerCell()
The array pidlist is internally created and must be free'd by the user
See Also
DMSwarmSetType(), DMSwarmSortGetAccess(), DMSwarmSortGetNumberOfPointsPerCell()
Level
advanced
Location
src/dm/impls/swarm/swarmpic_sort.c
Examples
src/dm/tutorials/ex20.c.html
src/ksp/ksp/tutorials/ex70.c.html
Index of all DMSWARM routines
Table of Contents for all manual pages
Index of all manual pages