net.obsearch.pivots.rf04.impl
Class RF04PivotSelectorByte<O extends OBByte>

java.lang.Object
  extended by net.obsearch.pivots.AbstractIncrementalPivotSelector<O>
      extended by net.obsearch.pivots.rf04.AbstractIncrementalRF04<O>
          extended by net.obsearch.pivots.rf04.impl.RF04PivotSelectorByte<O>
All Implemented Interfaces:
net.obsearch.pivots.IncrementalPairPivotSelector<O>

public class RF04PivotSelectorByte<O extends OBByte>
extends net.obsearch.pivots.rf04.AbstractIncrementalRF04<O>


Nested Class Summary
 
Nested classes/interfaces inherited from class net.obsearch.pivots.rf04.AbstractIncrementalRF04
net.obsearch.pivots.rf04.AbstractIncrementalRF04.Score
 
Field Summary
 
Fields inherited from class net.obsearch.pivots.AbstractIncrementalPivotSelector
pivotable, r
 
Constructor Summary
RF04PivotSelectorByte(net.obsearch.pivots.Pivotable<O> pivotable)
           
 
Method Summary
protected  double distance(O a, O b)
           
 net.obsearch.pivots.PivotResult generatePivots(int pivotCount, cern.colt.list.LongArrayList elements, net.obsearch.Index<O> index)
           
 
Methods inherited from class net.obsearch.pivots.rf04.AbstractIncrementalRF04
generatePivotsPair, generatePivotsPair, getDataSample, setDataSample
 
Methods inherited from class net.obsearch.pivots.AbstractIncrementalPivotSelector
enableAcceptRepeated, generatePivots, getObject, mapId, max, select, selectO, selectUnique
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RF04PivotSelectorByte

public RF04PivotSelectorByte(net.obsearch.pivots.Pivotable<O> pivotable)
Method Detail

distance

protected double distance(O a,
                          O b)
                   throws net.obsearch.exception.OBException
Specified by:
distance in class net.obsearch.pivots.rf04.AbstractIncrementalRF04<O extends OBByte>
Throws:
net.obsearch.exception.OBException

generatePivots

public net.obsearch.pivots.PivotResult generatePivots(int pivotCount,
                                                      cern.colt.list.LongArrayList elements,
                                                      net.obsearch.Index<O> index)
                                               throws net.obsearch.exception.OBException,
                                                      IllegalAccessException,
                                                      InstantiationException,
                                                      net.obsearch.exception.OBStorageException,
                                                      net.obsearch.exception.PivotsUnavailableException
Specified by:
generatePivots in class net.obsearch.pivots.AbstractIncrementalPivotSelector<O extends OBByte>
Throws:
net.obsearch.exception.OBException
IllegalAccessException
InstantiationException
net.obsearch.exception.OBStorageException
net.obsearch.exception.PivotsUnavailableException


Copyright © 2007-2011 Arnoldo Jose Muller Molina. All Rights Reserved.