Lines Matching refs:last

43   PetscCount i, last;  in PetscSortReal_Private()  local
55 last = 0; in PetscSortReal_Private()
58 last++; in PetscSortReal_Private()
59 SWAP(v[last], v[i], tmp); in PetscSortReal_Private()
62 SWAP(v[0], v[last], tmp); in PetscSortReal_Private()
63 PetscCall(PetscSortReal_Private(v, last - 1)); in PetscSortReal_Private()
64 PetscCall(PetscSortReal_Private(v + last + 1, right - (last + 1))); in PetscSortReal_Private()
123 PetscCount i, last; in PetscSortRealWithArrayInt_Private() local
136 last = 0; in PetscSortRealWithArrayInt_Private()
139 last++; in PetscSortRealWithArrayInt_Private()
140 SWAP2ri(v[last], v[i], V[last], V[i], rtmp, itmp); in PetscSortRealWithArrayInt_Private()
143 SWAP2ri(v[0], v[last], V[0], V[last], rtmp, itmp); in PetscSortRealWithArrayInt_Private()
144 PetscCall(PetscSortRealWithArrayInt_Private(v, V, last - 1)); in PetscSortRealWithArrayInt_Private()
145 PetscCall(PetscSortRealWithArrayInt_Private(v + last + 1, V + last + 1, right - (last + 1))); in PetscSortRealWithArrayInt_Private()
281 PetscInt i, mid, last, itmp, j, first; in PetscSortSplit() local
287 last = n - 1; in PetscSortSplit()
288 if (ncut < first || ncut > last) PetscFunctionReturn(PETSC_SUCCESS); in PetscSortSplit()
294 i = last; in PetscSortSplit()
319 else if (mid > ncut) last = mid - 1; in PetscSortSplit()
346 PetscInt i, mid, last, itmp, j, first; in PetscSortSplitReal() local
352 last = n - 1; in PetscSortSplitReal()
353 if (ncut < first || ncut > last) PetscFunctionReturn(PETSC_SUCCESS); in PetscSortSplitReal()
359 i = last; in PetscSortSplitReal()
384 else if (mid > ncut) last = mid - 1; in PetscSortSplitReal()