AlgART Home
A B C D E F G H I J L M N O P Q R S T U V W X Y Z

A

a(int) - Method in class net.algart.math.functions.LinearFunc
Returns ai coefficient of this linear function.
a() - Method in class net.algart.math.functions.LinearFunc
Returns an array containing all ai coefficients of this linear function.
a() - Method in class net.algart.math.functions.LinearOperator
Returns an array containing A matrix.
ABS - Static variable in interface net.algart.math.functions.Func
Absolute value function: f(x0) = |x0|.
ABS_DIFF - Static variable in interface net.algart.math.functions.Func
Absolute value of the difference of 2 numbers: f(x0, x1) = |x0-x1|.
absDiffOfByteArray(byte[], int, byte[], int, int) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the absolute value of the difference of them and corresponding count elements in src array, starting from the element #srcPos: dest[destPos+i]=|dest[destPos+i]-src[srcPos+i]|.
absDiffOfByteArrayAndBuffer(byte[], int, ByteBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Replaces count elements in dest array, starting from the element #destPos, with the absolute value of the difference of them and corresponding count elements in src buffer, starting from the element #srcPos: dest[destPos+i]=|dest[destPos+i]-src.get(srcPos+i)|.
absDiffOfCharArray(char[], int, char[], int, int) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the absolute value of the difference of them and corresponding count elements in src array, starting from the element #srcPos: dest[destPos+i]=|dest[destPos+i]-src[srcPos+i]|.
absDiffOfCharArrayAndBuffer(char[], int, CharBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Replaces count elements in dest array, starting from the element #destPos, with the absolute value of the difference of them and corresponding count elements in src buffer, starting from the element #srcPos: dest[destPos+i]=|dest[destPos+i]-src.get(srcPos+i)|.
absDiffOfDoubleArray(double[], int, double[], int, int) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the absolute value of the difference of them and corresponding count elements in src array, starting from the element #srcPos: dest[destPos+i]=|dest[destPos+i]-src[srcPos+i]|.
absDiffOfDoubleArrayAndBuffer(double[], int, DoubleBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Replaces count elements in dest array, starting from the element #destPos, with the absolute value of the difference of them and corresponding count elements in src buffer, starting from the element #srcPos: dest[destPos+i]=|dest[destPos+i]-src.get(srcPos+i)|.
absDiffOfFloatArray(float[], int, float[], int, int) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the absolute value of the difference of them and corresponding count elements in src array, starting from the element #srcPos: dest[destPos+i]=|dest[destPos+i]-src[srcPos+i]|.
absDiffOfFloatArrayAndBuffer(float[], int, FloatBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Replaces count elements in dest array, starting from the element #destPos, with the absolute value of the difference of them and corresponding count elements in src buffer, starting from the element #srcPos: dest[destPos+i]=|dest[destPos+i]-src.get(srcPos+i)|.
absDiffOfIntArray(int[], int, int[], int, int, boolean) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the absolute value of the difference of them and corresponding count elements in src array, starting from the element #srcPos: dest[destPos+i]=|dest[destPos+i]-src[srcPos+i]|.
absDiffOfIntArrayAndBuffer(int[], int, IntBuffer, int, int, boolean) - Static method in class net.algart.arrays.JBuffers
Replaces count elements in dest array, starting from the element #destPos, with the absolute value of the difference of them and corresponding count elements in src buffer, starting from the element #srcPos: dest[destPos+i]=|dest[destPos+i]-src[srcPos+i]|.
absDiffOfLongArray(long[], int, long[], int, int) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the absolute value of the difference of them and corresponding count elements in src array, starting from the element #srcPos: dest[destPos+i]=|dest[destPos+i]-src[srcPos+i]|.
absDiffOfLongArrayAndBuffer(long[], int, LongBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Replaces count elements in dest array, starting from the element #destPos, with the absolute value of the difference of them and corresponding count elements in src buffer, starting from the element #srcPos: dest[destPos+i]=|dest[destPos+i]-src.get(srcPos+i)|.
absDiffOfShortArray(short[], int, short[], int, int) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the absolute value of the difference of them and corresponding count elements in src array, starting from the element #srcPos: dest[destPos+i]=|dest[destPos+i]-src[srcPos+i]|.
absDiffOfShortArrayAndBuffer(short[], int, ShortBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Replaces count elements in dest array, starting from the element #destPos, with the absolute value of the difference of them and corresponding count elements in src buffer, starting from the element #srcPos: dest[destPos+i]=|dest[destPos+i]-src.get(srcPos+i)|.
AbstractArray - Class in net.algart.arrays
Implementation of basic functions of MutableArray interface.
AbstractArray(long, long, Array...) - Constructor for class net.algart.arrays.AbstractArray
Creates an array with the given initial capacity and length.
AbstractArray(long, long) - Constructor for class net.algart.arrays.AbstractArray
Equivalent to AbstractArray(initialCapacity, initialLength, new Array[0]).
AbstractArray(long) - Constructor for class net.algart.arrays.AbstractArray
Equivalent to AbstractArray(initialCapacityAndLength, initialCapacityAndLength, new Array[0]).
AbstractArrayContext - Class in net.algart.arrays
A skeletal implementation of the ArrayContext interface to minimize the effort required to implement this interface.
AbstractArrayContext() - Constructor for class net.algart.arrays.AbstractArrayContext
 
AbstractArrayProcessorWithContextSwitching - Class in net.algart.arrays
A skeletal implementation of the ArrayProcessorWithContextSwitching interface.
AbstractArrayProcessorWithContextSwitching(ArrayContext) - Constructor for class net.algart.arrays.AbstractArrayProcessorWithContextSwitching
Creates an instance of this class with the given context.
AbstractBitArray - Class in net.algart.arrays
Implementation of almost all basic functions of BitArray interface.
AbstractBitArray(MemoryModel, long, long, Array...) - Constructor for class net.algart.arrays.AbstractBitArray
Creates an array with the given initial capacity and length.
AbstractBitArray(MemoryModel, long, Array...) - Constructor for class net.algart.arrays.AbstractBitArray
Creates an array with the given initial capacity and length.
AbstractByteArray - Class in net.algart.arrays
Implementation of almost all basic functions of ByteArray interface.
AbstractByteArray(MemoryModel, long, long, Array...) - Constructor for class net.algart.arrays.AbstractByteArray
Creates an array with the given initial capacity and length.
AbstractByteArray(MemoryModel, long, Array...) - Constructor for class net.algart.arrays.AbstractByteArray
Creates an array with the given initial capacity and length.
AbstractCharArray - Class in net.algart.arrays
Implementation of almost all basic functions of CharArray interface.
AbstractCharArray(MemoryModel, long, long, Array...) - Constructor for class net.algart.arrays.AbstractCharArray
Creates an array with the given initial capacity and length.
AbstractCharArray(MemoryModel, long, Array...) - Constructor for class net.algart.arrays.AbstractCharArray
Creates an array with the given initial capacity and length.
AbstractContext - Class in net.algart.contexts
A skeletal implementation of the Context interface to minimize the effort required to implement this interface.
AbstractContext(boolean) - Constructor for class net.algart.contexts.AbstractContext
Creates a new instance of this class.
AbstractConvolution - Class in net.algart.arrays.linearfiltering
 
AbstractConvolution(ArrayContext) - Constructor for class net.algart.arrays.linearfiltering.AbstractConvolution
Creates an instance of this class with the given context.
AbstractCoordinateTransformationOperator - Class in net.algart.math.functions
A skeletal implementation of the CoordinateTransformationOperator interface to minimize the effort required to implement this interface.
AbstractCoordinateTransformationOperator() - Constructor for class net.algart.math.functions.AbstractCoordinateTransformationOperator
 
AbstractDataFileModel - Class in net.algart.arrays
A skeletal implementation of the DataFileModel interface to minimize the effort required to implement this interface for processing usual disk files.
AbstractDataFileModel() - Constructor for class net.algart.arrays.AbstractDataFileModel
Equivalent to AbstractDataFileModel(null, 0).
AbstractDataFileModel(File, long) - Constructor for class net.algart.arrays.AbstractDataFileModel
Creates a new instance with the specified temporary-file path and the starting gap size in all temporary files.
AbstractDoubleArray - Class in net.algart.arrays
Implementation of almost all basic functions of DoubleArray interface.
AbstractDoubleArray(MemoryModel, long, long, Array...) - Constructor for class net.algart.arrays.AbstractDoubleArray
Creates an array with the given initial capacity and length.
AbstractDoubleArray(MemoryModel, long, Array...) - Constructor for class net.algart.arrays.AbstractDoubleArray
Creates an array with the given initial capacity and length.
AbstractFloatArray - Class in net.algart.arrays
Implementation of almost all basic functions of FloatArray interface.
AbstractFloatArray(MemoryModel, long, long, Array...) - Constructor for class net.algart.arrays.AbstractFloatArray
Creates an array with the given initial capacity and length.
AbstractFloatArray(MemoryModel, long, Array...) - Constructor for class net.algart.arrays.AbstractFloatArray
Creates an array with the given initial capacity and length.
AbstractFunc - Class in net.algart.math.functions
A skeletal implementation of the Func interface to minimize the effort required to implement this interface.
AbstractFunc() - Constructor for class net.algart.math.functions.AbstractFunc
 
AbstractIntArray - Class in net.algart.arrays
Implementation of almost all basic functions of IntArray interface.
AbstractIntArray(MemoryModel, long, long, Array...) - Constructor for class net.algart.arrays.AbstractIntArray
Creates an array with the given initial capacity and length.
AbstractIntArray(MemoryModel, long, Array...) - Constructor for class net.algart.arrays.AbstractIntArray
Creates an array with the given initial capacity and length.
AbstractIterativeArrayProcessor<T> - Class in net.algart.arrays
A skeletal implementation of the IterativeArrayProcessor interface.
AbstractIterativeArrayProcessor(ArrayContext) - Constructor for class net.algart.arrays.AbstractIterativeArrayProcessor
Creates an instance of this class with the given context.
AbstractLongArray - Class in net.algart.arrays
Implementation of almost all basic functions of LongArray interface.
AbstractLongArray(MemoryModel, long, long, Array...) - Constructor for class net.algart.arrays.AbstractLongArray
Creates an array with the given initial capacity and length.
AbstractLongArray(MemoryModel, long, Array...) - Constructor for class net.algart.arrays.AbstractLongArray
Creates an array with the given initial capacity and length.
AbstractMatrix<T extends Array> - Class in net.algart.arrays
A skeletal implementation of the Matrix interface to minimize the effort required to implement this interface.
AbstractMatrix() - Constructor for class net.algart.arrays.AbstractMatrix
 
AbstractMemoryModel - Class in net.algart.arrays
A skeletal implementation of the MemoryModel interface to minimize the effort required to implement this interface.
AbstractMemoryModel() - Constructor for class net.algart.arrays.AbstractMemoryModel
 
AbstractMorphology - Class in net.algart.arrays.morphology
A skeletal implementation of the Morphology interface to minimize the effort required to implement this interface.
AbstractMorphology(ArrayContext) - Constructor for class net.algart.arrays.morphology.AbstractMorphology
Creates an instance of this class with the given context.
AbstractObjectArray<E> - Class in net.algart.arrays
Implementation of almost all basic functions of ObjectArray interface.
AbstractObjectArray(MemoryModel, Class<E>, long, long, Array...) - Constructor for class net.algart.arrays.AbstractObjectArray
Creates an array with the given initial capacity and length.
AbstractObjectArray(MemoryModel, Class<E>, long, Array...) - Constructor for class net.algart.arrays.AbstractObjectArray
Creates an array with the given initial capacity and length.
AbstractPattern - Class in net.algart.math.patterns
A skeletal implementation of the Pattern interface to minimize the effort required to implement this interface.
AbstractPattern(int, boolean) - Constructor for class net.algart.math.patterns.AbstractPattern
Creates a pattern with the given number of space dimensions.
AbstractShortArray - Class in net.algart.arrays
Implementation of almost all basic functions of ShortArray interface.
AbstractShortArray(MemoryModel, long, long, Array...) - Constructor for class net.algart.arrays.AbstractShortArray
Creates an array with the given initial capacity and length.
AbstractShortArray(MemoryModel, long, Array...) - Constructor for class net.algart.arrays.AbstractShortArray
Creates an array with the given initial capacity and length.
AbstractUpdatableBitArray - Class in net.algart.arrays
Implementation of almost all basic functions of UpdatableBitArray interface.
AbstractUpdatableBitArray(MemoryModel, long, long, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableBitArray
Creates an array with the given initial capacity and length.
AbstractUpdatableBitArray(MemoryModel, long, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableBitArray
Creates an array with the given initial capacity and length.
AbstractUpdatableByteArray - Class in net.algart.arrays
Implementation of almost all basic functions of UpdatableByteArray interface.
AbstractUpdatableByteArray(MemoryModel, long, long, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableByteArray
Creates an array with the given initial capacity and length.
AbstractUpdatableByteArray(MemoryModel, long, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableByteArray
Creates an array with the given initial capacity and length.
AbstractUpdatableCharArray - Class in net.algart.arrays
Implementation of almost all basic functions of UpdatableCharArray interface.
AbstractUpdatableCharArray(MemoryModel, long, long, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableCharArray
Creates an array with the given initial capacity and length.
AbstractUpdatableCharArray(MemoryModel, long, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableCharArray
Creates an array with the given initial capacity and length.
AbstractUpdatableDoubleArray - Class in net.algart.arrays
Implementation of almost all basic functions of UpdatableDoubleArray interface.
AbstractUpdatableDoubleArray(MemoryModel, long, long, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableDoubleArray
Creates an array with the given initial capacity and length.
AbstractUpdatableDoubleArray(MemoryModel, long, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableDoubleArray
Creates an array with the given initial capacity and length.
AbstractUpdatableFloatArray - Class in net.algart.arrays
Implementation of almost all basic functions of UpdatableFloatArray interface.
AbstractUpdatableFloatArray(MemoryModel, long, long, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableFloatArray
Creates an array with the given initial capacity and length.
AbstractUpdatableFloatArray(MemoryModel, long, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableFloatArray
Creates an array with the given initial capacity and length.
AbstractUpdatableIntArray - Class in net.algart.arrays
Implementation of almost all basic functions of UpdatableIntArray interface.
AbstractUpdatableIntArray(MemoryModel, long, long, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableIntArray
Creates an array with the given initial capacity and length.
AbstractUpdatableIntArray(MemoryModel, long, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableIntArray
Creates an array with the given initial capacity and length.
AbstractUpdatableLongArray - Class in net.algart.arrays
Implementation of almost all basic functions of UpdatableLongArray interface.
AbstractUpdatableLongArray(MemoryModel, long, long, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableLongArray
Creates an array with the given initial capacity and length.
AbstractUpdatableLongArray(MemoryModel, long, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableLongArray
Creates an array with the given initial capacity and length.
AbstractUpdatableObjectArray<E> - Class in net.algart.arrays
Implementation of almost all basic functions of UpdatableObjectArray interface.
AbstractUpdatableObjectArray(MemoryModel, Class<E>, long, long, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableObjectArray
Creates an array with the given initial capacity and length.
AbstractUpdatableObjectArray(MemoryModel, Class<E>, long, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableObjectArray
Creates an array with the given initial capacity and length.
AbstractUpdatableShortArray - Class in net.algart.arrays
Implementation of almost all basic functions of UpdatableShortArray interface.
AbstractUpdatableShortArray(MemoryModel, long, long, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableShortArray
Creates an array with the given initial capacity and length.
AbstractUpdatableShortArray(MemoryModel, long, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableShortArray
Creates an array with the given initial capacity and length.
AbstractWeightedPattern - Class in net.algart.math.patterns
A skeletal implementation of the WeightedPattern interface to minimize the effort required to implement this interface.
AbstractWeightedPattern(Pattern) - Constructor for class net.algart.math.patterns.AbstractWeightedPattern
Creates a new weighted pattern on the base of the given parent one.
activeArrayFinalizationTasksCount() - Static method in class net.algart.arrays.LargeMemoryModel
Returns the current number of AlgART arrays that were created by not finalized yet by this model.
activeFinalizationTasksCount() - Static method in class net.algart.arrays.LargeMemoryModel
Returns the current number of internal finalization tasks that are scheduled by this model to free unused system resources, but are not fully performed yet.
activeMappingFinalizationTasksCount() - Static method in class net.algart.arrays.LargeMemoryModel
Returns the current number of mapped blocks that were created by not finalized yet by this model.
activeTasksCount() - Method in class net.algart.finalizing.Finalizer
Returns the current number of tasks that are scheduled by invokeOnDeallocation method, but not fully performed yet.
add(IPoint) - Method in class net.algart.math.points.IPoint
Returns the vector sum of this and given point: every coordinate #i in the result is thisInstance.coord(i)+point.coord(i).
add(Point) - Method in class net.algart.math.points.Point
Returns the vector sum of this and given point: every coordinate #i in the result is thisInstance.coord(i)+point.coord(i).
addBitsToInts(int[], int, long[], long, int) - Static method in class net.algart.arrays.PackedBitArrays
Unpacks count bits, packed in src array, starting from the bit #srcPos, and add them count elements of dest array, starting from the element #destPos.
addByteArray(int[], int, byte[], int, int) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src array, starting from the element #srcPos: dest[destPos+i]+=(src[srcPos+i]&0xFF).
addByteArray(double[], int, byte[], int, int, double) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src array, multiplied by mult argument, starting from the element #srcPos: dest[destPos+i]+=(src[srcPos+i]&0xFF)*mult.
addByteBufferToArray(int[], int, ByteBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src buffer, starting from the element #srcPos: dest[destPos+i]+=(src.get(srcPos+i)&0xFF).
addByteBufferToArray(double[], int, ByteBuffer, int, int, double) - Static method in class net.algart.arrays.JBuffers
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src buffer, multiplied by mult argument, starting from the element #srcPos: dest[destPos+i]+=(src.get(srcPos+i)&0xFF)*mult.
addCharArray(int[], int, char[], int, int) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src array, starting from the element #srcPos: dest[destPos+i]+=(src[srcPos+i]).
addCharArray(double[], int, char[], int, int, double) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src array, multiplied by mult argument, starting from the element #srcPos: dest[destPos+i]+=(src[srcPos+i])*mult.
addCharBufferToArray(int[], int, CharBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src buffer, starting from the element #srcPos: dest[destPos+i]+=(src.get(srcPos+i)).
addCharBufferToArray(double[], int, CharBuffer, int, int, double) - Static method in class net.algart.arrays.JBuffers
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src buffer, multiplied by mult argument, starting from the element #srcPos: dest[destPos+i]+=(src.get(srcPos+i))*mult.
addDoubleArray(int[], int, double[], int, int) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src array, starting from the element #srcPos: dest[destPos+i]+=(src[srcPos+i]).
addDoubleArray(double[], int, double[], int, int, double) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src array, multiplied by mult argument, starting from the element #srcPos: dest[destPos+i]+=(src[srcPos+i])*mult.
addDoubleBufferToArray(int[], int, DoubleBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src buffer, starting from the element #srcPos: dest[destPos+i]+=(src.get(srcPos+i)).
addDoubleBufferToArray(double[], int, DoubleBuffer, int, int, double) - Static method in class net.algart.arrays.JBuffers
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src buffer, multiplied by mult argument, starting from the element #srcPos: dest[destPos+i]+=(src.get(srcPos+i))*mult.
addFloatArray(int[], int, float[], int, int) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src array, starting from the element #srcPos: dest[destPos+i]+=(src[srcPos+i]).
addFloatArray(double[], int, float[], int, int, double) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src array, multiplied by mult argument, starting from the element #srcPos: dest[destPos+i]+=(src[srcPos+i])*mult.
addFloatBufferToArray(int[], int, FloatBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src buffer, starting from the element #srcPos: dest[destPos+i]+=(src.get(srcPos+i)).
addFloatBufferToArray(double[], int, FloatBuffer, int, int, double) - Static method in class net.algart.arrays.JBuffers
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src buffer, multiplied by mult argument, starting from the element #srcPos: dest[destPos+i]+=(src.get(srcPos+i))*mult.
addIntArray(int[], int, int[], int, int) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src array, starting from the element #srcPos: dest[destPos+i]+=(src[srcPos+i]).
addIntArray(double[], int, int[], int, int, double) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src array, multiplied by mult argument, starting from the element #srcPos: dest[destPos+i]+=(src[srcPos+i])*mult.
addIntBufferToArray(int[], int, IntBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src buffer, starting from the element #srcPos: dest[destPos+i]+=(src.get(srcPos+i)).
addIntBufferToArray(double[], int, IntBuffer, int, int, double) - Static method in class net.algart.arrays.JBuffers
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src buffer, multiplied by mult argument, starting from the element #srcPos: dest[destPos+i]+=(src.get(srcPos+i))*mult.
addInterruptionListener(InterruptionContext.Listener) - Method in class net.algart.contexts.DefaultContext
This implementation does nothing.
addInterruptionListener(InterruptionContext.Listener) - Method in interface net.algart.contexts.InterruptionContext
Adds the listener to receive interruption requests.
addLongArray(int[], int, long[], int, int) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src array, starting from the element #srcPos: dest[destPos+i]+=(src[srcPos+i]).
addLongArray(double[], int, long[], int, int, double) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src array, multiplied by mult argument, starting from the element #srcPos: dest[destPos+i]+=(src[srcPos+i])*mult.
addLongBufferToArray(int[], int, LongBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src buffer, starting from the element #srcPos: dest[destPos+i]+=(src.get(srcPos+i)).
addLongBufferToArray(double[], int, LongBuffer, int, int, double) - Static method in class net.algart.arrays.JBuffers
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src buffer, multiplied by mult argument, starting from the element #srcPos: dest[destPos+i]+=(src.get(srcPos+i))*mult.
addShortArray(int[], int, short[], int, int) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src array, starting from the element #srcPos: dest[destPos+i]+=(src[srcPos+i]&0xFFFF).
addShortArray(double[], int, short[], int, int, double) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src array, multiplied by mult argument, starting from the element #srcPos: dest[destPos+i]+=(src[srcPos+i]&0xFFFF)*mult.
addShortBufferToArray(int[], int, ShortBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src buffer, starting from the element #srcPos: dest[destPos+i]+=(src.get(srcPos+i)&0xFFFF).
addShortBufferToArray(double[], int, ShortBuffer, int, int, double) - Static method in class net.algart.arrays.JBuffers
Replaces count elements in dest array, starting from the element #destPos, with the sum of them and corresponding count elements in src buffer, multiplied by mult argument, starting from the element #srcPos: dest[destPos+i]+=(src.get(srcPos+i)&0xFFFF)*mult.
addShutdownTask(Runnable, Arrays.TaskExecutionOrder) - Static method in class net.algart.arrays.Arrays
Schedules the given task to be performed while system shutting down.
ALL_FILE - Static variable in class net.algart.arrays.LargeMemoryModel
The special value for fileAreaSize argument in asArray and asUpdatableArray methods, that means the region from the specified position to the file end.
allocateElement() - Method in class net.algart.arrays.CombinedMemoryModel.AbstractByteBufferCombinerInPlace
 
allocateElement() - Method in interface net.algart.arrays.CombinedMemoryModel.CombinerInPlace
Creates a new element that can be stored in or loaded from the combined array.
allocateElement() - Method in interface net.algart.arrays.ObjectInPlaceArray
Creates one instance of ObjectArray.elementType() class in some state.
allocateStorage(long, boolean) - Method in class net.algart.arrays.CombinedMemoryModel.AbstractByteBufferCombiner
 
allocateStorage(long, boolean) - Method in interface net.algart.arrays.CombinedMemoryModel.Combiner
Should create a storage (several AlgART arrays), allowing to store elements of the combined arrays.
allTemporaryFiles - Variable in class net.algart.arrays.AbstractDataFileModel
The internal synchronized set of all non-deleted temporary files: AbstractDataFileModel.allTemporaryFiles() method returns its clone.
allTemporaryFiles() - Method in class net.algart.arrays.AbstractDataFileModel
 
allTemporaryFiles() - Method in interface net.algart.arrays.DataFileModel
Returns the set of all data files, that are temporary and should be automatically deleted while system shutdown.
allUnionDecompositions(int) - Method in class net.algart.math.patterns.AbstractPattern
This implementation uses a common algorithm that usually provide good results.
allUnionDecompositions(int) - Method in class net.algart.math.patterns.AbstractWeightedPattern
 
allUnionDecompositions(int) - Method in interface net.algart.math.patterns.Pattern
Returns the list of all best or almost best union decompositions with the equal or similar quality.
allUsedDataFileModelsWithAutoDeletion() - Static method in class net.algart.arrays.LargeMemoryModel
Returns a newly allocated copy of the set of all data file models, that were used in any instances of this class (as constructor agruments) since the application start.
andBits(long[], long, long[], long, long) - Static method in class net.algart.arrays.PackedBitArrays
Replaces count bits, packed in dest array, starting from the bit #destPos, with the logial AND of them and corresponding count bits, packed in src array, starting from the bit #srcPos.
andBits(long[], long, LongBuffer, long, long) - Static method in class net.algart.arrays.PackedBitBuffers
Replaces count bits, packed in dest array, starting from the bit #destPos, with the logial AND of them and corresponding count bits, packed in src buffer, starting from the bit #srcPos.
andNotBits(long[], long, long[], long, long) - Static method in class net.algart.arrays.PackedBitArrays
Replaces count bits, packed in dest array, starting from the bit #destPos, with the logial AND of them and inverted corresponding count bits, packed in src array, starting from the bit #srcPos.
andNotBits(long[], long, LongBuffer, long, long) - Static method in class net.algart.arrays.PackedBitBuffers
Replaces count bits, packed in dest array, starting from the bit #destPos, with the logial AND of them and inverted corresponding count bits, packed in src buffer, starting from the bit #srcPos.
apertureDim() - Method in class net.algart.math.functions.ApertureFilterOperator
Returns the dimensions of the aperture of this filter.
apertureDim(int) - Method in class net.algart.math.functions.ApertureFilterOperator
Equivalent to ApertureFilterOperator.apertureDim()[coordIndex].
ApertureFilteredFunc - Class in net.algart.math.functions
A function, transformed by ApertureFilterOperator in n-dimensional Euclidean space.
ApertureFilterOperator - Class in net.algart.math.functions
Aperture filtering operator in n-dimensional Euclidean space: g(x) = O f(x) = apertureFunc(f(x+a0), f(x+a1), ..., f(x+am-1)), where x is a point of the n-dimensional space, apertureFunc is some function with m arguments (the aperture function), {ai} is a set of points with (usually) little coordinates (the aperture), f is the source mathematical function and g is the result of applying the operator to f.
apertureFrom() - Method in class net.algart.math.functions.ApertureFilterOperator
Returns the start coordinates of the points in the aperture of this filter.
apertureFrom(int) - Method in class net.algart.math.functions.ApertureFilterOperator
Equivalent to ApertureFilterOperator.apertureFrom()[coordIndex].
apertureFunc() - Method in class net.algart.math.functions.ApertureFilterOperator
Returns the aperture function, used by this filter.
apertureStep(int) - Method in class net.algart.math.functions.ApertureFilterOperator
Equivalent to ApertureFilterOperator.apertureSteps()[coordIndex].
apertureSteps() - Method in class net.algart.math.functions.ApertureFilterOperator
Returns the steps of changing coordinates of the points in the aperture of this filter.
apertureTo(int) - Method in class net.algart.math.functions.ApertureFilterOperator
Equivalent to ApertureFilterOperator.apertureFrom()[coordIndex] + (ApertureFilterOperator.apertureDim()[coordIndex] - 1) * ApertureFilterOperator.apertureSteps()[coordIndex].
append(Array) - Method in interface net.algart.arrays.MutableArray
Appends the specified array to the end of this array.
append(Array) - Method in interface net.algart.arrays.MutableBitArray
 
append(Array) - Method in interface net.algart.arrays.MutableByteArray
 
append(Array) - Method in interface net.algart.arrays.MutableCharArray
 
append(String) - Method in interface net.algart.arrays.MutableCharArray
Appends all characters of value to the end of this array and returns this array.
append(Array) - Method in interface net.algart.arrays.MutableDoubleArray
 
append(Array) - Method in interface net.algart.arrays.MutableFloatArray
 
append(Array) - Method in interface net.algart.arrays.MutableIntArray
 
append(Array) - Method in interface net.algart.arrays.MutableLongArray
 
append(Array) - Method in interface net.algart.arrays.MutableObjectArray
 
append(Array) - Method in interface net.algart.arrays.MutableObjectInPlaceArray
 
append(Array) - Method in interface net.algart.arrays.MutablePArray
 
append(Array) - Method in interface net.algart.arrays.MutablePFixedArray
 
append(Array) - Method in interface net.algart.arrays.MutablePFloatingArray
 
append(Array) - Method in interface net.algart.arrays.MutablePIntegerArray
 
append(Array) - Method in interface net.algart.arrays.MutablePNumberArray
 
append(Array) - Method in interface net.algart.arrays.MutableShortArray
 
apply(Func) - Method in class net.algart.math.functions.AbstractCoordinateTransformationOperator
 
apply(Func) - Method in class net.algart.math.functions.ApertureFilterOperator
 
apply(Func) - Method in interface net.algart.math.functions.CoordinateTransformationOperator
In this interface, this method is equivalent to CoordinateTransformedFunc.getInstance(f, this).
apply(Func) - Method in interface net.algart.math.functions.Operator
Returns the result of applying this operator to the given function.
applyFunc(ArrayContext, Func, UpdatablePArray, PArray...) - Static method in class net.algart.arrays.Arrays
Equivalent to applyFunc(context, f, true, result, x).
applyFunc(ArrayContext, boolean, Func, UpdatablePArray, PArray...) - Static method in class net.algart.arrays.Arrays
Creates a "lazy" array by lazy = asFuncArray(null, truncateOverflows, f, necessaryType, x) call and copies it into the result argument by copy(context, result, lazy) call.
applyFunc(ArrayContext, Func, Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
Equivalent to applyFunc(context, true, f, result, x).
applyFunc(ArrayContext, boolean, Func, Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
Equivalent to applyFunc(context, truncateOverflows, f, result, several(PArray.class, x)).
applyFunc(ArrayContext, Func, Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
Equivalent to applyFunc(context, true, f, result, x1, x2).
applyFunc(ArrayContext, boolean, Func, Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
Equivalent to applyFunc(context, truncateOverflows, f, result, several(PArray.class, x1, x2)).
applyFunc(ArrayContext, Func, Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
Equivalent to applyFunc(context, true, f, result, x1, x2, x3).
applyFunc(ArrayContext, boolean, Func, Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
Equivalent to applyFunc(context, truncateOverflows, f, result, several(PArray.class, x1, x2, x3)).
applyFunc(ArrayContext, Func, Matrix<? extends UpdatablePArray>, List<? extends Matrix<? extends PArray>>) - Static method in class net.algart.arrays.Matrices
Equivalent to applyFunc(context, true, f, result, x).
applyFunc(ArrayContext, boolean, Func, Matrix<? extends UpdatablePArray>, List<? extends Matrix<? extends PArray>>) - Static method in class net.algart.arrays.Matrices
Calls to Arrays.applyFunc(context, truncateOverflows, f, result.array(), arrays), where arrays is {x.get(0).array(), x.get(1).array(), ...}.
area() - Method in class net.algart.arrays.Boundary2DScanner.SimpleMeasurer
Returns the oriented area inside the scanned boundary.
areAllElementTypesSupported() - Method in class net.algart.arrays.AbstractMemoryModel
 
areAllElementTypesSupported() - Method in class net.algart.arrays.BufferMemoryModel
 
areAllElementTypesSupported() - Method in class net.algart.arrays.CombinedMemoryModel
 
areAllElementTypesSupported() - Method in class net.algart.arrays.LargeMemoryModel
 
areAllElementTypesSupported() - Method in interface net.algart.arrays.MemoryModel
Returns true if this memory model can create arrays with all element types.
areAllElementTypesSupported() - Method in class net.algart.arrays.SignalMemoryModel
This implementation always returns false.
areAllElementTypesSupported() - Method in class net.algart.arrays.SimpleMemoryModel
 
areAllPrimitiveElementTypesSupported() - Method in class net.algart.arrays.AbstractMemoryModel
 
areAllPrimitiveElementTypesSupported() - Method in class net.algart.arrays.BufferMemoryModel
 
areAllPrimitiveElementTypesSupported() - Method in class net.algart.arrays.CombinedMemoryModel
 
areAllPrimitiveElementTypesSupported() - Method in class net.algart.arrays.LargeMemoryModel
 
areAllPrimitiveElementTypesSupported() - Method in interface net.algart.arrays.MemoryModel
Returns true if this memory model can create arrays with all primitive element types: boolean, char, byte, short, int, long, float, double.
areAllPrimitiveElementTypesSupported() - Method in class net.algart.arrays.SignalMemoryModel
This implementation always returns false.
areAllPrimitiveElementTypesSupported() - Method in class net.algart.arrays.SimpleMemoryModel
 
areBitsZero(long[], long, long) - Static method in class net.algart.arrays.PackedBitArrays
Returns true if the specified fragment of the given packed bits array is filled by zero bits (0).
areElementsZero(Object, int, int) - Static method in class net.algart.arrays.JArrays
Returns true if the specified fragment of the passed Java array is filled by zero (false for boolean[] array, (char)0 for char[], null for non-primitive element type).
areIndexesSorted(int[], int, int, Sorter.Comparator) - Static method in class net.algart.arrays.Sorter
Returns true if the fromIndex..toIndex-1 range of indexes in some array is sorted.
areSorted(long, long, Sorter.Comparator) - Static method in class net.algart.arrays.Sorter
Returns true if the fromIndex..toIndex-1 range of some array is sorted.
array() - Method in class net.algart.arrays.AbstractMatrix
 
Array - Interface in net.algart.arrays
AlgART array of any elements, read-only access.
array() - Method in interface net.algart.arrays.Matrix
Returns a reference to the built-in AlgART array.
ArrayContext - Interface in net.algart.arrays
The context of processing AlgART arrays.
ArrayContext.Event - Class in net.algart.arrays
The array processing event: an argument of ArrayContext.updateProgress(ArrayContext.Event) method.
ArrayContext.Event(Class<?>, long, long) - Constructor for class net.algart.arrays.ArrayContext.Event
Creates new event with the specified ArrayContext.Event.elementType(), ArrayContext.Event.length(), ArrayContext.Event.readyCount() for the case of 1 parallel task.
ArrayContext.Event(Class<?>, long[], long[]) - Constructor for class net.algart.arrays.ArrayContext.Event
Creates new event with the specified ArrayContext.Event.elementType(), ArrayContext.Event.lengthPerTask() and ArrayContext.Event.readyCountPerTask().
arrayEquals(Object, int, Object, int, int) - Static method in class net.algart.arrays.JArrays
Returns true if the arguments are Java arrays and their specified fragments are equals, or if both arguments are null.
arrayHashCode(Object, int, int) - Static method in class net.algart.arrays.JArrays
Returns a hash code based on the contents of the specified fragment of the given array.
arrayLength() - Method in class net.algart.arrays.ArrayPool
Returns the size of all arrays in this pool.
arrayLength() - Method in class net.algart.arrays.JArrayPool
Returns the size of all arrays in this pool.
ArrayMemoryContext - Interface in net.algart.contexts
The context informing the module, working with AlgART arrays, about the preferred memory model.
ArrayPool - Class in net.algart.arrays
A simple pool of the unresizable AlgART arrays (usually work buffers) with the same size and type of elements, based on a list of SoftReference.
ArrayProcessor - Interface in net.algart.arrays
Abstract array processor: an algorithm processing AlgART arrays or matrices.
ArrayProcessorWithContextSwitching - Interface in net.algart.arrays
Array processor allowing to swtich the current context.
Arrays - Class in net.algart.arrays
A set of static methods useful for working with AlgART arrays.
Arrays.Copier - Class in net.algart.arrays
Implementation of Arrays.ParallelExecutor performing simple copying of the source array.
Arrays.Copier(ArrayContext, UpdatableArray, Array, int, long) - Constructor for class net.algart.arrays.Arrays.Copier
Creates new instance of this class, performing copying of src array to dest array.
Arrays.MinMaxInfo - Class in net.algart.arrays
The helper class for Arrays.rangeOf(PArray, MinMaxInfo) method, containing information about the minimum and maximum in some AlgART array.
Arrays.MinMaxInfo() - Constructor for class net.algart.arrays.Arrays.MinMaxInfo
Creates new uninitialized instance of this class.
Arrays.ParallelExecutor - Class in net.algart.arrays
The class simplifying the parallel processing a large AlgART array in several threads, where each thread process a set of ranges of the source array (Array.subArray).
Arrays.ParallelExecutor(ArrayContext, Array, int, int, long) - Constructor for class net.algart.arrays.Arrays.ParallelExecutor
Creates new instancecopy of this class, intended for processing the passed src AlgART array.
Arrays.SystemSettings - Class in net.algart.arrays
A set of static methods for getting some important global settings, stored in system properties and used for customizing modules procesing AlgART arrays.
Arrays.TaskExecutionOrder - Enum in net.algart.arrays
Describes when to execute the task passed to Arrays.addShutdownTask(Runnable, TaskExecutionOrder) method.
ArrayThreadPoolContext - Interface in net.algart.contexts
The context informing the module, working with AlgART arrays, about the preferred thread pool factory.
arrayType(Class<U>) - Method in class net.algart.arrays.AbstractMatrix
 
arrayType(Class<T>, Class<?>) - Static method in class net.algart.arrays.Arrays
Returns the type of immutable, unresizable or resizable arrays, which is a subtype of (or same type as) arraySupertype and corresponds to the passed element type.
arrayType(Class<U>) - Method in interface net.algart.arrays.Matrix
Returns Matrix.array().getClass(), if it is subtype of (or same type as) the passed arraySupertype, or throws ClassCastException in other case.
as(Class<T>) - Method in class net.algart.contexts.AbstractContext
This implementation returns, when possible, the reference to this instance or to the service provider implementing the required class.
as(Class<T>) - Method in interface net.algart.contexts.Context
Retrieves a specific context according to the passed context class or throws UnsupportedContextException if this context cannot serve this request.
as(Class<T>) - Method in class net.algart.contexts.SubContext
This implementation returns the reference to this instance, if contextClass.isAssignableFrom(thisInstance.getClass()), or calls superContext.as(contextClass) in other case.
as(Class<T>) - Method in class net.algart.contexts.SubtaskContext
See the the detailed specification in the comments to this class.
asArray(P, Class, long, long, ByteOrder) - Method in class net.algart.arrays.LargeMemoryModel
Returns an immutable AlgART array with specified element type, backed by the content of a region of the data file with specified name.
asBitArray(P, long, long, ByteOrder) - Method in class net.algart.arrays.LargeMemoryModel
Equivalent to (BitArray)asArray(filePath, boolean.class, filePosition, fileAreaSize, byteOrder).
asByteArray(P, long, long, ByteOrder) - Method in class net.algart.arrays.LargeMemoryModel
Equivalent to (ByteArray)asArray(filePath, byte.class, filePosition, fileAreaSize, byteOrder).
asCharArray(P, long, long, ByteOrder) - Method in class net.algart.arrays.LargeMemoryModel
Equivalent to (CharArray)asArray(filePath, char.class, filePosition, fileAreaSize, byteOrder).
asCharSequence(CharArray) - Static method in class net.algart.arrays.Arrays
Returns a view of the character array implementing standard CharSequence interface.
asCombinedArray(Class<E>, Array[]) - Method in class net.algart.arrays.CombinedMemoryModel
Returns an immutable combined array backed by the storage, which consists of immutable views of the passed argument (storage[0].asImmutable(), (storage[1].asImmutable(), ..., (storage[storage.length-1].asImmutable(), with the current combiner (specified while creating this memory model).
asConcatenation(Array...) - Static method in class net.algart.arrays.Arrays
Equivalent to asConcatenation(null, arrays).
asConcatenation(MemoryModel, Array...) - Static method in class net.algart.arrays.Arrays
Returns an immutable view of the passed sequence of AlgART arrays as their concatenation.
asConvolution(Matrix<? extends PArray>, WeightedPattern) - Method in class net.algart.arrays.linearfiltering.AbstractConvolution
 
asConvolution(Matrix<? extends PArray>, WeightedPattern) - Method in class net.algart.arrays.linearfiltering.ConstantlyContinuedConvolution
 
asConvolution(Matrix<? extends PArray>, WeightedPattern) - Method in interface net.algart.arrays.linearfiltering.Convolution
Returns an immutable view of the passed source matrix, such that any reading data from it calculates and returns the convolution of the source matrix by the specified pattern.
asConvolution(Matrix<? extends PArray>, WeightedPattern) - Method in class net.algart.arrays.linearfiltering.SimpleConvolution
 
asCoordFuncMatrix(MemoryModel, Func, Class<? extends T>, long...) - Static method in class net.algart.arrays.Matrices
Equivalent to asCoordFuncMatrix(resultMemoryModel, true, f, requiredArrayType, dim).
asCoordFuncMatrix(MemoryModel, boolean, Func, Class<? extends T>, long...) - Static method in class net.algart.arrays.Matrices
An analog of the Matrices.asFuncMatrix(MemoryModel, boolean, Func, Class, List) method, where the passed function is applied not to the elements of some source matrices, but to the indexes of the resulting matrix.
asCopyOnNextWrite() - Method in class net.algart.arrays.AbstractArray
 
asCopyOnNextWrite() - Method in class net.algart.arrays.AbstractBitArray
This implementation returns this object.
asCopyOnNextWrite() - Method in class net.algart.arrays.AbstractByteArray
This implementation returns this object.
asCopyOnNextWrite() - Method in class net.algart.arrays.AbstractCharArray
This implementation returns this object.
asCopyOnNextWrite() - Method in class net.algart.arrays.AbstractDoubleArray
This implementation returns this object.
asCopyOnNextWrite() - Method in class net.algart.arrays.AbstractFloatArray
This implementation returns this object.
asCopyOnNextWrite() - Method in class net.algart.arrays.AbstractIntArray
This implementation returns this object.