Lines Matching refs:mid
53 PetscInt low, high, mid = 0; in AOPetscToApplication_Mapping() local
70 mid = (low + high) / 2; in AOPetscToApplication_Mapping()
71 if (idex == petsc[mid]) break; in AOPetscToApplication_Mapping()
72 else if (idex < petsc[mid]) high = mid - 1; in AOPetscToApplication_Mapping()
73 else low = mid + 1; in AOPetscToApplication_Mapping()
76 else ia[i] = app[perm[mid]]; in AOPetscToApplication_Mapping()
88 PetscInt low, high, mid = 0; in AOApplicationToPetsc_Mapping() local
105 mid = (low + high) / 2; in AOApplicationToPetsc_Mapping()
106 if (idex == app[mid]) break; in AOApplicationToPetsc_Mapping()
107 else if (idex < app[mid]) high = mid - 1; in AOApplicationToPetsc_Mapping()
108 else low = mid + 1; in AOApplicationToPetsc_Mapping()
111 else ia[i] = petsc[perm[mid]]; in AOApplicationToPetsc_Mapping()
150 PetscInt low, high, mid; in AOMappingHasApplicationIndex() local
161 mid = (low + high) / 2; in AOMappingHasApplicationIndex()
162 if (idex == app[mid]) break; in AOMappingHasApplicationIndex()
163 else if (idex < app[mid]) high = mid - 1; in AOMappingHasApplicationIndex()
164 else low = mid + 1; in AOMappingHasApplicationIndex()
194 PetscInt low, high, mid; in AOMappingHasPetscIndex() local
205 mid = (low + high) / 2; in AOMappingHasPetscIndex()
206 if (idex == petsc[mid]) break; in AOMappingHasPetscIndex()
207 else if (idex < petsc[mid]) high = mid - 1; in AOMappingHasPetscIndex()
208 else low = mid + 1; in AOMappingHasPetscIndex()