DMPlexPointQueueDequeue#
Remove and return the mesh point at the front of a DMPlexPointQueue.
Synopsis#
#include "petscdmplex.h"
PetscErrorCode DMPlexPointQueueDequeue(DMPlexPointQueue queue, PetscInt *p)
Not Collective
Input Parameter#
queue - the queue
Output Parameter#
p - the mesh point that was at the front of the queue
Note#
It is an error to dequeue from an empty queue; use DMPlexPointQueueEmpty() to check first.
See Also#
DMPLEX, DMPlexPointQueue, DMPlexPointQueueEnqueue(), DMPlexPointQueueFront(), DMPlexPointQueueEmpty()
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