Lines Matching refs:cellComp
249 …lexOrient_Serial(DM dm, IS cellIS, IS faceIS, PetscInt *Ncomp, PetscInt cellComp[], PetscInt faceC… in DMPlexOrient_Serial() argument
265 for (PetscInt c = 0; c < cEnd - cStart; ++c) cellComp[c] = -1; in DMPlexOrient_Serial()
271 if (cellComp[cc - cStart] < 0) break; in DMPlexOrient_Serial()
296 if (PetscBTLookup(seenCells, c)) cellComp[c] = *Ncomp; in DMPlexOrient_Serial()
349 PetscInt *faceFIFO, fTop, fBottom, *cellComp, *faceComp; in DMPlexOrient() local
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()
407 if (cellComp[cell - cStart] < 0) break; in DMPlexOrient()
427 if (PetscBTLookup(seenCells, cell)) cellComp[cell] = comp; in DMPlexOrient()
673 if (flipped[cellComp[c]]) PetscCall(PetscBTNegate(flippedCells, c)); in DMPlexOrient()
696 PetscCall(PetscFree3(faceFIFO, cellComp, faceComp)); in DMPlexOrient()
751 PetscInt *cellComp, *faceComp; in DMPlexOrientCells_Internal() local
782 PetscCall(PetscCalloc2(cEnd - cStart, &cellComp, fEnd - fStart, &faceComp)); in DMPlexOrientCells_Internal()
802 PetscCall(DMPlexOrient_Serial(dm, cellIS, faceIS, &Ncomp, cellComp, faceComp, flippedCells)); in DMPlexOrientCells_Internal()
1051 if (flipped[cellComp[c]]) PetscCall(PetscBTNegate(flippedCells, c)); in DMPlexOrientCells_Internal()
1111 PetscCall(PetscFree2(cellComp, faceComp)); in DMPlexOrientCells_Internal()