Lines Matching refs:cellIS
86 …nternal(DM dm, PetscInt *faceFIFO, PetscInt *fTop, PetscInt *fBottom, IS cellIS, IS faceIS, PetscB… in DMPlexCheckFace_Internal() argument
96 PetscCall(ISGetPointRange(cellIS, &cStart, &cEnd, &cells)); in DMPlexCheckFace_Internal()
249 static PetscErrorCode DMPlexOrient_Serial(DM dm, IS cellIS, IS faceIS, PetscInt *Ncomp, PetscInt ce… in DMPlexOrient_Serial() argument
257 if (cellIS) PetscCall(ISGetPointRange(cellIS, &cStart, &cEnd, &cells)); in DMPlexOrient_Serial()
293 …while (fTop < fBottom) PetscCall(DMPlexCheckFace_Internal(dm, faceFIFO, &fTop, &fBottom, cellIS, f… in DMPlexOrient_Serial()
330 IS cellIS, faceIS; in DMPlexOrient()
333 PetscCall(DMPlexGetAllCells_Internal(dm, &cellIS)); in DMPlexOrient()
335 PetscCall(DMPlexOrientCells_Internal(dm, cellIS, faceIS)); in DMPlexOrient()
336 PetscCall(ISDestroy(&cellIS)); in DMPlexOrient()
701 static PetscErrorCode CreateCellAndFaceIS_Private(DM dm, DMLabel label, IS *cellIS, IS *faceIS) in CreateCellAndFaceIS_Private() argument
721 PetscCall(DMLabelGetStratumIS(label, depth, cellIS)); in CreateCellAndFaceIS_Private()
723 if (!*cellIS) PetscCall(ISCreateStride(PETSC_COMM_SELF, 0, 0, 1, cellIS)); in CreateCellAndFaceIS_Private()
730 IS cellIS, faceIS; in DMPlexOrientLabel() local
733 PetscCall(CreateCellAndFaceIS_Private(dm, label, &cellIS, &faceIS)); in DMPlexOrientLabel()
734 PetscCall(DMPlexOrientCells_Internal(dm, cellIS, faceIS)); in DMPlexOrientLabel()
735 PetscCall(ISDestroy(&cellIS)); in DMPlexOrientLabel()
740 PetscErrorCode DMPlexOrientCells_Internal(DM dm, IS cellIS, IS faceIS) in DMPlexOrientCells_Internal() argument
766 if (cellIS) PetscCall(ISGetPointRange(cellIS, &cStart, &cEnd, &cells)); in DMPlexOrientCells_Internal()
802 PetscCall(DMPlexOrient_Serial(dm, cellIS, faceIS, &Ncomp, cellComp, faceComp, flippedCells)); in DMPlexOrientCells_Internal()