Package elki.svm.data
Class SimilarityQueryAdapter
- java.lang.Object
-
- elki.svm.data.SimilarityQueryAdapter
-
-
Field Summary
Fields Modifier and Type Field Description (package private) DBIDArrayIteri1Iterators to offset into the ids.(package private) DBIDArrayIteri2Iterators to offset into the ids.(package private) ArrayModifiableDBIDsidsObject ids to process.(package private) SimilarityQuery<?>simSimilarity query
-
Constructor Summary
Constructors Constructor Description SimilarityQueryAdapter(SimilarityQuery<?> sim, DBIDs ids)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intclassnum(int i)Get the class number of the ith element.DBIDArrayIteriter()doublesimilarity(int i, int j)Get the ith element.intsize()Size of data set.voidswap(int i, int j)Swap two elements.doublevalue(int i)Get the value of the ith element.
-
-
-
Field Detail
-
sim
SimilarityQuery<?> sim
Similarity query
-
ids
ArrayModifiableDBIDs ids
Object ids to process.
-
i1
DBIDArrayIter i1
Iterators to offset into the ids.
-
i2
DBIDArrayIter i2
Iterators to offset into the ids.
-
-
Constructor Detail
-
SimilarityQueryAdapter
public SimilarityQueryAdapter(SimilarityQuery<?> sim, DBIDs ids)
-
-
Method Detail
-
size
public int size()
Description copied from interface:DataSetSize of data set.
-
similarity
public double similarity(int i, int j)Description copied from interface:DataSetGet the ith element.- Specified by:
similarityin interfaceDataSet- Parameters:
i- Element offsetj- Element offset- Returns:
- Element
-
value
public double value(int i)
Description copied from interface:DataSetGet the value of the ith element.
-
classnum
public int classnum(int i)
Description copied from interface:DataSetGet the class number of the ith element.
-
swap
public void swap(int i, int j)Description copied from interface:DataSetSwap two elements.
-
iter
public DBIDArrayIter iter()
-
-