24package umontreal.ssj.util.multidimsort;
26import java.util.Comparator;
27import java.lang.IllegalArgumentException;
43 private int compareDim;
62 if (compareDim >= o1.getStateDimension() || compareDim >= o2.getStateDimension())
63 throw new IllegalArgumentException(
"Comparing in a " +
"dimension larger than object dimension");
64 return o1.compareTo(o2, compareDim);
MultiDimComparator(int j)
Constructs a comparator that uses coordinate j for the comparison of MultiDimComparable<T> objects.
int compare(T o1, T o2)
Calls o1.compareTo(o2, j) from class MultiDimComparable<T>.
This interface is an extension (or variant) of the Comparable interface in Java.