Lines Matching refs:start
462 …char *tarr, size_t size, CompFunc cmp, PetscCtx ctx, PetscInt left, PetscInt start, PetscInt right) in PetscInsertionSort_Private() argument
464 PetscInt i = start == left ? start + 1 : start; in PetscInsertionSort_Private()
479 …ar *btarr, size_t bsize, CompFunc cmp, PetscCtx ctx, PetscInt left, PetscInt start, PetscInt right) in PetscInsertionSortWithArray_Private() argument
481 PetscInt i = start == left ? start + 1 : start; in PetscInsertionSortWithArray_Private()
497 …char *tarr, size_t size, CompFunc cmp, PetscCtx ctx, PetscInt left, PetscInt start, PetscInt right) in PetscBinaryInsertionSort_Private() argument
499 PetscInt i = start == left ? start + 1 : start; in PetscBinaryInsertionSort_Private()
519 …ar *btarr, size_t bsize, CompFunc cmp, PetscCtx ctx, PetscInt left, PetscInt start, PetscInt right) in PetscBinaryInsertionSortWithArray_Private() argument
521 PetscInt i = start == left ? start + 1 : start; in PetscBinaryInsertionSortWithArray_Private()
543 PetscInt start; member
575 …if ((*cmp)(arr + (stack[stacksize].start - 1) * size, arr + (stack[stacksize].start) * size, ctx) … in PetscTimSortForceCollapse_Private()
576 PetscInt l, m = stack[stacksize].start, r; in PetscTimSortForceCollapse_Private()
578 …(arr, size, cmp, ctx, stack[stacksize - 1].start, stack[stacksize].start - 1, (arr) + (stack[stack… in PetscTimSortForceCollapse_Private()
580 …ze, cmp, ctx, stack[stacksize].start, stack[stacksize].start + stack[stacksize].size - 1, (arr) + … in PetscTimSortForceCollapse_Private()
600 …if ((*cmp)(arr + (stack[stacksize].start - 1) * asize, arr + (stack[stacksize].start) * asize, ctx… in PetscTimSortForceCollapseWithArray_Private()
601 PetscInt l, m = stack[stacksize].start, r; in PetscTimSortForceCollapseWithArray_Private()
603 …arr, asize, cmp, ctx, stack[stacksize - 1].start, stack[stacksize].start - 1, (arr) + (stack[stack… in PetscTimSortForceCollapseWithArray_Private()
605 …ze, cmp, ctx, stack[stacksize].start, stack[stacksize].start + stack[stacksize].size - 1, (arr) + … in PetscTimSortForceCollapseWithArray_Private()
634 if ((*cmp)(arr + (stack[i].start - 1) * size, arr + (stack[i].start) * size, ctx) > 0) { in PetscTimSortMergeCollapse_Private()
635 m = stack[i].start; in PetscTimSortMergeCollapse_Private()
637 …earchLeft_Private(arr, size, cmp, ctx, stack[i - 1].start, stack[i].start - 1, (arr) + stack[i].st… in PetscTimSortMergeCollapse_Private()
639 …Right_Private(arr, size, cmp, ctx, stack[i].start, stack[i].start + stack[i].size - 1, arr + (stac… in PetscTimSortMergeCollapse_Private()
658 … if ((*cmp)(arr + (stack[i - 1].start - 1) * size, arr + (stack[i - 1].start) * size, ctx) > 0) { in PetscTimSortMergeCollapse_Private()
659 m = stack[i - 1].start; in PetscTimSortMergeCollapse_Private()
661 …Left_Private(arr, size, cmp, ctx, stack[i - 2].start, stack[i - 1].start - 1, (arr) + (stack[i - 1… in PetscTimSortMergeCollapse_Private()
663 …te(arr, size, cmp, ctx, stack[i - 1].start, stack[i - 1].start + stack[i - 1].size - 1, (arr) + (s… in PetscTimSortMergeCollapse_Private()
675 stack[i - 1].start = stack[i].start; in PetscTimSortMergeCollapse_Private()
681 if ((*cmp)(arr + (stack[i].start - 1) * size, arr + (stack[i].start) * size, ctx) > 0) { in PetscTimSortMergeCollapse_Private()
682 m = stack[i].start; in PetscTimSortMergeCollapse_Private()
684 …SearchLeft_Private(arr, size, cmp, ctx, stack[i - 1].start, stack[i].start - 1, arr + stack[i].sta… in PetscTimSortMergeCollapse_Private()
686 …ight_Private(arr, size, cmp, ctx, stack[i].start, stack[i].start + stack[i].size - 1, (arr) + (sta… in PetscTimSortMergeCollapse_Private()
722 if ((*cmp)(arr + (stack[i].start - 1) * asize, arr + (stack[i].start) * asize, ctx) > 0) { in PetscTimSortMergeCollapseWithArray_Private()
723 m = stack[i].start; in PetscTimSortMergeCollapseWithArray_Private()
725 …archLeft_Private(arr, asize, cmp, ctx, stack[i - 1].start, stack[i].start - 1, (arr) + stack[i].st… in PetscTimSortMergeCollapseWithArray_Private()
727 …ight_Private(arr, asize, cmp, ctx, stack[i].start, stack[i].start + stack[i].size - 1, arr + (stac… in PetscTimSortMergeCollapseWithArray_Private()
748 … if ((*cmp)(arr + (stack[i - 1].start - 1) * asize, arr + (stack[i - 1].start) * asize, ctx) > 0) { in PetscTimSortMergeCollapseWithArray_Private()
749 m = stack[i - 1].start; in PetscTimSortMergeCollapseWithArray_Private()
751 …eft_Private(arr, asize, cmp, ctx, stack[i - 2].start, stack[i - 1].start - 1, (arr) + (stack[i - 1… in PetscTimSortMergeCollapseWithArray_Private()
753 …e(arr, asize, cmp, ctx, stack[i - 1].start, stack[i - 1].start + stack[i - 1].size - 1, (arr) + (s… in PetscTimSortMergeCollapseWithArray_Private()
767 stack[i - 1].start = stack[i].start; in PetscTimSortMergeCollapseWithArray_Private()
773 if ((*cmp)(arr + (stack[i].start - 1) * asize, arr + (stack[i].start) * asize, ctx) > 0) { in PetscTimSortMergeCollapseWithArray_Private()
774 m = stack[i].start; in PetscTimSortMergeCollapseWithArray_Private()
776 …earchLeft_Private(arr, asize, cmp, ctx, stack[i - 1].start, stack[i].start - 1, arr + stack[i].sta… in PetscTimSortMergeCollapseWithArray_Private()
778 …ght_Private(arr, asize, cmp, ctx, stack[i].start, stack[i].start + stack[i].size - 1, (arr) + (sta… in PetscTimSortMergeCollapseWithArray_Private()
998 runstack[stacksize].start = runstart; in PetscTimSort()
1125 runstack[stacksize].start = runstart; in PetscTimSortWithArray()