PETSc version 3.17.5
Fix/Edit manual page

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