Lines Matching refs:elements_corners
161 IS lned, primals, allprimals, nedfieldlocal, elements_corners = NULL; in PCBDDCNedelecSupport() local
320 …ery((PetscObject)pcbddc->discretegradient, "_elements_corners", (PetscObject *)&elements_corners)); in PCBDDCNedelecSupport()
433 if (elements_corners) { in PCBDDCNedelecSupport()
440 PetscCall(PCBDDCGlobalToLocal(tGis->cctx, global, local, elements_corners, &tmp)); in PCBDDCNedelecSupport()
443 elements_corners = tmp; in PCBDDCNedelecSupport()
577 if (elements_corners) { in PCBDDCNedelecSupport()
578 PetscCall(ISGetLocalSize(elements_corners, &cum)); in PCBDDCNedelecSupport()
579 PetscCall(ISGetIndices(elements_corners, &idxs)); in PCBDDCNedelecSupport()
581 PetscCall(ISRestoreIndices(elements_corners, &idxs)); in PCBDDCNedelecSupport()
696 if (elements_corners) test = 0; in PCBDDCNedelecSupport()
704 } else if (!elements_corners) { in PCBDDCNedelecSupport()
842 …if (!elements_corners) { /* if present, we assume we are in the element-by-element case and the CS… in PCBDDCNedelecSupport()
1655 PetscCall(ISDestroy(&elements_corners)); in PCBDDCNedelecSupport()