mtree.forest
Class AbstractForest
java.lang.Object
messif.algorithms.Algorithm
mtree.forest.AbstractForest
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- Forest, Forest2, Forest3, Forest4, Forest5
public abstract class AbstractForest
- extends messif.algorithms.Algorithm
- implements java.io.Serializable
- See Also:
- Serialized Form
Nested classes/interfaces inherited from class messif.algorithms.Algorithm |
messif.algorithms.Algorithm.AlgorithmConstructor |
Fields inherited from class messif.algorithms.Algorithm |
algorithmName, bgExecutionList, log, maximalConcurrentOperations, operationExecutor, runningOperations |
Constructor Summary |
AbstractForest()
Constructors |
AbstractForest(int size,
int pivotCount,
messif.objects.StreamGenericAbstractObjectIterator<messif.objects.LocalAbstractObject> pivotIterator)
|
AbstractForest(int size,
long intNodeCap,
long leafCap,
int pivotCount,
messif.objects.StreamGenericAbstractObjectIterator<messif.objects.LocalAbstractObject> pivotIterator,
int npd,
int nhr,
double maxLeafRadius,
double maxFatFactor,
int minReorganizeLeaf,
double insRadius,
int maxSpanningTree)
|
Method Summary |
messif.statistics.StatisticMinMaxCounter |
getStatMinMaxDC()
|
MTree |
getTree(int pos)
Methods |
abstract boolean |
insert(messif.operations.InsertOperation insOper)
Abstract methods |
boolean |
rangeSearch(messif.operations.RangeQueryOperation rqo)
|
java.lang.String |
toString()
Overrided methods of the class Object |
Methods inherited from class messif.algorithms.Algorithm |
backgroundExecuteOperation, executeOperation, finalize, getAnnotatedConstructors, getConstructorArgumentDescriptions, getConstructorDescription, getConstructorDescriptionSimple, getExecutorParamClasses, getName, getRunningOperationsCount, getSupportedOperations, getSupportedOperations, initializeExecutor, restoreFromFile, restoreFromFile, storeToFile, waitBackgroundExecuteOperation, waitBackgroundExecuteOperation |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
AbstractForest
public AbstractForest()
throws java.lang.InstantiationException,
messif.algorithms.AlgorithmMethodException
- Constructors
- Throws:
java.lang.InstantiationException
messif.algorithms.AlgorithmMethodException
AbstractForest
public AbstractForest(int size,
int pivotCount,
messif.objects.StreamGenericAbstractObjectIterator<messif.objects.LocalAbstractObject> pivotIterator)
throws java.lang.InstantiationException,
messif.algorithms.AlgorithmMethodException
- Throws:
java.lang.InstantiationException
messif.algorithms.AlgorithmMethodException
AbstractForest
public AbstractForest(int size,
long intNodeCap,
long leafCap,
int pivotCount,
messif.objects.StreamGenericAbstractObjectIterator<messif.objects.LocalAbstractObject> pivotIterator,
int npd,
int nhr,
double maxLeafRadius,
double maxFatFactor,
int minReorganizeLeaf,
double insRadius,
int maxSpanningTree)
throws java.lang.InstantiationException,
messif.algorithms.AlgorithmMethodException
- Throws:
java.lang.InstantiationException
messif.algorithms.AlgorithmMethodException
insert
public abstract boolean insert(messif.operations.InsertOperation insOper)
- Abstract methods
getTree
public MTree getTree(int pos)
- Methods
rangeSearch
public boolean rangeSearch(messif.operations.RangeQueryOperation rqo)
getStatMinMaxDC
public messif.statistics.StatisticMinMaxCounter getStatMinMaxDC()
toString
public java.lang.String toString()
- Overrided methods of the class Object
- Overrides:
toString
in class java.lang.Object