Lines Matching refs:edim
110 final int edim = (dims != null) ? dims[depth] : depth; in peanoSort() local
112 final double min = mms[2 * edim], max = mms[2 * edim + 1]; in peanoSort()
129 final boolean inv = BitsUtil.get(bits, edim) ^ desc; in peanoSort()
133 fsplit = pivotizeList1D(objs, start, end, edim, tfirst, false); in peanoSort()
134 … ssplit = (fsplit < end - 1) ? pivotizeList1D(objs, fsplit, end, edim, tsecond, false) : fsplit; in peanoSort()
137 fsplit = pivotizeList1D(objs, start, end, edim, tsecond, true); in peanoSort()
138 ssplit = (fsplit < end - 1) ? pivotizeList1D(objs, fsplit, end, edim, tfirst, true) : fsplit; in peanoSort()
143 mms[2 * edim] = !inv ? min : tsecond; in peanoSort()
144 mms[2 * edim + 1] = !inv ? tfirst : max; in peanoSort()
148 BitsUtil.flipI(bits, edim); // set (all but dim: we also flip "desc") in peanoSort()
149 mms[2 * edim] = tfirst; in peanoSort()
150 mms[2 * edim + 1] = tsecond; in peanoSort()
152 BitsUtil.flipI(bits, edim); in peanoSort()
155 mms[2 * edim] = !inv ? tsecond : min; in peanoSort()
156 mms[2 * edim + 1] = !inv ? max : tfirst; in peanoSort()
160 mms[2 * edim] = min; in peanoSort()
161 mms[2 * edim + 1] = max; in peanoSort()