Searched refs:pointsNew (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/dm/label/ |
| H A D | dmlabel.c | 1803 PetscInt *pointsNew; in DMLabelPermute() local 1806 PetscCall(PetscCalloc1(size, &pointsNew)); in DMLabelPermute() 1811 pointsNew[q] = perm[point]; in DMLabelPermute() 1814 PetscCall(PetscSortInt(size, pointsNew)); in DMLabelPermute() 1816 if (size > 0 && pointsNew[size - 1] == pointsNew[0] + size - 1) { in DMLabelPermute() 1817 PetscCall(ISCreateStride(PETSC_COMM_SELF, size, pointsNew[0], 1, &((*labelNew)->points[v]))); in DMLabelPermute() 1818 PetscCall(PetscFree(pointsNew)); in DMLabelPermute() 1820 …PetscCall(ISCreateGeneral(PETSC_COMM_SELF, size, pointsNew, PETSC_OWN_POINTER, &((*labelNew)->poin… in DMLabelPermute()
|