Lines Matching refs:cStart

92   PetscInt        cStart, cEnd, fStart, fEnd;  in DMPlexCheckFace_Internal()  local
96 PetscCall(ISGetPointRange(cellIS, &cStart, &cEnd, &cells)); in DMPlexCheckFace_Internal()
98 PetscCall(DMPlexGetPointDepth(dm, cells ? cells[cStart] : cStart, &dim)); in DMPlexCheckFace_Internal()
104 indC[Ns] = GetPointIndex(supp[s], cStart, cEnd, cells); in DMPlexCheckFace_Internal()
168 …l(DM dm, PetscInt *faceFIFO, PetscInt *fTop, PetscInt *fBottom, PetscInt cStart, PetscInt fStart, … in DMPlexCheckFace_Old_Internal() argument
181 seenA = PetscBTLookup(seenCells, support[0] - cStart); in DMPlexCheckFace_Old_Internal()
182 flippedA = PetscBTLookup(flippedCells, support[0] - cStart) ? 1 : 0; in DMPlexCheckFace_Old_Internal()
183 seenB = PetscBTLookup(seenCells, support[1] - cStart); in DMPlexCheckFace_Old_Internal()
184 flippedB = PetscBTLookup(flippedCells, support[1] - cStart) ? 1 : 0; in DMPlexCheckFace_Old_Internal()
220 PetscCall(PetscBTSet(flippedCells, support[0] - cStart)); in DMPlexCheckFace_Old_Internal()
222 PetscCall(PetscBTSet(flippedCells, support[1] - cStart)); in DMPlexCheckFace_Old_Internal()
225 PetscCall(PetscBTSet(seenCells, support[0] - cStart)); in DMPlexCheckFace_Old_Internal()
226 PetscCall(PetscBTSet(seenCells, support[1] - cStart)); in DMPlexCheckFace_Old_Internal()
254 PetscInt cStart = 0, cEnd = 0, fStart = 0, fEnd = 0; in DMPlexOrient_Serial() local
257 if (cellIS) PetscCall(ISGetPointRange(cellIS, &cStart, &cEnd, &cells)); in DMPlexOrient_Serial()
259 PetscCall(PetscBTCreate(cEnd - cStart, &seenCells)); in DMPlexOrient_Serial()
260 PetscCall(PetscBTMemzero(cEnd - cStart, seenCells)); in DMPlexOrient_Serial()
265 for (PetscInt c = 0; c < cEnd - cStart; ++c) cellComp[c] = -1; in DMPlexOrient_Serial()
270 for (cc = cStart; cc < cEnd; ++cc) in DMPlexOrient_Serial()
271 if (cellComp[cc - cStart] < 0) break; in DMPlexOrient_Serial()
290 PetscCall(PetscBTSet(seenCells, cc - cStart)); in DMPlexOrient_Serial()
295 for (PetscInt c = 0; c < cEnd - cStart; ++c) { in DMPlexOrient_Serial()
303 PetscCall(PetscBTMemzero(cEnd - cStart, seenCells)); in DMPlexOrient_Serial()
350 …PetscInt numLeaves, numRoots, dim, h, cStart, cEnd, c, cell, fStart, fEnd, face, off, to… in DMPlexOrient() local
374 PetscCall(DMPlexGetHeightStratum(dm, h, &cStart, &cEnd)); in DMPlexOrient()
376 PetscCall(PetscBTCreate(cEnd - cStart, &seenCells)); in DMPlexOrient()
377 PetscCall(PetscBTMemzero(cEnd - cStart, seenCells)); in DMPlexOrient()
378 PetscCall(PetscBTCreate(cEnd - cStart, &flippedCells)); in DMPlexOrient()
379 PetscCall(PetscBTMemzero(cEnd - cStart, flippedCells)); in DMPlexOrient()
382 …PetscCall(PetscCalloc3(fEnd - fStart, &faceFIFO, cEnd - cStart, &cellComp, fEnd - fStart, &faceCom… in DMPlexOrient()
403 for (cell = cStart; cell < cEnd; ++cell) cellComp[cell - cStart] = -1; in DMPlexOrient()
406 for (cell = cStart; cell < cEnd; ++cell) in DMPlexOrient()
407 if (cellComp[cell - cStart] < 0) break; in DMPlexOrient()
421 PetscCall(PetscBTSet(seenCells, cell - cStart)); in DMPlexOrient()
424 …m) PetscCall(DMPlexCheckFace_Old_Internal(dm, faceFIFO, &fTop, &fBottom, cStart, fStart, fEnd, see… in DMPlexOrient()
426 for (cell = 0; cell < cEnd - cStart; ++cell) { in DMPlexOrient()
434 PetscCall(PetscBTMemzero(cEnd - cStart, seenCells)); in DMPlexOrient()
444 PetscCall(PetscBTView(cEnd - cStart, flippedCells, v)); in DMPlexOrient()
480 if (PetscBTLookup(flippedCells, neighbor - cStart)) rorntComp[face].rank = 1 - c * 2; in DMPlexOrient()
483 … if (PetscBTLookup(flippedCells, neighbor - cStart)) rorntComp[face].rank = ornt[c] < 0 ? -1 : 1; in DMPlexOrient()
672 for (c = 0; c < cEnd - cStart; ++c) { in DMPlexOrient()
683 PetscCall(PetscBTView(cEnd - cStart, flippedCells, v)); in DMPlexOrient()
688 for (c = cStart; c < cEnd; ++c) { in DMPlexOrient()
689 if (PetscBTLookup(flippedCells, c - cStart)) PetscCall(DMPlexOrientPoint(dm, c, -1)); in DMPlexOrient()
753 PetscInt cStart = 0, cEnd = 0, fStart = 0, fEnd = 0; in DMPlexOrientCells_Internal() local
766 if (cellIS) PetscCall(ISGetPointRange(cellIS, &cStart, &cEnd, &cells)); in DMPlexOrientCells_Internal()
780 PetscCall(PetscBTCreate(cEnd - cStart, &flippedCells)); in DMPlexOrientCells_Internal()
781 PetscCall(PetscBTMemzero(cEnd - cStart, flippedCells)); in DMPlexOrientCells_Internal()
782 PetscCall(PetscCalloc2(cEnd - cStart, &cellComp, fEnd - fStart, &faceComp)); in DMPlexOrientCells_Internal()
809 if (cEnd > cStart) PetscCall(DMPlexGetPointDepth(dm, cells ? cells[cStart] : cStart, &cdepth)); in DMPlexOrientCells_Internal()
810 …s (depth %" PetscInt_FMT ") and %" PetscInt_FMT " faces\n", rank, cEnd - cStart, cdepth, fEnd - fS… in DMPlexOrientCells_Internal()
812 PetscCall(PetscBTView(cEnd - cStart, flippedCells, v)); in DMPlexOrientCells_Internal()
835 ind = GetPointIndex(supp[s], cStart, cEnd, cells); in DMPlexOrientCells_Internal()
845 nind = GetPointIndex(neighbor, cStart, cEnd, cells); in DMPlexOrientCells_Internal()
896 if (GetPointIndex(supp[s], cStart, cEnd, cells) >= 0) ++Ns; in DMPlexOrientCells_Internal()
1050 for (PetscInt c = 0; c < cEnd - cStart; ++c) { in DMPlexOrientCells_Internal()
1061 PetscCall(PetscBTView(cEnd - cStart, flippedCells, v)); in DMPlexOrientCells_Internal()
1081 for (PetscInt c = cStart; c < cEnd; ++c) { in DMPlexOrientCells_Internal()
1082 if (PetscBTLookup(flippedCells, c - cStart)) { in DMPlexOrientCells_Internal()
1095 for (PetscInt c = cStart; c < cEnd; ++c) { in DMPlexOrientCells_Internal()
1098 if (points[cell] && !PetscBTLookup(flippedCells, c - cStart)) { in DMPlexOrientCells_Internal()