|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
@Deprecated public interface DoubleMatrix1DComparator
Method Summary | |
---|---|
int |
compare(DoubleMatrix1D o1,
DoubleMatrix1D o2)
Deprecated. Compares its two arguments for order. |
boolean |
equals(java.lang.Object obj)
Deprecated. Indicates whether some other object is "equal to" this Comparator. |
Method Detail |
---|
int compare(DoubleMatrix1D o1, DoubleMatrix1D o2)
The implementor must ensure that sgn(compare(x, y)) == -sgn(compare(y, x)) for all x and y. (This implies that compare(x, y) must throw an exception if and only if compare(y, x) throws an exception.)
The implementor must also ensure that the relation is transitive: ((compare(x, y)>0) && (compare(y, z)>0)) implies compare(x, z)>0.
Finally, the implementer must ensure that compare(x, y)==0 implies that sgn(compare(x, z))==sgn(compare(y, z)) for all z.
boolean equals(java.lang.Object obj)
comp1.equals(comp2)
implies that sgn(comp1.compare(o1, o2))==sgn(comp2.compare(o1, o2)) for
every element o1 and o2.Note that it is always safe not to override Object.equals(Object). However, overriding this method may, in some cases, improve performance by allowing programs to determine that two distinct Comparators impose the same order.
equals
in class java.lang.Object
obj
- the reference object with which to compare.
true
only if the specified object is also a comparator and it imposes the same ordering as
this comparator.Object.hashCode()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |