net.obsearch.pivots.rf04.impl
Class RF04PivotSelectorInt<O extends OBInt>

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.RF04PivotSelectorInt<O>
All Implemented Interfaces:
IncrementalPairPivotSelector<O>

public class RF04PivotSelectorInt<O extends OBInt>
extends AbstractIncrementalRF04<O>


Nested Class Summary
 
Nested classes/interfaces inherited from class net.obsearch.pivots.rf04.AbstractIncrementalRF04
AbstractIncrementalRF04.Score
 
Field Summary
 
Fields inherited from class net.obsearch.pivots.AbstractIncrementalPivotSelector
pivotable, r
 
Constructor Summary
RF04PivotSelectorInt(Pivotable<O> pivotable)
           
 
Method Summary
protected  double distance(O a, O b)
           
 PivotResult generatePivots(int pivotCount, cern.colt.list.LongArrayList elements, 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

RF04PivotSelectorInt

public RF04PivotSelectorInt(Pivotable<O> pivotable)
Method Detail

distance

protected double distance(O a,
                          O b)
                   throws OBException
Specified by:
distance in class AbstractIncrementalRF04<O extends OBInt>
Throws:
OBException

generatePivots

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


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