DMSwarmSortGetPointsPerCell#
Creates an array of point indices for all points in a cell
Synopsis#
#include "petscdmda.h"
#include "petscdmplex.h"
#include "petscdmswarm.h"
PetscErrorCode DMSwarmSortGetPointsPerCell(DM dm, PetscInt e, PetscInt *npoints, PetscInt **pidlist)
Not Collective
Input Parameters#
dm - a
DMSWARM
objecte - the index of the cell
npoints - the number of points in the cell
pidlist - array of the indices identifying all points in cell e
Note#
You must call DMSwarmSortGetAccess()
before you can call DMSwarmSortGetPointsPerCell()
, and call DMSwarmRestorePointsPerCell()
afterwards
See Also#
DMSWARM
, DMSwarmSetType()
, DMSwarmRestorePointsPerCell()
, DMSwarmSortGetAccess()
, DMSwarmSortGetNumberOfPointsPerCell()
Level#
advanced
Location#
Examples#
src/ksp/ksp/tutorials/ex70.c
src/dm/tutorials/ex20.c
Index of all DMSwarm routines
Table of Contents for all manual pages
Index of all manual pages