SSJ
V. labo.

umontreal.iro.lecuyer.util
Class DoubleArrayComparator

java.lang.Object
  extended by umontreal.iro.lecuyer.util.DoubleArrayComparator
All Implemented Interfaces:
Comparator<double[]>

public class DoubleArrayComparator
extends Object
implements Comparator<double[]>

DoubleArrayComparator

An implementation of java.util.Comparator which compares two double arrays by comparing their i-th element, where i is given in the constructor. Method compare(d1, d2) returns -1, 0, or 1 depending on whether d1[i] is less than, equal to, or greater than d2[i].


Constructor Summary
DoubleArrayComparator(int i)
          .
 
Method Summary
 int compare(double[] d1, double[] d2)
          .
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Constructor Detail

DoubleArrayComparator

public DoubleArrayComparator(int i)
. \begin{tabb}
 Constructs a comparator, where \texttt{i} is the index
 used for the comparisons.
 \end{tabb}
iindex used for comparison

Method Detail

compare

public int compare(double[] d1,
                   double[] d2)
. \begin{tabb}
 Returns $-1$, $0$, or $1$\ depending on
 whether \texttt{d1[i]} is less than, equal
 to, or greater than \texttt{d2[i]}.
 \end{tabb}
d1first array d2second array

Specified by:
compare in interface Comparator<double[]>

SSJ
V. labo.

To submit a bug or ask questions, send an e-mail to Pierre L'Ecuyer.