Lines Matching refs:mid
6176 PetscCount k, m, p, q, r, s, mid; in MatSplitEntries_Internal() local
6202 …PetscCall(PetscSortedIntUpperBound(j, k, s, -1, &mid)); /* Separate [k,s) into [k,mid) for diag an… in MatSplitEntries_Internal()
6204 rowMid[row - rstart] = mid; in MatSplitEntries_Internal()
6209 Atot += mid - k; in MatSplitEntries_Internal()
6210 Btot += s - mid; in MatSplitEntries_Internal()
6213 for (p = k; p < mid;) { in MatSplitEntries_Internal()
6218 } while (p < mid && j[p] == col); in MatSplitEntries_Internal()
6223 for (p = mid; p < s;) { in MatSplitEntries_Internal()
6243 mid = rowMid[r]; in MatSplitEntries_Internal()
6245 …scArraycpy(PetscSafePointerPlusOffset(Aperm, Atot), PetscSafePointerPlusOffset(perm, k), mid - k)); in MatSplitEntries_Internal()
6246 …Arraycpy(PetscSafePointerPlusOffset(Bperm, Btot), PetscSafePointerPlusOffset(perm, mid), s - mid)); in MatSplitEntries_Internal()
6247 Atot += mid - k; in MatSplitEntries_Internal()
6248 Btot += s - mid; in MatSplitEntries_Internal()
6251 for (p = k; p < mid;) { in MatSplitEntries_Internal()
6256 } while (p < mid && j[p] == col); in MatSplitEntries_Internal()
6261 for (p = mid; p < s;) { in MatSplitEntries_Internal()