petsc-3.8.4 2018-03-24
Report Typos and Errors


Return all points adjacent to the given point


#include "petscdmplex.h"   
#include "petscdmlabel.h"  
PetscErrorCode DMPlexGetAdjacency(DM dm, PetscInt p, PetscInt *adjSize, PetscInt *adj[])

Input Parameters

dm - The DM object
p - The point
adjSize - The maximum size of adj if it is non-NULL, or PETSC_DETERMINE
adj - Either NULL so that the array is allocated, or an existing array with size adjSize

Output Parameters

adjSize - The number of adjacent points
adj - The adjacent points

Notes: The user must PetscFree the adj array if it was not passed in.

See Also

DMPlexSetAdjacencyUseCone(), DMPlexSetAdjacencyUseClosure(), DMPlexDistribute(), DMCreateMatrix(), DMPlexPreallocateOperator()

Index of all DMPLEX routines
Table of Contents for all manual pages
Index of all manual pages