Class IntegerRankTieNormalization.Sorter
- java.lang.Object
-
- elki.datasource.filter.normalization.columnwise.IntegerRankTieNormalization.Sorter
-
- All Implemented Interfaces:
it.unimi.dsi.fastutil.ints.IntComparator
,java.util.Comparator<java.lang.Integer>
- Enclosing class:
- IntegerRankTieNormalization
private static class IntegerRankTieNormalization.Sorter extends java.lang.Object implements it.unimi.dsi.fastutil.ints.IntComparator
Class to sort an index array by a particular dimension.- Author:
- Erich Schubert
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.util.List<? extends NumberVector>
col
Column to use for sorting.(package private) int
dim
Dimension to use for sorting.
-
Constructor Summary
Constructors Modifier Constructor Description private
Sorter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compare(int x, int y)
void
setup(java.util.List<? extends NumberVector> col, int dim)
Configure the sorting class.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Field Detail
-
col
java.util.List<? extends NumberVector> col
Column to use for sorting.
-
dim
int dim
Dimension to use for sorting.
-
-
Method Detail
-
setup
public void setup(java.util.List<? extends NumberVector> col, int dim)
Configure the sorting class.- Parameters:
col
- Column to readdim
- Dimension to use.
-
compare
public int compare(int x, int y)
- Specified by:
compare
in interfaceit.unimi.dsi.fastutil.ints.IntComparator
-
-