Searched refs:idxcopy (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/vec/is/is/impls/block/ |
| H A D | block.c | 232 PetscInt n, bs, i, *idx, *idxcopy = NULL; in ISUniqueLocal_Block() local 242 PetscCall(PetscMalloc1(n, &idxcopy)); in ISUniqueLocal_Block() 243 PetscCall(PetscArraycpy(idxcopy, idx, n)); in ISUniqueLocal_Block() 244 PetscCall(PetscIntSortSemiOrdered(n, idxcopy)); in ISUniqueLocal_Block() 245 idx = idxcopy; in ISUniqueLocal_Block() 251 PetscCall(PetscFree(idxcopy)); in ISUniqueLocal_Block() 258 PetscInt n, bs, i, *idx, *idxcopy = NULL; in ISPermutationLocal_Block() local 268 PetscCall(PetscMalloc1(n, &idxcopy)); in ISPermutationLocal_Block() 269 PetscCall(PetscArraycpy(idxcopy, idx, n)); in ISPermutationLocal_Block() 270 PetscCall(PetscIntSortSemiOrdered(n, idxcopy)); in ISPermutationLocal_Block() [all …]
|