A B C D E F G H I J K L M N O P Q R S T U V W

M

main(String[]) - Static method in class messif.utility.CoreApplication
Start a MESSIF application.
makeLeftOpen(KeyInterval<DoubleKey>) - Method in class messif.objects.keys.DoubleKeyOperator
 
makeLeftOpen(KeyInterval<T>) - Method in class messif.objects.keys.KeyOperator
This method returns a new instance of KeyInterval which makes this interval opened from the left.
MappedFileChannelInputStream - Class in messif.objects.nio
Extending class for a ChannelInputStream that operates on a file.
MappedFileChannelInputStream(FileChannel, long, long) - Constructor for class messif.objects.nio.MappedFileChannelInputStream
Creates a new instance of FileChannelInputStream.
mark(int) - Method in class messif.utility.DirectoryInputStream
 
markMovedObject(Algorithm, LocalAbstractObject) - Method in interface messif.buckets.split.SplittableAlgorithm.SplittableAlgorithmResult
Registers a move of one object into the result.
markMovedObjects(Algorithm, Collection<? extends LocalAbstractObject>) - Method in interface messif.buckets.split.SplittableAlgorithm.SplittableAlgorithmResult
Registers a move of objects into the result.
markSupported() - Method in class messif.utility.DirectoryInputStream
 
match(LocalAbstractObject) - Method in class messif.buckets.split.impl.SplitPolicyBallPartitioning
Returns 1 for objects outside the ball partition defined by this policy and 0 for objects belonging to the partition.
match(BallRegion) - Method in class messif.buckets.split.impl.SplitPolicyBallPartitioning
Returns the group (partition) to which the whole ball region belongs.
match(LocalAbstractObject) - Method in class messif.buckets.split.impl.SplitPolicyExcludedMiddlePartitioning
Returns 1 for objects outside the ball partition defined by this policy and 0 for objects belonging to the partition.
match(BallRegion) - Method in class messif.buckets.split.impl.SplitPolicyExcludedMiddlePartitioning
Returns the group (partition) to which the whole ball region belongs.
match(LocalAbstractObject) - Method in class messif.buckets.split.impl.SplitPolicyGeneralizedHyperplane
Returns 0 for objects near the left pivot defined by this policy (or exactly in the middle) and 1 for objects near the right pivot.
match(BallRegion) - Method in class messif.buckets.split.impl.SplitPolicyGeneralizedHyperplane
Returns the group (partition) to which the whole ball region belongs.
match(LocalAbstractObject) - Method in class messif.buckets.split.impl.SplitPolicyMultiWayBallPartitioning
Returns the index of partition to which the object belongs.
match(BallRegion) - Method in class messif.buckets.split.impl.SplitPolicyMultiWayBallPartitioning
Returns the index of partition to which the whole ball region belongs.
match(LocalAbstractObject) - Method in class messif.buckets.split.impl.SplitPolicyVoronoiPartitioning
Returns the index of partition to which the object belongs.
match(BallRegion) - Method in class messif.buckets.split.impl.SplitPolicyVoronoiPartitioning
NOT IMPLEMENTED YET!!!!
match(BallRegion) - Method in class messif.buckets.split.SplitPolicy
Returns the group (partition) to which the whole ball region belongs.
match(LocalAbstractObject) - Method in class messif.buckets.split.SplitPolicy
Returns the group (partition) to which a given object belongs.
match(LocalBucket) - Method in class messif.buckets.split.SplitPolicy
Returns the group (partition) to which the whole bucket belongs.
match(T) - Method in interface messif.objects.util.ObjectMatcher
Matching method.
match(String) - Method in class messif.utility.WildcardFileFilter
Returns if the specified name matches this wildcard.
max(T, T) - Method in class messif.objects.keys.KeyOperator
Return the maximum of the two values passed or the first one if they are equal.
max(long) - Method in class messif.statistics.StatisticCounter
 
max - Variable in class messif.statistics.StatisticMinMaxCounter
 
