DMPlexPointQueueCreate#
Create a DMPlexPointQueue, a simple FIFO queue of PetscInt mesh points used by DMPLEX traversal routines.
Synopsis#
#include "petscdmplex.h"
PetscErrorCode DMPlexPointQueueCreate(PetscInt size, DMPlexPointQueue *queue)
Not Collective
Input Parameter#
size - the initial capacity of the queue
Output Parameter#
queue - the newly created
DMPlexPointQueue
Note#
The queue grows automatically when full; see DMPlexPointQueueEnsureSize().
See Also#
DMPLEX, DMPlexPointQueue, DMPlexPointQueueDestroy(), DMPlexPointQueueEnqueue(), DMPlexPointQueueDequeue()
Level#
developer
Location#
src/dm/impls/plex/pointqueue.c
Index of all DMPlex routines
Table of Contents for all manual pages
Index of all manual pages