Lines Matching refs:queue
1088 static PetscErrorCode DivideCells_Private(DM dm, DMLabel label, DMPlexPointQueue queue) in DivideCells_Private() argument
1096 while (!DMPlexPointQueueEmpty(queue)) { in DivideCells_Private()
1101 PetscCall(DMPlexPointQueueDequeue(queue, &cell)); in DivideCells_Private()
1144 PetscCall(DMPlexPointQueueEnqueue(queue, support[s])); in DivideCells_Private()
1158 DMPlexPointQueue queue; member
1173 PetscCall(DMPlexPointQueueEnqueue(div->queue, support[s])); in divideCell()
1181 DMPlexPointQueue queue = NULL; in DMPlexLabelFaultHalo() local
1191 PetscCall(DMPlexPointQueueCreate(1024, &queue)); in DMPlexLabelFaultHalo()
1193 div.queue = queue; in DMPlexLabelFaultHalo()
1199 for (i = 0; i < n; ++i) PetscCall(DMPlexPointQueueEnqueue(queue, points[i])); in DMPlexLabelFaultHalo()
1207 for (i = 0; i < n; ++i) PetscCall(DMPlexPointQueueEnqueue(queue, points[i])); in DMPlexLabelFaultHalo()
1215 PetscCall(DMPlexPointQueueEmptyCollective((PetscObject)dm, queue, &empty)); in DMPlexLabelFaultHalo()
1217 PetscCall(DivideCells_Private(dm, faultLabel, queue)); in DMPlexLabelFaultHalo()
1219 PetscCall(DMPlexPointQueueEmptyCollective((PetscObject)dm, queue, &empty)); in DMPlexLabelFaultHalo()
1222 PetscCall(DMPlexPointQueueDestroy(&queue)); in DMPlexLabelFaultHalo()