Lines Matching refs:anchors

654   PetscInt     p, pStart, pEnd, *anchors, size;  in DMPlexCreateAnchors_Tree()  local
709 PetscCall(PetscMalloc1(size, &anchors)); in DMPlexCreateAnchors_Tree()
730 for (j = 0; j < closureSize; j++) anchors[aOff + j] = closure[2 * j]; in DMPlexCreateAnchors_Tree()
734 PetscCall(ISCreateGeneral(PETSC_COMM_SELF, size, anchors, PETSC_OWN_POINTER, &aIS)); in DMPlexCreateAnchors_Tree()
1145 const PetscInt *anchors; in DMPlexComputeAnchorMatrix_Tree_Direct() local
1156 PetscCall(ISGetIndices(aIS, &anchors)); in DMPlexComputeAnchorMatrix_Tree_Direct()
1320 PetscInt a = anchors[aOff + k]; in DMPlexComputeAnchorMatrix_Tree_Direct()
1383 PetscCall(ISRestoreIndices(aIS, &anchors)); in DMPlexComputeAnchorMatrix_Tree_Direct()
1550 const PetscInt *anchors; in DMPlexComputeAnchorMatrix_Tree_FromReference() local
1564 PetscCall(ISGetIndices(anIS, &anchors)); in DMPlexComputeAnchorMatrix_Tree_FromReference()
1752 PetscCall(ISRestoreIndices(anIS, &anchors)); in DMPlexComputeAnchorMatrix_Tree_FromReference()
2075 const PetscInt *anchors; in DMPlexComputeInterpolatorTree() local
2120 PetscCall(ISGetIndices(aIS, &anchors)); in DMPlexComputeInterpolatorTree()
2201 PetscInt anchor = anchors[a + aOff], aLocalDof; in DMPlexComputeInterpolatorTree()
2382 PetscInt anchor = anchors[a + aOff]; in DMPlexComputeInterpolatorTree()
2395 PetscInt anchor = anchors[a + aOff], lOff; in DMPlexComputeInterpolatorTree()
2402 PetscInt anchor = anchors[a + aOff], lOff; in DMPlexComputeInterpolatorTree()
2419 PetscInt anchor = anchors[a + aOff]; in DMPlexComputeInterpolatorTree()
2428 PetscInt anchor = anchors[a + aOff]; in DMPlexComputeInterpolatorTree()
2809 PetscCall(ISRestoreIndices(aIS, &anchors)); in DMPlexComputeInterpolatorTree()
3759 const PetscInt *anchors; in DMPlexTransferVecTree_Interpolate() local
3814 PetscCall(ISGetIndices(aIS, &anchors)); in DMPlexTransferVecTree_Interpolate()
4055 PetscCall(ISRestoreIndices(aIS, &anchors)); in DMPlexTransferVecTree_Interpolate()