| Package | Description |
|---|---|
| net.lecousin.framework.math |
Utility classes.
|
| Modifier and Type | Method and Description |
|---|---|
RangeBigInteger |
RangeBigInteger.copy() |
RangeBigInteger |
RangeBigInteger.intersect(RangeBigInteger r)
Return the intersection between this range and the given range.
|
RangeBigInteger |
RangeBigInteger.Parser.parse(String string) |
RangeBigInteger |
FragmentedRangeBigInteger.removeBestRangeForSize(BigInteger size)
If a range with the exact size exists, it is returned.
|
RangeBigInteger |
FragmentedRangeBigInteger.removeBiggestRange()
Remove the largest range.
|
| Modifier and Type | Method and Description |
|---|---|
Pair<RangeBigInteger,RangeBigInteger> |
RangeBigInteger.removeIntersect(RangeBigInteger o)
Remove the intersection between this range and the given range, and return the range before and the range after the intersection.
|
Pair<RangeBigInteger,RangeBigInteger> |
RangeBigInteger.removeIntersect(RangeBigInteger o)
Remove the intersection between this range and the given range, and return the range before and the range after the intersection.
|
| Modifier and Type | Method and Description |
|---|---|
void |
FragmentedRangeBigInteger.addRange(RangeBigInteger r) |
boolean |
FragmentedRangeBigInteger.containsOneValueIn(RangeBigInteger range)
Return true if this fragmented range contains at least one value of the given range.
|
RangeBigInteger |
RangeBigInteger.intersect(RangeBigInteger r)
Return the intersection between this range and the given range.
|
Pair<RangeBigInteger,RangeBigInteger> |
RangeBigInteger.removeIntersect(RangeBigInteger o)
Remove the intersection between this range and the given range, and return the range before and the range after the intersection.
|
| Modifier and Type | Method and Description |
|---|---|
void |
FragmentedRangeBigInteger.addCopy(Collection<RangeBigInteger> col)
Add the given ranges.
|
void |
FragmentedRangeBigInteger.addRanges(Collection<RangeBigInteger> ranges)
Add the given ranges.
|
boolean |
FragmentedRangeBigInteger.containsOneValueIn(Collection<RangeBigInteger> ranges)
Return true if this fragmented range contains at least one value of the given ranges.
|
| Constructor and Description |
|---|
FragmentedRangeBigInteger(RangeBigInteger r)
Constructor.
|
RangeBigInteger(RangeBigInteger copy)
Copy.
|
Copyright © 2019. All rights reserved.