|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Algorithm | |
---|---|
messif.algorithms | Search algorithms base classes. |
messif.algorithms.impl | Implementation of basic search algorithms. |
messif.buckets.impl | Bucket implementations. |
messif.buckets.split | Bucket splitting support. |
messif.utility | Various utilities that does not fit anywhere else including a main class for executing batch files. |
Uses of Algorithm in messif.algorithms |
---|
Methods in messif.algorithms with type parameters of type Algorithm | ||
---|---|---|
static
|
Algorithm.getAnnotatedConstructors(java.lang.Class<E> algorithmClass)
Returns all annotated constructors of the provided algorithm class. |
|
static
|
Algorithm.restoreFromFile(java.lang.String filepath,
java.lang.Class<T> algorithmClass)
Load the algorithm from the specified file and return it. |
Methods in messif.algorithms that return Algorithm | |
---|---|
static Algorithm |
Algorithm.restoreFromFile(java.lang.String filepath)
Load the algorithm from the specified file and return it. |
Method parameters in messif.algorithms with type arguments of type Algorithm | |
---|---|
static java.lang.String[] |
Algorithm.getConstructorArgumentDescriptions(java.lang.reflect.Constructor<? extends Algorithm> constructor)
Returns constructor argument descriptions for the provided algorithm constuctor. |
static java.lang.String |
Algorithm.getConstructorDescription(java.lang.reflect.Constructor<? extends Algorithm> constructor)
Returns algorithm constructor description including descriptions for all its arguments. |
static java.lang.String |
Algorithm.getConstructorDescriptionSimple(java.lang.reflect.Constructor<? extends Algorithm> constructor)
Returns constructor description (without description of arguments) for the provided algorithm constuctor. |
Uses of Algorithm in messif.algorithms.impl |
---|
Subclasses of Algorithm in messif.algorithms.impl | |
---|---|
class |
ParallelSequentialScan
Parallel implementation of the naive sequential scan algorithm. |
class |
SequentialScan
Implementation of the naive sequential scan algorithm. |
Uses of Algorithm in messif.buckets.impl |
---|
Methods in messif.buckets.impl that return Algorithm | |
---|---|
protected static Algorithm |
AlgorithmStorageBucket.createAlgorithmFromParams(java.lang.Class<? extends Algorithm> algClass,
java.util.Map<java.lang.String,java.lang.Object> parameters)
Creates an algorithm of the specified class with map of parameters. |
protected static Algorithm |
AlgorithmStorageBucket.createAlgorithmFromParams(java.lang.String algClassName,
java.util.Map<java.lang.String,java.lang.Object> parameters)
Creates an algorithm of the specified class with map of parameters. |
Algorithm |
AlgorithmStorageBucket.getAlgorithm()
Return the instance of the algorithm encapsulated by this bucket |
Method parameters in messif.buckets.impl with type arguments of type Algorithm | |
---|---|
protected static Algorithm |
AlgorithmStorageBucket.createAlgorithmFromParams(java.lang.Class<? extends Algorithm> algClass,
java.util.Map<java.lang.String,java.lang.Object> parameters)
Creates an algorithm of the specified class with map of parameters. |
Constructors in messif.buckets.impl with parameters of type Algorithm | |
---|---|
AlgorithmStorageBucket(Algorithm algorithm,
long capacity,
long softCapacity,
long lowOccupation,
boolean occupationAsBytes)
Creates a new instance of AlgorithmStorageBucket and setups all bucket limits. |
Uses of Algorithm in messif.buckets.split |
---|
Methods in messif.buckets.split with parameters of type Algorithm | |
---|---|
void |
SplittableAlgorithm.SplittableAlgorithmResult.markMovedObject(Algorithm algorithm,
LocalAbstractObject object)
Registers a move of one object into the result. |
void |
SplittableAlgorithm.SplittableAlgorithmResult.markMovedObjects(Algorithm algorithm,
java.util.Collection<? extends LocalAbstractObject> objects)
Registers a move of objects into the result. |
Uses of Algorithm in messif.utility |
---|
Fields in messif.utility declared as Algorithm | |
---|---|
protected Algorithm |
CoreApplication.algorithm
Currently running algorithm |
Fields in messif.utility with type parameters of type Algorithm | |
---|---|
protected java.util.List<Algorithm> |
CoreApplication.algorithms
List of running algorithms |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |