Lines Matching defs:factor
128 * {@code e}: {@code newrange.contains(e)} implies that {@code range.contains(e * factor)},
129 * and {@code !newrange.contains(e)} implies that {@code !range.contains(e * factor)}.
131 static Range<Integer>factorRange(Range<Integer> range, int factor) {
132 if (factor == 1) {
135 return Range.create(divUp(range.getLower(), factor), range.getUpper() / factor);
139 * {@code e}: {@code newrange.contains(e)} implies that {@code range.contains(e * factor)},
140 * and {@code !newrange.contains(e)} implies that {@code !range.contains(e * factor)}.
142 static Range<Long>factorRange(Range<Long> range, long factor) {
143 if (factor == 1) {
146 return Range.create(divUp(range.getLower(), factor), range.getUpper() / factor);