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

B

backgroundExecute(boolean, Object...) - Method in class messif.algorithms.Algorithm
Execute operation with additional parameters on background.
backgroundExecute(Object[], Executable, Executable) - Method in class messif.executor.MethodExecutor
Execute a registered method by arguments on background.
backgroundExecute(Object[], List<Executable>, List<Executable>) - Method in class messif.executor.MethodExecutor
Execute a registered method by arguments on background.
backgroundExecute(Object...) - Method in class messif.executor.MethodExecutor
Execute a registered method by arguments on background.
backgroundExecute(Object[], Executable, Executable) - Method in class messif.executor.MethodThreadList
Execute registered method by arguments on background.
backgroundExecute(Object[], List<Executable>, List<Executable>) - Method in class messif.executor.MethodThreadList
Execute registered method by arguments on background.
backgroundExecute(Object...) - Method in class messif.executor.MethodThreadList
Execute registered method by arguments on background.
backgroundExecuteOperation(AbstractOperation) - Method in class messif.algorithms.Algorithm
Execute algorithm operation on background.
backgroundExecuteOperation(AbstractOperation, boolean) - Method in class messif.algorithms.Algorithm
Execute algorithm operation on background.
BallRegion - Class in messif.objects
This class represents a ball region, i.e. a partition of the metric space that holds objects that are within a specified radius from the central object (pivot).
BallRegion() - Constructor for class messif.objects.BallRegion
Creates a new instance of BallRegion with initially empty ball region
BallRegion(LocalAbstractObject, float) - Constructor for class messif.objects.BallRegion
Creates a new instance of BallRegion with specified pivot and radius
BallRegion(BufferedReader) - Constructor for class messif.objects.BallRegion
Creates a new instance of BallRegion from stream.
binaryDeserialize(BinaryInput, BinarySerializator) - Static method in class messif.objects.nio.JavaToBinarySerializable
Deserialize a previously stored object from input buffer.
BinaryInput - Interface in messif.objects.nio
Interface for classes that can read a binary data.
BinaryOutput - Interface in messif.objects.nio
Interface for classes that can write a binary data.
binarySearch(K, int, int, boolean) - Method in class messif.utility.SortedArrayData
Searches a range in this collection of objects for the specified value using the binary search algorithm.
BinarySerializable - Interface in messif.objects.nio
The BinarySerializable interface marks the implementing class to be able to serialize itself into a stream of bytes provided by the BinarySerializator.
BinarySerializator - Class in messif.objects.nio
This class provides a framework for binary serialization of objects.
BinarySerializator() - Constructor for class messif.objects.nio.BinarySerializator
 
binarySerialize(BinaryOutput, BinarySerializator) - Method in class messif.objects.AbstractObject
Binary-serialize this object into the output.
binarySerialize(BinaryOutput, BinarySerializator) - Method in class messif.objects.impl.MetaObjectMap
 
binarySerialize(BinaryOutput, BinarySerializator) - Method in class messif.objects.impl.ObjectByteVector
 
binarySerialize(BinaryOutput, BinarySerializator) - Method in class messif.objects.impl.ObjectFloatVector
 
binarySerialize(BinaryOutput, BinarySerializator) - Method in class messif.objects.impl.ObjectIntVector
 
binarySerialize(BinaryOutput, BinarySerializator) - Method in class messif.objects.impl.ObjectShortVector
Binary-serialize this object into the output.
binarySerialize(BinaryOutput, BinarySerializator) - Method in class messif.objects.impl.ObjectString
 
binarySerialize(BinaryOutput, BinarySerializator) - Method in class messif.objects.keys.AbstractObjectKey
Binary-serialize this object into the output.
binarySerialize(BinaryOutput, BinarySerializator) - Method in class messif.objects.keys.DoubleKey
Binary-serialize this object into the output.
binarySerialize(BinaryOutput, BinarySerializator) - Method in class messif.objects.keys.DoubleKeyInterval
Binary-serialize this object into the output.
binarySerialize(BinaryOutput, BinarySerializator) - Method in class messif.objects.keys.IntegerKey
Binary-serialize this object into the output.
binarySerialize(BinaryOutput, BinarySerializator) - Method in class messif.objects.keys.LongKey
Binary-serialize this object into the output.
binarySerialize(BinaryOutput, BinarySerializator) - Method in class messif.objects.LocalAbstractObject
Binary-serialize this object into the output.
binarySerialize(BinaryOutput, BinarySerializator) - Method in interface messif.objects.nio.BinarySerializable
Binary-serialize this object into the output.
binarySerialize(BinaryOutput, BinarySerializator) - Method in class messif.objects.nio.JavaToBinarySerializable
 
