Lines Matching refs:aI
1038 PetscErrorCode PetscMergeIntArray(PetscInt an, const PetscInt aI[], PetscInt bn, const PetscInt bI[… in PetscMergeIntArray() argument
1049 if (aI[ak] == bI[bk]) { in PetscMergeIntArray()
1050 L_[k] = aI[ak]; in PetscMergeIntArray()
1054 } else if (aI[ak] < bI[bk]) { in PetscMergeIntArray()
1055 L_[k] = aI[ak]; in PetscMergeIntArray()
1065 PetscCall(PetscArraycpy(L_ + k, aI + ak, an - ak)); in PetscMergeIntArray()
1103 PetscErrorCode PetscMergeIntArrayPair(PetscInt an, const PetscInt aI[], const PetscInt aJ[], PetscI… in PetscMergeIntArrayPair() argument
1118 if (aI[ak] <= bI[bk]) { in PetscMergeIntArrayPair()
1119 L_[k] = aI[ak]; in PetscMergeIntArrayPair()
1131 PetscCall(PetscArraycpy(L_ + k, aI + ak, an - ak)); in PetscMergeIntArrayPair()
1161 PetscErrorCode PetscMergeMPIIntArray(PetscInt an, const PetscMPIInt aI[], PetscInt bn, const PetscM… in PetscMergeMPIIntArray() argument
1169 for (; ai < an && (!bn || aI[ai] <= bI[bi]); ai++) (*L)[k++] = t = aI[ai]; in PetscMergeMPIIntArray()
1171 for (; bi < bn && (!an || bI[bi] <= aI[ai]); bi++) (*L)[k++] = t = bI[bi]; in PetscMergeMPIIntArray()
1172 for (; ai < an && aI[ai] == t; ai++); in PetscMergeMPIIntArray()