@Alias(value="de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.bulk.MaxExtensionBulkSplit") public class MaxExtensionBulkSplit extends AbstractBulkSplit
Modifier and Type | Class and Description |
---|---|
static class |
MaxExtensionBulkSplit.Parameterizer
Parameterization class.
|
Modifier and Type | Field and Description |
---|---|
private static Logging |
LOG
Logger.
|
static MaxExtensionBulkSplit |
STATIC
Static instance
|
Constructor and Description |
---|
MaxExtensionBulkSplit()
Constructor
|
Modifier and Type | Method and Description |
---|---|
private int |
chooseMaximalExtendedSplitAxis(java.util.List<? extends SpatialComparable> objects)
Computes and returns the best split axis.
|
<N extends SpatialComparable> |
partition(java.util.List<N> spatialObjects,
int minEntries,
int maxEntries)
Partitions the specified feature vectors where the split axes are the
dimensions with maximum extension.
|
chooseBulkSplitPoint, trivialPartition
private static final Logging LOG
public static final MaxExtensionBulkSplit STATIC
public <N extends SpatialComparable> java.util.List<java.util.List<N>> partition(java.util.List<N> spatialObjects, int minEntries, int maxEntries)
N
- actual type we splitspatialObjects
- the spatial objects to be partitionedminEntries
- the minimum number of entries in a partitionmaxEntries
- the maximum number of entries in a partitionprivate int chooseMaximalExtendedSplitAxis(java.util.List<? extends SpatialComparable> objects)
objects
- the spatial objects to be splitCopyright © 2019 ELKI Development Team. License information.