max(Object, long) - Method in class messif.statistics.StatisticRefCounter
Set the passed value to the current value associated with the passed key if it is greater than current value.
MAX_DISTANCE - Static variable in class messif.objects.LocalAbstractObject
Maximal possible distance constant
MAX_ITERATIONS - Static variable in class messif.pivotselection.KMeansPivotChooser
Maximal number of iterations to let run
maxClusterRadius - Variable in class messif.pivotselection.ClusterPivotChooser
Threshold on the maximum distance within a single cluster.
maximalConcurrentOperations - Static variable in class messif.algorithms.Algorithm
Maximal number of currently executed operations
maximalLength - Variable in class messif.buckets.storage.impl.DiskStorage
The maximal length of the file
MemoryStorage<T> - Class in messif.buckets.storage.impl
Memory based storage.
MemoryStorage(Class<? extends T>, int) - Constructor for class messif.buckets.storage.impl.MemoryStorage
Constructs an empty memory storage with the specified initial capacity.
MemoryStorage(Class<? extends T>) - Constructor for class messif.buckets.storage.impl.MemoryStorage
Constructs an empty memory storage.
MemoryStorageBucket - Class in messif.buckets.impl
A volatile implementation of LocalBucket.
MemoryStorageBucket(long, long, long, boolean) - Constructor for class messif.buckets.impl.MemoryStorageBucket
Constructs a new MemoryStorageBucket instance.
MemoryStorageIDBucket - Class in messif.buckets.impl
A volatile implementation of LocalBucket.
MemoryStorageIDBucket(long, long, long, boolean) - Constructor for class messif.buckets.impl.MemoryStorageIDBucket
Constructs a new instance of MemoryStorageIDBucket.
MemoryStorageLocatorBucket - Class in messif.buckets.impl
A volatile implementation of LocalBucket.
MemoryStorageLocatorBucket(long, long, long, boolean) - Constructor for class messif.buckets.impl.MemoryStorageLocatorBucket
Constructs a new instance of MemoryStorageLocatorBucket.
MemoryStorageNoDupsBucket - Class in messif.buckets.impl
A volatile implementation of LocalBucket.
MemoryStorageNoDupsBucket(long, long, long, boolean) - Constructor for class messif.buckets.impl.MemoryStorageNoDupsBucket
Constructs a new instance of MemoryStorageNoDupsBucket.
MemoryStorageObjectKeyBucket - Class in messif.buckets.impl
A volatile implementation of LocalBucket.
MemoryStorageObjectKeyBucket(long, long, long, boolean) - Constructor for class messif.buckets.impl.MemoryStorageObjectKeyBucket
Constructs a new instance of MemoryStorageObjectKeyBucket.
memoryUsage(PrintStream, String...) - Method in class messif.utility.CoreApplication
Displays the memory usage of this virtual machine.
mergeSort(T[], int, int, T[], int, int, Comparator<T>, T[], int, int) - Static method in class messif.utility.SortedArrayData
Merges two sorted arrays into the destination array using the specified comparator.
mergeWithCluster(ClusterPivotChooser.Cluster, ClusterPivotChooser.PrecomputedDistances) - Method in class messif.pivotselection.ClusterPivotChooser.Cluster
Merge this cluster with the passed cluster and set the new cluster's radius.
messif.algorithms - package messif.algorithms
Search algorithms base classes.
messif.algorithms.impl - package messif.algorithms.impl
Implementation of basic search algorithms.
messif.buckets - package messif.buckets
Storage classes capable of holding objects.
messif.buckets.impl - package messif.buckets.impl
Bucket implementations.
messif.buckets.index - package messif.buckets.index
Bucket indexes for improved access.
messif.buckets.index.impl - package messif.buckets.index.impl
Implementation of bucket indexes.
messif.buckets.split - package messif.buckets.split
Bucket splitting support.
messif.buckets.split.impl - package messif.buckets.split.impl
Implementation of various bucket splitting policies.
messif.buckets.storage - package messif.buckets.storage
Bucket physical storage support.
messif.buckets.storage.impl - package messif.buckets.storage.impl
Implementations of physical bucket storage.
messif.executor - package messif.executor
Support for automatic execution by reflection.
messif.objects - package messif.objects
Metric data objects.
messif.objects.extraction - package messif.objects.extraction
Support for object extraction.
messif.objects.impl - package messif.objects.impl
Implementation of basic data objects.
messif.objects.keys - package messif.objects.keys
Data object keys.
messif.objects.nio - package messif.objects.nio
Support for extended binary serialization of objects.
messif.objects.util - package messif.objects.util
Various utilities for working with collections of objects.
messif.objects.util.impl - package messif.objects.util.impl
Implementation of simple function evaluator.
messif.operations - package messif.operations
Generic classes for data manipulatioin and querying operations.
messif.operations.data - package messif.operations.data
Implementation of data-manipulation operations.
messif.operations.query - package messif.operations.query
Implementation of data querying operations.
messif.pivotselection - package messif.pivotselection
Support for selection of representative objects (pivots).
messif.statistics - package messif.statistics
Statistic gathering support.
messif.utility - package messif.utility
Various utilities that does not fit anywhere else including a main class for executing batch files.
messif.utility.reflection - package messif.utility.reflection
Utilities to create objects from strings using reflection.
MetaObject - Class in messif.objects
Represents a collection of LocalAbstractObjects encapsulated as one object.
MetaObject() - Constructor for class messif.objects.MetaObject
Creates a new instance of MetaObject.
MetaObject(AbstractObjectKey) - Constructor for class messif.objects.MetaObject
Creates a new instance of MetaObject.
MetaObject(String) - Constructor for class messif.objects.MetaObject
Creates a new instance of MetaObject.
MetaObject(BinaryInput, BinarySerializator) - Constructor for class messif.objects.MetaObject
Creates a new instance of MetaObject loaded from binary input.
MetaObjectMap - Class in messif.objects.impl
Implementation of MetaObject that stores encapsulated objects in a hash table.
MetaObjectMap(String, Map<String, LocalAbstractObject>, boolean) - Constructor for class messif.objects.impl.MetaObjectMap
Creates a new instance of MetaObjectMap from a collection of named objects.
MetaObjectMap(String, Map<String, LocalAbstractObject>) - Constructor for class messif.objects.impl.MetaObjectMap
Creates a new instance of MetaObjectMap from a collection of named objects.
MetaObjectMap(BufferedReader, Set<String>) - Constructor for class messif.objects.impl.MetaObjectMap
Creates a new instance of MetaObjectMap from a text stream.
MetaObjectMap(BufferedReader, String[]) - Constructor for class messif.objects.impl.MetaObjectMap
Creates a new instance of MetaObjectMap from a text stream.
MetaObjectMap(BufferedReader) - Constructor for class messif.objects.impl.MetaObjectMap
Creates a new instance of MetaObjectMap from a text stream.
MetaObjectMap(BinaryInput, BinarySerializator) - Constructor for class messif.objects.impl.MetaObjectMap
Creates a new instance of MetaObject loaded from binary input buffer.
method - Variable in class messif.executor.SingleMethodExecutor
Method to call before/after execution
MethodClassExecutor - Class in messif.executor
This class allows to execute a methods on a specified object.
MethodClassExecutor(Object, int, String, int, Class<?>, Class<?>...) - Constructor for class messif.executor.MethodClassExecutor
Create new instance of MethodClassExecutor and search for operation methods
MethodClassExecutor(Object, int, String, Class<?>...) - Constructor for class messif.executor.MethodClassExecutor
Create new instance of MethodClassExecutor and search for operation methods Public methods from the whole object's hierarchy are executed.
MethodClassExecutor(Object, Class<?>, Class<?>...) - Constructor for class messif.executor.MethodClassExecutor
Create new instance of MethodExecutor and search for operation methods.
MethodClassExecutor(Object, Class<?>...) - Constructor for class messif.executor.MethodClassExecutor
Create new instance of MethodExecutor and search for operation methods.
MethodClassExecutor(Object, int, Class<?>...) - Constructor for class messif.executor.MethodClassExecutor
Create new instance of MethodExecutor and search for operation methods.
MethodClassExecutor(Object, String, Class<?>...) - Constructor for class messif.executor.MethodClassExecutor
Create new instance of MethodExecutor and search for operation methods.
methodExecute(PrintStream, String...) - Method in class messif.utility.CoreApplication
Directly execute a method of the running algorithm.
MethodExecutor - Class in messif.executor
This class is a generic framework for executing methods on a specified object.
MethodExecutor(Object) - Constructor for class messif.executor.MethodExecutor
Create new instance of MethodExecutor
methodExecutor - Variable in class messif.executor.MethodThreadList
MethodExecutor object that is bound to this
methodExecutor - Variable in class messif.utility.CoreApplication
Internal list of methods that can be executed
MethodExecutor.ExecutableMethod - Annotation Type in messif.executor
Annotation for methods that provide usage description.
methodFinishedList - Variable in class messif.executor.MethodThreadList
List of MethodThreads executed on background and now finished
MethodNameExecutor - Class in messif.executor
This class allows to execute a methods on a specified object.
MethodNameExecutor(Object, int, Class<?>...) - Constructor for class messif.executor.MethodNameExecutor
Create new instance of MethodNameExecutor and search for operation methods.
MethodNameExecutor(Object, Class<?>...) - Constructor for class messif.executor.MethodNameExecutor
Create new instance of MethodNameExecutor and search for operation methods.
methodStartedList - Variable in class messif.executor.MethodThreadList
List of MethodThreads currently executed on background
MethodThread - Class in messif.executor
This class allows the background method execution (i.e. in a new thread) using the MethodExecutor interface.
MethodThread(Method, Object, Object[]) - Constructor for class messif.executor.MethodThread
Create new instance of MethodThread The constructor can't be called directly, use backgroundExecute "factory" member of MethodExecutor
MethodThread(Method, Object, Object[], List<Executable>, List<Executable>) - Constructor for class messif.executor.MethodThread
Create new instance of MethodThread The constructor can't be called directly, use backgroundExecute "factory" member of MethodExecutor
MethodThread(Method, Object, Object[], Executable, Executable) - Constructor for class messif.executor.MethodThread
Create new instance of MethodThread The constructor can't be called directly, use backgroundExecute "factory" member of MethodExecutor
MethodThreadList - Class in messif.executor
This is a wrapper for the MethodExecutor object, which automatically remembers all the method threads that were executed on background.
MethodThreadList(MethodExecutor) - Constructor for class messif.executor.MethodThreadList
Create a new instance of MethodThreadList.
min(T, T) - Method in class messif.objects.keys.KeyOperator
Return the minimum of the two values passed or the first one if they are equal.
min(long) - Method in class messif.statistics.StatisticCounter
 