binarySerialize(BinaryOutput, BinarySerializator) - Method in class messif.objects.PrecomputedDistancesFilter
Binary-serialize this object into the output.
binarySerialize(BinaryOutput, BinarySerializator) - Method in class messif.objects.PrecomputedDistancesFixedArrayFilter
Binary-serialize this object into the output.
binarySerialize(BinaryOutput, BinarySerializator) - Method in class messif.objects.PrecomputedDistancesPivotMapFilter
Binary-serialize this object into the output.
binarySerialize(BinaryOutput, BinarySerializator) - Method in class messif.objects.UniqueID
Binary-serialize this object into the output.
bindOperationStatsRegexp - Variable in class messif.utility.CoreApplication
Regular expression for binding OperationStatistics in every CoreApplication.operationExecute(java.io.PrintStream, java.lang.String...) call
bindTo(StatisticCounter, Object) - Method in class messif.statistics.StatisticRefCounter
Bind current statistics object to receive notifications at the same time as the specified statistics receives some.
bindTo(StatisticRefCounter) - Method in class messif.statistics.StatisticRefCounter
Bind current statistics object to receive notifications at the same time as the specified statistics receives some.
bindTo(TSelf) - Method in class messif.statistics.Statistics
Bind this statistic to the given one.
bucket - Variable in class messif.algorithms.impl.SequentialScan
One instance of bucket where all objects are stored
Bucket - Class in messif.buckets
A data area that hold a collection of AbstractObjects.
Bucket() - Constructor for class messif.buckets.Bucket
 
bucket - Variable in class messif.buckets.split.BucketBallRegion
The bucket on which this ball region should be maintained
BucketBallRegion - Class in messif.buckets.split
 
