Lines Matching refs:bk
1040 PetscInt *L_ = *L, ak, bk, k; in PetscMergeIntArray() local
1047 k = ak = bk = 0; in PetscMergeIntArray()
1048 while (ak < an && bk < bn) { in PetscMergeIntArray()
1049 if (aI[ak] == bI[bk]) { in PetscMergeIntArray()
1052 ++bk; in PetscMergeIntArray()
1054 } else if (aI[ak] < bI[bk]) { in PetscMergeIntArray()
1059 L_[k] = bI[bk]; in PetscMergeIntArray()
1060 ++bk; in PetscMergeIntArray()
1068 if (bk < bn) { in PetscMergeIntArray()
1069 PetscCall(PetscArraycpy(L_ + k, bI + bk, bn - bk)); in PetscMergeIntArray()
1070 k += (bn - bk); in PetscMergeIntArray()
1105 PetscInt n_, *L_, *J_, ak, bk, k; in PetscMergeIntArrayPair() local
1116 k = ak = bk = 0; in PetscMergeIntArrayPair()
1117 while (ak < an && bk < bn) { in PetscMergeIntArrayPair()
1118 if (aI[ak] <= bI[bk]) { in PetscMergeIntArrayPair()
1124 L_[k] = bI[bk]; in PetscMergeIntArrayPair()
1125 J_[k] = bJ[bk]; in PetscMergeIntArrayPair()
1126 ++bk; in PetscMergeIntArrayPair()
1135 if (bk < bn) { in PetscMergeIntArrayPair()
1136 PetscCall(PetscArraycpy(L_ + k, bI + bk, bn - bk)); in PetscMergeIntArrayPair()
1137 PetscCall(PetscArraycpy(J_ + k, bJ + bk, bn - bk)); in PetscMergeIntArrayPair()