min - Variable in class messif.statistics.StatisticMinMaxCounter
Counter operation
min(Object, long) - Method in class messif.statistics.StatisticRefCounter
Set the passed value to the current value associated with the passed key if it is smaller than current value.
MIN_DISTANCE - Static variable in class messif.objects.LocalAbstractObject
Minimal possible distance constant
MINIMAL_BUFFER_SIZE - Static variable in class messif.objects.nio.BufferOutputStream
Minimal buffer size in bytes
minNN - Variable in class messif.operations.query.IncrementalNNQueryOperation
Minimum number of objects returned by this query.
ModifiableIndex<T> - Interface in messif.buckets.index
Defines a modifiable index interface on objects.
ModifiableOrderedIndex<C,T> - Interface in messif.buckets.index
Defines a modifiable ordered index interface on objects.
ModifiableSearch<T> - Interface in messif.buckets.index
Represents a modifiable search.
modified - Variable in class messif.buckets.storage.impl.DiskStorage
Flag whether the file is modified
modifiedThread - Variable in class messif.buckets.storage.impl.DiskStorage
Finalizer thread that writes a modified header
moveBucket(int, BucketDispatcher) - Method in class messif.buckets.BucketDispatcher
Move the bucket with the specified ID to another dispatcher.
MultiClassSerializator<T> - Class in messif.objects.nio
This implements a full-featured BinarySerializator which works on all classes.
MultiClassSerializator(Class<? extends T>) - Constructor for class messif.objects.nio.MultiClassSerializator
Creates a new instance of MultiClassSerializator.

A B C D E F G H I J K L M N O P Q R S T U V W