BucketBallRegion(LocalBucket) - Constructor for class messif.buckets.split.BucketBallRegion
Creates a new instance of BucketBallRegion.
BucketBallRegion(LocalBucket, boolean) - Constructor for class messif.buckets.split.BucketBallRegion
Creates a new instance of BucketBallRegion.
BucketBallRegion(LocalBucket, boolean, LocalAbstractObject) - Constructor for class messif.buckets.split.BucketBallRegion
Creates a new instance of BucketBallRegion.
BucketBallRegion(LocalBucket, boolean, LocalAbstractObject, float) - Constructor for class messif.buckets.split.BucketBallRegion
Creates a new instance of BucketBallRegion with specified pivot and radius.
bucketCapacity - Variable in class messif.buckets.BucketDispatcher
Default bucket hard capacity for newly created buckets
BUCKETCHANGE_THRESHOLD_TO_RESELECT - Static variable in class messif.pivotselection.IncrementalPivotChooser
Reselect sample set when the percentage of the bucket changes (with respect to its occupation) exceeds this constant.
BucketDispatcher - Class in messif.buckets
This class is a dispatcher for maintaining a set of local buckets.
BucketDispatcher(int, long, long, long, boolean, Class<? extends LocalBucket>, Map<String, Object>) - Constructor for class messif.buckets.BucketDispatcher
Creates a new instance of BucketDispatcher with full specification of default values.
BucketDispatcher(int, long, long, long, boolean, Class<? extends LocalBucket>) - Constructor for class messif.buckets.BucketDispatcher
Creates a new instance of BucketDispatcher with full specification of default values.
BucketDispatcher(int, long, Class<? extends LocalBucket>) - Constructor for class messif.buckets.BucketDispatcher
Creates a new instance of BucketDispatcher only with maximal capacity specification.
BucketErrorCode - Class in messif.buckets
Represents an error code that can be returned by bucket operations.
BucketErrorCode(String) - Constructor for class messif.buckets.BucketErrorCode
Creates a new instance of BucketErrorCode, i.e. a new error code.
BucketFilter - Interface in messif.buckets
Ancestor of all bucket filter interfaces.
BucketFilterAfterAdd - Interface in messif.buckets
Implements a filter used after an object was inserted into a bucket.
BucketFilterAfterRemove - Interface in messif.buckets
Implements a filter used after an object was removed from a bucket.
BucketFilterBeforeAdd - Interface in messif.buckets
Implements a filter used before an object is inserted into a bucket.
BucketFilterBeforeRemove - Interface in messif.buckets
Implements a filter used before an object is removed from a bucket.
bucketLowOccupation - Variable in class messif.buckets.BucketDispatcher
Default bucket hard low-occupation for newly created buckets
bucketOccupationAsBytes - Variable in class messif.buckets.BucketDispatcher
Default flag whether to store occupation & capacity in bytes (true) or number of objects (false) for newly created buckets
bucketSoftCapacity - Variable in class messif.buckets.BucketDispatcher
Default bucket soft capacity for newly created buckets
BucketStorageException - Exception in messif.buckets
The ancestor of all Throwables that indicate an illegal condition occurred while operating with buckets.
BucketStorageException(BucketErrorCode) - Constructor for exception messif.buckets.BucketStorageException
Constructs a new exception with null as its detail message.
BucketStorageException(BucketErrorCode, String) - Constructor for exception messif.buckets.BucketStorageException
Constructs a new exception with the specified detail message.
BucketStorageException(BucketErrorCode, String, Throwable) - Constructor for exception messif.buckets.BucketStorageException
Constructs a new exception with the specified detail message and cause.
BucketStorageException(BucketErrorCode, Throwable) - Constructor for exception messif.buckets.BucketStorageException
Constructs a new exception with the specified cause and a detail message of (cause==null ?
bufferDirect - Variable in class messif.buckets.storage.impl.DiskStorage
Allocate the buffers for read/write operations as direct
bufferedSize() - Method in class messif.objects.nio.BufferInputStream
Returns the number of bytes currently in the buffer.
bufferedSize() - Method in class messif.objects.nio.BufferOutputStream
Returns the number of bytes currently in the buffer.
BufferInputStream - Class in messif.objects.nio
Input stream that implements the BinaryInput using an internal buffer.
BufferInputStream(int, boolean) - Constructor for class messif.objects.nio.BufferInputStream
Creates a new instance of BufferInputStream.
BufferInputStream(ByteBuffer) - Constructor for class messif.objects.nio.BufferInputStream
Creates a new instance of BufferInputStream.
BufferInputStream(byte[]) - Constructor for class messif.objects.nio.BufferInputStream
Creates a new instance of BufferInputStream.
BufferOutputStream - Class in messif.objects.nio
Output stream that implements the BinaryOutput using an internal buffer.
BufferOutputStream(int, boolean) - Constructor for class messif.objects.nio.BufferOutputStream
Creates a new instance of BufferOutputStream.
BufferOutputStream(ByteBuffer) - Constructor for class messif.objects.nio.BufferOutputStream
Creates a new instance of BufferOutputStream.
bufferSize - Variable in class messif.buckets.storage.impl.DiskStorage
Buffer sizes for read/write operations
bulkInsert(BulkInsertOperation) - Method in class messif.algorithms.impl.SequentialScan
Bulk insertion.
BulkInsertOperation - Class in messif.operations.data
Operation for inserting several objects at once.
BulkInsertOperation(AbstractObjectList<? extends LocalAbstractObject>) - Constructor for class messif.operations.data.BulkInsertOperation
Creates a new instance of BulkInsertOperation.
BulkInsertOperation(Collection<? extends LocalAbstractObject>) - Constructor for class messif.operations.data.BulkInsertOperation
Creates a new instance of BulkInsertOperation.
BulkInsertOperation(Iterator<? extends LocalAbstractObject>) - Constructor for class messif.operations.data.BulkInsertOperation
Creates a new instance of BulkInsertOperation.
BulkInsertOperation(AbstractStreamObjectIterator<LocalAbstractObject>, int) - Constructor for class messif.operations.data.BulkInsertOperation
Creates a new instance of BulkInsertOperation.

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