All Packages Class Hierarchy This Package Previous Next Index
Class aid.cbr.tools.core.memory.index.LinearKnnIndex
java.lang.Object
|
+----aid.cbr.tools.core.memory.index.AbstractIndex
|
+----aid.cbr.tools.core.memory.index.SimpleIndex
|
+----aid.cbr.tools.core.memory.index.KnnIndex
|
+----aid.cbr.tools.core.memory.index.LinearKnnIndex
- public class LinearKnnIndex
- extends KnnIndex
-
LinearKnnIndex(CmpValueOrder, Similarity, int)
-
-
caseIdEnum(IndexParams)
-
-
finalizeCompute(CmpValue, Object, GlobalIndexParams, IndexParams)
-
-
finalizeSearch(KnnQueue, KnnIndexResult)
-
-
newKnnCaseComparison()
-
-
newKnnQueue(CmpValueOrder, int)
-
-
search(CompoundIndice, GlobalIndexParams, IndexParams, IndexResult)
-
-
updateStructure(Object, CompoundIndice, GlobalIndexParams, IndexParams, IndexResult)
-
LinearKnnIndex
public LinearKnnIndex(CmpValueOrder order,
Similarity sim,
int k)
updateStructure
protected void updateStructure(Object caseId,
CompoundIndice indices,
GlobalIndexParams gp,
IndexParams p,
IndexResult r)
- Overrides:
- updateStructure in class SimpleIndex
search
protected void search(CompoundIndice indices,
GlobalIndexParams gp,
IndexParams p,
IndexResult r)
- Overrides:
- search in class SimpleIndex
newKnnQueue
protected KnnQueue newKnnQueue(CmpValueOrder order,
int k)
caseIdEnum
protected Iterator caseIdEnum(IndexParams p)
finalizeSearch
protected void finalizeSearch(KnnQueue queue,
KnnIndexResult r)
finalizeCompute
protected CmpValue finalizeCompute(CmpValue sim,
Object caseId,
GlobalIndexParams gp,
IndexParams p)
newKnnCaseComparison
protected KnnCaseComparison newKnnCaseComparison()
All Packages Class Hierarchy This Package Previous Next Index