Lines Matching refs:closureSize

228       PetscInt  closureSize, c;  in DMPlexLabelComplete_Internal()  local
233 PetscCall(DMPlexGetTransitiveClosure(dm, q, PETSC_TRUE, &closureSize, &closure)); in DMPlexLabelComplete_Internal()
234 … for (c = 0; c < closureSize * 2; c += 2) PetscCall(DMLabelSetValue(label, closure[c], values[v])); in DMPlexLabelComplete_Internal()
235 PetscCall(DMPlexRestoreTransitiveClosure(dm, q, PETSC_TRUE, &closureSize, &closure)); in DMPlexLabelComplete_Internal()
345 PetscInt closureSize, cl, h, cStart, cEnd; in DMPlexLabelAddCells() local
359 PetscCall(DMPlexGetTransitiveClosure(dm, points[p], PETSC_FALSE, &closureSize, &closure)); in DMPlexLabelAddCells()
360 for (cl = closureSize - 1; cl > 0; --cl) { in DMPlexLabelAddCells()
367 PetscCall(DMPlexRestoreTransitiveClosure(dm, points[p], PETSC_FALSE, &closureSize, &closure)); in DMPlexLabelAddCells()
417 PetscInt closureSize, cl; in DMPlexLabelAddFaceCells() local
420 PetscCall(DMPlexGetTransitiveClosure(dm, face, PETSC_FALSE, &closureSize, &closure)); in DMPlexLabelAddFaceCells()
421 for (cl = closureSize - 1; cl > 0; --cl) { in DMPlexLabelAddFaceCells()
428 PetscCall(DMPlexRestoreTransitiveClosure(dm, face, PETSC_FALSE, &closureSize, &closure)); in DMPlexLabelAddFaceCells()
1099 PetscInt closureSize, cl, cval; in DivideCells_Private() local
1103 PetscCall(DMPlexGetTransitiveClosure(dm, cell, PETSC_TRUE, &closureSize, &closure)); in DivideCells_Private()
1106 for (cl = 0; cl < closureSize * 2; cl += 2) { in DivideCells_Private()
1150 PetscCall(DMPlexRestoreTransitiveClosure(dm, cell, PETSC_TRUE, &closureSize, &closure)); in DivideCells_Private()
2075 PetscInt closureSize, cl, dep; in CheckFaultEdge_Private() local
2077 PetscCall(DMPlexGetTransitiveClosure(dm, point, PETSC_TRUE, &closureSize, &closure)); in CheckFaultEdge_Private()
2078 for (cl = 0; cl < closureSize * 2; cl += 2) { in CheckFaultEdge_Private()
2210 PetscInt closureSize, cl; in DMPlexLabelCohesiveComplete() local
2212 PetscCall(DMPlexGetTransitiveClosure(dm, point, PETSC_TRUE, &closureSize, &closure)); in DMPlexLabelCohesiveComplete()
2213 for (cl = 0; cl < closureSize * 2; cl += 2) { in DMPlexLabelCohesiveComplete()
2224 PetscCall(DMPlexRestoreTransitiveClosure(dm, point, PETSC_TRUE, &closureSize, &closure)); in DMPlexLabelCohesiveComplete()
2304 PetscInt closureSize, cl; in DMPlexLabelCohesiveComplete() local
2310 PetscCall(DMPlexGetTransitiveClosure(dm, point, PETSC_TRUE, &closureSize, &closure)); in DMPlexLabelCohesiveComplete()
2311 for (cl = 2; cl < closureSize * 2; cl += 2) { in DMPlexLabelCohesiveComplete()
2319 PetscCall(DMPlexRestoreTransitiveClosure(dm, point, PETSC_TRUE, &closureSize, &closure)); in DMPlexLabelCohesiveComplete()
2351 PetscInt closureSize, cl; in DMPlexCheckValidSubmesh_Private() local
2353 PetscCall(DMPlexGetTransitiveClosure(dm, dmpoints[c], PETSC_TRUE, &closureSize, &closure)); in DMPlexCheckValidSubmesh_Private()
2354 for (cl = 0; cl < closureSize * 2; cl += 2) { in DMPlexCheckValidSubmesh_Private()
2364 PetscCall(DMPlexRestoreTransitiveClosure(dm, dmpoints[c], PETSC_TRUE, &closureSize, &closure)); in DMPlexCheckValidSubmesh_Private()
2500 PetscInt closureSize, cl; in DMPlexMarkSubmesh_Uninterpolated() local
2506 PetscCall(DMPlexGetTransitiveClosure(dm, cell, PETSC_TRUE, &closureSize, &closure)); in DMPlexMarkSubmesh_Uninterpolated()
2507 for (cl = 0; cl < closureSize * 2; cl += 2) { in DMPlexMarkSubmesh_Uninterpolated()
2529 PetscCall(DMPlexRestoreTransitiveClosure(dm, cell, PETSC_TRUE, &closureSize, &closure)); in DMPlexMarkSubmesh_Uninterpolated()
2579 PetscInt closureSize, c; in DMPlexMarkSubmesh_Interpolated() local
2585 PetscCall(DMPlexGetTransitiveClosure(dm, face, PETSC_TRUE, &closureSize, &closure)); in DMPlexMarkSubmesh_Interpolated()
2586 for (c = 0; c < closureSize * 2; c += 2) { in DMPlexMarkSubmesh_Interpolated()
2595 if (c == closureSize * 2) { in DMPlexMarkSubmesh_Interpolated()
2599 for (c = 0; c < closureSize * 2; c += 2) { in DMPlexMarkSubmesh_Interpolated()
2614 PetscCall(DMPlexRestoreTransitiveClosure(dm, face, PETSC_TRUE, &closureSize, &closure)); in DMPlexMarkSubmesh_Interpolated()
2695 PetscInt fconeSize, coneSize, closureSize, cl, val; in DMPlexMarkCohesiveSubmesh_Interpolated() local
2706 PetscCall(DMPlexGetTransitiveClosure(dm, cone[0], PETSC_TRUE, &closureSize, &closure)); in DMPlexMarkCohesiveSubmesh_Interpolated()
2707 for (cl = 0; cl < closureSize * 2; cl += 2) { in DMPlexMarkCohesiveSubmesh_Interpolated()
2717 PetscCall(DMPlexRestoreTransitiveClosure(dm, cone[0], PETSC_TRUE, &closureSize, &closure)); in DMPlexMarkCohesiveSubmesh_Interpolated()
3209 PetscInt closureSize, cl, numCorners = 0, faceSize = 0; in DMPlexCreateSubmesh_Uninterpolated() local
3211 PetscCall(DMPlexGetTransitiveClosure(dm, cell, PETSC_TRUE, &closureSize, &closure)); in DMPlexCreateSubmesh_Uninterpolated()
3212 for (cl = 0; cl < closureSize * 2; cl += 2) { in DMPlexCreateSubmesh_Uninterpolated()
3228 PetscCall(DMPlexRestoreTransitiveClosure(dm, cell, PETSC_TRUE, &closureSize, &closure)); in DMPlexCreateSubmesh_Uninterpolated()
3426 PetscInt closureSize, c, pdim; in DMPlexCreateSubmeshGeneric_Interpolated() local
3429 PetscCall(DMPlexGetTransitiveClosure(dm, points[p], PETSC_TRUE, &closureSize, &closure)); in DMPlexCreateSubmeshGeneric_Interpolated()
3430 for (c = 0; c < closureSize * 2; c += 2) { in DMPlexCreateSubmeshGeneric_Interpolated()
3434 PetscCall(DMPlexRestoreTransitiveClosure(dm, points[p], PETSC_TRUE, &closureSize, &closure)); in DMPlexCreateSubmeshGeneric_Interpolated()