Searched refs:DMPlexPointQueue (Results 1 – 6 of 6) sorted by relevance
| /petsc/src/dm/impls/plex/ |
| H A D | pointqueue.c | 3 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 D | plexsubmesh.c | 1088 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 D | petscdmplextypes.h | 86 typedef struct _n_DMPlexPointQueue *DMPlexPointQueue; typedef
|
| H A D | petscdmplex.h | 598 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 D | plexrefsbr.c | 50 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 D | 318.md | 266 - Add `DMPlexPointQueue` and API
|