java.lang.Object
org.apache.lucene.util.Selector
org.apache.lucene.util.IntroSelector
org.apache.lucene.util.ScalarQuantizer.FloatSelector
- Enclosing class:
- ScalarQuantizer
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected int
comparePivot
(int j) Compare the pivot with the slot atj
, similarly tocompare(i, j)
.protected void
setPivot
(int i) Save the value at sloti
so that it can later be used as a pivot, seeIntroSelector.comparePivot(int)
.protected void
swap
(int i, int j) Swap values at slotsi
andj
.Methods inherited from class org.apache.lucene.util.IntroSelector
compare, select, select
-
Field Details
-
pivot
float pivot -
arr
private final float[] arr
-
-
Constructor Details
-
FloatSelector
private FloatSelector(float[] arr)
-
-
Method Details
-
setPivot
protected void setPivot(int i) Description copied from class:IntroSelector
Save the value at sloti
so that it can later be used as a pivot, seeIntroSelector.comparePivot(int)
.- Specified by:
setPivot
in classIntroSelector
-
comparePivot
protected int comparePivot(int j) Description copied from class:IntroSelector
Compare the pivot with the slot atj
, similarly tocompare(i, j)
.- Specified by:
comparePivot
in classIntroSelector
-
swap
protected void swap(int i, int j) Description copied from class:Selector
Swap values at slotsi
andj
.
-