de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.bulk
Class AbstractBulkSplit
java.lang.Object
de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.bulk.AbstractBulkSplit
- All Implemented Interfaces:
- BulkSplit, InspectionUtilFrequentlyScanned, Parameterizable
- Direct Known Subclasses:
- MaxExtensionBulkSplit, ZCurveBulkSplit
public abstract class AbstractBulkSplit
- extends Object
- implements BulkSplit, Parameterizable
Encapsulates the required parameters for a bulk split of a spatial index.
Method Summary |
protected int |
chooseBulkSplitPoint(int numEntries,
int minEntries,
int maxEntries)
Computes and returns the best split point. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.bulk.BulkSplit |
partition |
AbstractBulkSplit
public AbstractBulkSplit()
- Constructor
chooseBulkSplitPoint
protected int chooseBulkSplitPoint(int numEntries,
int minEntries,
int maxEntries)
- Computes and returns the best split point.
- Parameters:
numEntries
- the number of entries to be splitminEntries
- the number of minimum entries in the node to be splitmaxEntries
- number of maximum entries in the node to be split
- Returns:
- the best split point