Home
last modified time | relevance | path

Searched refs:DMPlexPointQueue (Results 1 – 6 of 6) sorted by relevance

/petsc/src/dm/impls/plex/
H A Dpointqueue.c3 PetscErrorCode DMPlexPointQueueCreate(PetscInt size, DMPlexPointQueue *queue) in DMPlexPointQueueCreate()
5 DMPlexPointQueue q; in DMPlexPointQueueCreate()
19 PetscErrorCode DMPlexPointQueueDestroy(DMPlexPointQueue *queue) in DMPlexPointQueueDestroy()
21 DMPlexPointQueue q = *queue; in DMPlexPointQueueDestroy()
30 PetscErrorCode DMPlexPointQueueEnsureSize(DMPlexPointQueue queue) in DMPlexPointQueueEnsureSize()
39 PetscErrorCode DMPlexPointQueueEnqueue(DMPlexPointQueue queue, PetscInt p) in DMPlexPointQueueEnqueue()
49 PetscErrorCode DMPlexPointQueueDequeue(DMPlexPointQueue queue, PetscInt *p) in DMPlexPointQueueDequeue()
59 PetscErrorCode DMPlexPointQueueFront(DMPlexPointQueue queue, PetscInt *p) in DMPlexPointQueueFront()
67 PetscErrorCode DMPlexPointQueueBack(DMPlexPointQueue queue, PetscInt *p) in DMPlexPointQueueBack()
75 PetscBool DMPlexPointQueueEmpty(DMPlexPointQueue queue) in DMPlexPointQueueEmpty()
[all …]
H A Dplexsubmesh.c1088 static PetscErrorCode DivideCells_Private(DM dm, DMLabel label, DMPlexPointQueue queue) in DivideCells_Private()
1158 DMPlexPointQueue queue;
1181 DMPlexPointQueue queue = NULL; in DMPlexLabelFaultHalo()
/petsc/include/
H A Dpetscdmplextypes.h86 typedef struct _n_DMPlexPointQueue *DMPlexPointQueue; typedef
H A Dpetscdmplex.h598 PETSC_EXTERN PetscErrorCode DMPlexPointQueueCreate(PetscInt, DMPlexPointQueue *);
599 PETSC_EXTERN PetscErrorCode DMPlexPointQueueDestroy(DMPlexPointQueue *);
600 PETSC_EXTERN PetscErrorCode DMPlexPointQueueEnsureSize(DMPlexPointQueue);
601 PETSC_EXTERN PetscErrorCode DMPlexPointQueueEnqueue(DMPlexPointQueue, PetscInt);
602 PETSC_EXTERN PetscErrorCode DMPlexPointQueueDequeue(DMPlexPointQueue, PetscInt *);
603 PETSC_EXTERN PetscErrorCode DMPlexPointQueueFront(DMPlexPointQueue, PetscInt *);
604 PETSC_EXTERN PetscErrorCode DMPlexPointQueueBack(DMPlexPointQueue, PetscInt *);
605 PETSC_EXTERN PetscBool DMPlexPointQueueEmpty(DMPlexPointQueue);
606 PETSC_EXTERN PetscErrorCode DMPlexPointQueueEmptyCollective(PetscObject, DMPlexPointQueue, PetscBoo…
/petsc/src/dm/impls/plex/transform/impls/refine/sbr/
H A Dplexrefsbr.c50 static PetscErrorCode SBRSplitLocalEdges_Private(DMPlexTransform tr, DMPlexPointQueue queue) in SBRSplitLocalEdges_Private()
98 DMPlexPointQueue queue = (DMPlexPointQueue)ctx; in splitPoint()
147 DMPlexPointQueue queue = NULL; in DMPlexTransformSetUp_SBR()
/petsc/doc/changes/
H A D318.md266 - Add `DMPlexPointQueue` and API