Lines Matching refs:ak
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()
1050 L_[k] = aI[ak]; in PetscMergeIntArray()
1051 ++ak; in PetscMergeIntArray()
1054 } else if (aI[ak] < bI[bk]) { in PetscMergeIntArray()
1055 L_[k] = aI[ak]; in PetscMergeIntArray()
1056 ++ak; in PetscMergeIntArray()
1064 if (ak < an) { in PetscMergeIntArray()
1065 PetscCall(PetscArraycpy(L_ + k, aI + ak, an - ak)); in PetscMergeIntArray()
1066 k += (an - ak); 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()
1119 L_[k] = aI[ak]; in PetscMergeIntArrayPair()
1120 J_[k] = aJ[ak]; in PetscMergeIntArrayPair()
1121 ++ak; in PetscMergeIntArrayPair()
1130 if (ak < an) { in PetscMergeIntArrayPair()
1131 PetscCall(PetscArraycpy(L_ + k, aI + ak, an - ak)); in PetscMergeIntArrayPair()
1132 PetscCall(PetscArraycpy(J_ + k, aJ + ak, an - ak)); in PetscMergeIntArrayPair()
1133 k += (an - ak); in PetscMergeIntArrayPair()