Lines Matching refs:sortedIndices
2776 PetscInt sortedIndices[3], i, iFace; in DMPlexGetFaceOrientation() local
2789 for (i = 0; i < faceSizeTri; ++i) sortedIndices[i] = indices[i]; in DMPlexGetFaceOrientation()
2790 PetscCall(PetscSortInt(faceSizeTri, sortedIndices)); in DMPlexGetFaceOrientation()
2795 …if (sortedIndices[0] == faceVerticesTriSorted[ii + 0] && sortedIndices[1] == faceVerticesTriSorted… in DMPlexGetFaceOrientation()
2815 PetscInt sortedIndices[3], i, iFace; in DMPlexGetFaceOrientation() local
2830 for (i = 0; i < faceSizeQuad; ++i) sortedIndices[i] = indices[i]; in DMPlexGetFaceOrientation()
2831 PetscCall(PetscSortInt(faceSizeQuad, sortedIndices)); in DMPlexGetFaceOrientation()
2836 …if (sortedIndices[0] == faceVerticesQuadSorted[ii + 0] && sortedIndices[1] == faceVerticesQuadSort… in DMPlexGetFaceOrientation()
2866 PetscInt sortedIndices[4], i, iFace; in DMPlexGetFaceOrientation() local
2885 for (i = 0; i < faceSizeHex; ++i) sortedIndices[i] = indices[i]; in DMPlexGetFaceOrientation()
2886 PetscCall(PetscSortInt(faceSizeHex, sortedIndices)); in DMPlexGetFaceOrientation()
2891 …sortedIndices[0] == faceVerticesHexSorted[ii + 0] && sortedIndices[1] == faceVerticesHexSorted[ii … in DMPlexGetFaceOrientation()
2911 PetscInt sortedIndices[6], i, iFace; in DMPlexGetFaceOrientation() local
2926 for (i = 0; i < faceSizeTet; ++i) sortedIndices[i] = indices[i]; in DMPlexGetFaceOrientation()
2927 PetscCall(PetscSortInt(faceSizeTet, sortedIndices)); in DMPlexGetFaceOrientation()
2932 …sortedIndices[0] == faceVerticesTetSorted[ii + 0] && sortedIndices[1] == faceVerticesTetSorted[ii … in DMPlexGetFaceOrientation()
2962 PetscInt sortedIndices[9], i, iFace; in DMPlexGetFaceOrientation() local
2981 for (i = 0; i < faceSizeQuadHex; ++i) sortedIndices[i] = indices[i]; in DMPlexGetFaceOrientation()
2982 PetscCall(PetscSortInt(faceSizeQuadHex, sortedIndices)); in DMPlexGetFaceOrientation()
2987 …sortedIndices[0] == faceVerticesQuadHexSorted[ii + 0] && sortedIndices[1] == faceVerticesQuadHexSo… in DMPlexGetFaceOrientation()
3712 PetscInt *slocalPoints = NULL, *sortedPoints = NULL, *sortedIndices = NULL; in DMPlexCreateSubmeshGeneric_Interpolated() local
3730 PetscCall(PetscMalloc2(numSubpoints, &sortedPoints, numSubpoints, &sortedIndices)); in DMPlexCreateSubmeshGeneric_Interpolated()
3731 for (p = 0; p < numSubpoints; ++p) sortedIndices[p] = p; in DMPlexCreateSubmeshGeneric_Interpolated()
3733 PetscCall(PetscSortIntWithArray(numSubpoints, sortedPoints, sortedIndices)); in DMPlexCreateSubmeshGeneric_Interpolated()
3792 …PointPerm_Internal(point, 0, numSubpoints, sortedPoints ? sortedPoints : subpoints, sortedIndices); in DMPlexCreateSubmeshGeneric_Interpolated()
3878 …PointPerm_Internal(point, 0, numSubpoints, sortedPoints ? sortedPoints : subpoints, sortedIndices); in DMPlexCreateSubmeshGeneric_Interpolated()
3898 PetscCall(PetscFree2(sortedPoints, sortedIndices)); in DMPlexCreateSubmeshGeneric_Interpolated()