Lines Matching refs:in1
966 static void Merge3SortedArrays(PetscInt size1, PetscInt *in1, PetscInt size2, PetscInt *in2, PetscI… in Merge3SortedArrays() argument
972 if (in1[i] < in2[j] && in1[i] < in3[k]) { in Merge3SortedArrays()
973 out[l++] = in1[i++]; in Merge3SortedArrays()
974 } else if (in2[j] < in1[i] && in2[j] < in3[k]) { in Merge3SortedArrays()
976 } else if (in3[k] < in1[i] && in3[k] < in2[j]) { in Merge3SortedArrays()
978 } else if (in1[i] == in2[j] && in1[i] < in3[k]) { in Merge3SortedArrays()
979 out[l++] = in1[i]; in Merge3SortedArrays()
981 } else if (in1[i] == in3[k] && in1[i] < in2[j]) { in Merge3SortedArrays()
982 out[l++] = in1[i]; in Merge3SortedArrays()
984 } else if (in3[k] == in2[j] && in2[j] < in1[i]) { in Merge3SortedArrays()
987 } else if (in1[i] == in2[j] && in1[i] == in3[k]) { in Merge3SortedArrays()
988 out[l++] = in1[i]; in Merge3SortedArrays()
995 if (in1[i] < in2[j]) { in Merge3SortedArrays()
996 out[l++] = in1[i++]; in Merge3SortedArrays()
997 } else if (in1[i] > in2[j]) { in Merge3SortedArrays()
1000 out[l++] = in1[i]; in Merge3SortedArrays()
1006 if (in1[i] < in3[k]) { in Merge3SortedArrays()
1007 out[l++] = in1[i++]; in Merge3SortedArrays()
1008 } else if (in1[i] > in3[k]) { in Merge3SortedArrays()
1011 out[l++] = in1[i]; in Merge3SortedArrays()
1028 while (i < size1) out[l++] = in1[i++]; in Merge3SortedArrays()