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() - Method in class net.algart.arrays.Matrices.ConvexHyperpolyhedron
Returns the matrix A: coefficients of the left side of inequations, defining the half-spaces (see comments to this class).
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.ProjectiveOperator
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, boolean, Array...) - Constructor for class net.algart.arrays.AbstractBitArray
Creates an array with the given initial capacity and length.
AbstractBitArray(MemoryModel, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractBitArray
Equivalent to the constructor AbstractBitArray.AbstractBitArray(MemoryModel, long, long, boolean, Array...), where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
AbstractByteArray - Class in net.algart.arrays
Implementation of almost all basic functions of ByteArray interface.
AbstractByteArray(MemoryModel, long, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractByteArray
Creates an array with the given initial capacity and length.
AbstractByteArray(MemoryModel, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractByteArray
Equivalent to the constructor AbstractByteArray.AbstractByteArray(MemoryModel, long, long, boolean, Array...), where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
AbstractCharArray - Class in net.algart.arrays
Implementation of almost all basic functions of CharArray interface.
AbstractCharArray(MemoryModel, long, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractCharArray
Creates an array with the given initial capacity and length.
AbstractCharArray(MemoryModel, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractCharArray
Equivalent to the constructor AbstractCharArray.AbstractCharArray(MemoryModel, long, long, boolean, Array...), where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
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.matrices.linearfiltering
 
AbstractConvolution(ArrayContext) - Constructor for class net.algart.matrices.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, boolean, Array...) - Constructor for class net.algart.arrays.AbstractDoubleArray
Creates an array with the given initial capacity and length.
AbstractDoubleArray(MemoryModel, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractDoubleArray
Equivalent to the constructor AbstractDoubleArray.AbstractDoubleArray(MemoryModel, long, long, boolean, Array...), where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
AbstractFloatArray - Class in net.algart.arrays
Implementation of almost all basic functions of FloatArray interface.
AbstractFloatArray(MemoryModel, long, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractFloatArray
Creates an array with the given initial capacity and length.
AbstractFloatArray(MemoryModel, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractFloatArray
Equivalent to the constructor AbstractFloatArray.AbstractFloatArray(MemoryModel, long, long, boolean, Array...), where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
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, boolean, Array...) - Constructor for class net.algart.arrays.AbstractIntArray
Creates an array with the given initial capacity and length.
AbstractIntArray(MemoryModel, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractIntArray
Equivalent to the constructor AbstractIntArray.AbstractIntArray(MemoryModel, long, long, boolean, Array...), where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
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, boolean, Array...) - Constructor for class net.algart.arrays.AbstractLongArray
Creates an array with the given initial capacity and length.
AbstractLongArray(MemoryModel, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractLongArray
Equivalent to the constructor AbstractLongArray.AbstractLongArray(MemoryModel, long, long, boolean, Array...), where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
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.matrices.morphology
A skeletal implementation of the Morphology interface to minimize the effort required to implement this interface.
AbstractMorphology(ArrayContext) - Constructor for class net.algart.matrices.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, boolean, Array...) - Constructor for class net.algart.arrays.AbstractObjectArray
Creates an array with the given initial capacity and length.
AbstractObjectArray(MemoryModel, Class<E>, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractObjectArray
Equivalent to the constructor AbstractObjectArray.AbstractObjectArray(MemoryModel, Class, long, long, boolean, Array...), where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
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.
AbstractRankMorphology - Class in net.algart.matrices.morphology
 
AbstractRankMorphology(ArrayContext) - Constructor for class net.algart.matrices.morphology.AbstractRankMorphology
 
AbstractShortArray - Class in net.algart.arrays
Implementation of almost all basic functions of ShortArray interface.
AbstractShortArray(MemoryModel, long, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractShortArray
Creates an array with the given initial capacity and length.
AbstractShortArray(MemoryModel, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractShortArray
Equivalent to the constructor AbstractShortArray.AbstractShortArray(MemoryModel, long, long, boolean, Array...), where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
AbstractSpectralTransform - Class in net.algart.matrices.spectra
A skeletal implementation of the SpectralTransform interface to minimize the effort required to implement this interface.
AbstractSpectralTransform() - Constructor for class net.algart.matrices.spectra.AbstractSpectralTransform
Creates a new instance of this class.
AbstractSpectralTransform(long) - Constructor for class net.algart.matrices.spectra.AbstractSpectralTransform
Creates a new instance of this class.
AbstractStitchingFunc - Class in net.algart.matrices.stitching
 
AbstractStitchingFunc() - Constructor for class net.algart.matrices.stitching.AbstractStitchingFunc
 
AbstractThreadPoolFactory - Class in net.algart.arrays
A skeletal implementation of the ThreadPoolFactory interface.
AbstractThreadPoolFactory() - Constructor for class net.algart.arrays.AbstractThreadPoolFactory
 
AbstractUpdatableBitArray - Class in net.algart.arrays
Implementation of almost all basic functions of UpdatableBitArray interface.
AbstractUpdatableBitArray(MemoryModel, long, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableBitArray
Creates an updatable array with the given initial capacity and length.
AbstractUpdatableBitArray(MemoryModel, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableBitArray
Equivalent to the constructor AbstractUpdatableBitArray.AbstractUpdatableBitArray(MemoryModel, long, long, boolean, Array...), where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
AbstractUpdatableByteArray - Class in net.algart.arrays
Implementation of almost all basic functions of UpdatableByteArray interface.
AbstractUpdatableByteArray(MemoryModel, long, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableByteArray
Creates an updatable array with the given initial capacity and length.
AbstractUpdatableByteArray(MemoryModel, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableByteArray
Equivalent to the constructor AbstractUpdatableByteArray.AbstractUpdatableByteArray(MemoryModel, long, long, boolean, Array...), where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
AbstractUpdatableCharArray - Class in net.algart.arrays
Implementation of almost all basic functions of UpdatableCharArray interface.
AbstractUpdatableCharArray(MemoryModel, long, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableCharArray
Creates an updatable array with the given initial capacity and length.
AbstractUpdatableCharArray(MemoryModel, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableCharArray
Equivalent to the constructor AbstractUpdatableCharArray.AbstractUpdatableCharArray(MemoryModel, long, long, boolean, Array...), where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
AbstractUpdatableDoubleArray - Class in net.algart.arrays
Implementation of almost all basic functions of UpdatableDoubleArray interface.
AbstractUpdatableDoubleArray(MemoryModel, long, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableDoubleArray
Creates an updatable array with the given initial capacity and length.
AbstractUpdatableDoubleArray(MemoryModel, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableDoubleArray
Equivalent to the constructor AbstractUpdatableDoubleArray.AbstractUpdatableDoubleArray(MemoryModel, long, long, boolean, Array...), where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
AbstractUpdatableFloatArray - Class in net.algart.arrays
Implementation of almost all basic functions of UpdatableFloatArray interface.
AbstractUpdatableFloatArray(MemoryModel, long, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableFloatArray
Creates an updatable array with the given initial capacity and length.
AbstractUpdatableFloatArray(MemoryModel, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableFloatArray
Equivalent to the constructor AbstractUpdatableFloatArray.AbstractUpdatableFloatArray(MemoryModel, long, long, boolean, Array...), where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
AbstractUpdatableIntArray - Class in net.algart.arrays
Implementation of almost all basic functions of UpdatableIntArray interface.
AbstractUpdatableIntArray(MemoryModel, long, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableIntArray
Creates an updatable array with the given initial capacity and length.
AbstractUpdatableIntArray(MemoryModel, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableIntArray
Equivalent to the constructor AbstractUpdatableIntArray.AbstractUpdatableIntArray(MemoryModel, long, long, boolean, Array...), where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
AbstractUpdatableLongArray - Class in net.algart.arrays
Implementation of almost all basic functions of UpdatableLongArray interface.
AbstractUpdatableLongArray(MemoryModel, long, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableLongArray
Creates an updatable array with the given initial capacity and length.
AbstractUpdatableLongArray(MemoryModel, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableLongArray
Equivalent to the constructor AbstractUpdatableLongArray.AbstractUpdatableLongArray(MemoryModel, long, long, boolean, Array...), where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
AbstractUpdatableObjectArray<E> - Class in net.algart.arrays
Implementation of almost all basic functions of UpdatableObjectArray interface.
AbstractUpdatableObjectArray(MemoryModel, Class<E>, long, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableObjectArray
Creates an array with the given initial capacity and length.
AbstractUpdatableObjectArray(MemoryModel, Class<E>, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableObjectArray
Equivalent to the constructor AbstractUpdatableObjectArray.AbstractUpdatableObjectArray(MemoryModel, Class, long, long, boolean, Array...), where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
AbstractUpdatableShortArray - Class in net.algart.arrays
Implementation of almost all basic functions of UpdatableShortArray interface.
AbstractUpdatableShortArray(MemoryModel, long, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableShortArray
Creates an updatable array with the given initial capacity and length.
AbstractUpdatableShortArray(MemoryModel, long, boolean, Array...) - Constructor for class net.algart.arrays.AbstractUpdatableShortArray
Equivalent to the constructor AbstractUpdatableShortArray.AbstractUpdatableShortArray(MemoryModel, long, long, boolean, Array...), where both initialCapacity and initialLength arguments are equal to initialCapacityAndLength.
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.
actualFrames(RectangularArea) - Method in class net.algart.matrices.stitching.Stitcher
 
add(IPoint) - Method in class net.algart.math.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.Point
Returns the vector sum of this and given point: every coordinate #i in the result is thisInstance.coord(i)+point.coord(i).
add(long, SampleArray, long, long) - Method in class net.algart.matrices.spectra.ComplexScalarSampleArray
 
add(long, long, SampleArray, long) - Method in class net.algart.matrices.spectra.ComplexScalarSampleArray
 
add(long, long, long) - Method in class net.algart.matrices.spectra.ComplexScalarSampleArray
 
add(long, SampleArray, long, long) - Method in class net.algart.matrices.spectra.ComplexVectorSampleArray
 
add(long, long, SampleArray, long) - Method in class net.algart.matrices.spectra.ComplexVectorSampleArray
 
add(long, long, long) - Method in class net.algart.matrices.spectra.ComplexVectorSampleArray
 
add(long, SampleArray, long, long) - Method in class net.algart.matrices.spectra.RealScalarSampleArray
 
add(long, long, SampleArray, long) - Method in class net.algart.matrices.spectra.RealScalarSampleArray
 
add(long, long, long) - Method in class net.algart.matrices.spectra.RealScalarSampleArray
 
add(long, SampleArray, long, long) - Method in class net.algart.matrices.spectra.RealVectorSampleArray
 
add(long, long, SampleArray, long) - Method in class net.algart.matrices.spectra.RealVectorSampleArray
 
add(long, long, long) - Method in class net.algart.matrices.spectra.RealVectorSampleArray
 
add(long, SampleArray, long, long) - Method in interface net.algart.matrices.spectra.SampleArray
Adds the sample #srcIndex2 of src array to the sample #srcIndex1 of src array and stores the result into position #destIndex of this array.
add(long, long, SampleArray, long) - Method in interface net.algart.matrices.spectra.SampleArray
Adds the sample #srcIndex2 of src2 array to the sample #srcIndex1 of this array and stores the result into position #destIndex of this array.
add(long, long, long) - Method in interface net.algart.matrices.spectra.SampleArray
Adds the sample #srcIndex2 of this array to the sample #srcIndex1 of this array and stores the result into position #destIndex of this array.
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.
additionalProperties() - Method in class net.algart.arrays.MatrixInfo
Returns additional string properties, stored in this instance.
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.
algorithm() - Method in class net.algart.arrays.Arrays.CopyStatus
Returns the algorithm which was used for copying.
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.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
Equivalent to applyFunc(context, f, truncateOverflows, 0, true, result, x).
applyFunc(ArrayContext, boolean, int, 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, numberOfTasks, strictMode) 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.matrices.bitscanning.Boundary2DScanner.SimpleMeasurer
Returns the oriented area inside the scanned boundary.
area() - Method in interface net.algart.matrices.stitching.FramePosition
 
area(Point, long[]) - Static method in class net.algart.matrices.stitching.ShiftFramePosition
 
area() - Method in class net.algart.matrices.stitching.UniversalFramePosition
 
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 bit array is filled by zero bits (0).
areComplexSamplesRequired() - Method in class net.algart.matrices.spectra.AbstractSpectralTransform
 
areComplexSamplesRequired() - Method in class net.algart.matrices.spectra.FastFourierTransform
 
areComplexSamplesRequired() - Method in class net.algart.matrices.spectra.SeparableFastHartleyTransform
 
areComplexSamplesRequired() - Method in interface net.algart.matrices.spectra.SpectralTransform
Returns true if the transformation methods of this class (directTransform, inverseTransform, directTransformMatrix, inverseTransformMatrix) can process only complex samples, false if the real samples are also allowed.
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(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.ComparingCopyStatus - Class in net.algart.arrays
The information about the copying, returned by Arrays.compareAndCopy(ArrayContext, UpdatableArray, Array) and Matrices.compareAndCopy(ArrayContext, Matrix, Matrix) methods.
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.CopyAlgorithm - Enum in net.algart.arrays
The information about the internal algorithm, which was used by copying methods of this package: Arrays.copy(ArrayContext, UpdatableArray, Array), Arrays.copy(ArrayContext, UpdatableArray, Array, int, boolean), Arrays.compareAndCopy(ArrayContext, UpdatableArray, Array), Matrices.copy(ArrayContext, Matrix, Matrix), etc.
Arrays.CopyStatus - Class in net.algart.arrays
The information about the copying, returned by copying methods of this package: Arrays.copy(ArrayContext, UpdatableArray, Array), Arrays.copy(ArrayContext, UpdatableArray, Array, int, boolean), Matrices.copy(ArrayContext, Matrix, Matrix), etc.
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, UpdatableArray, Array, int, int, long) - Constructor for class net.algart.arrays.Arrays.ParallelExecutor
Creates new instance 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.SystemSettings.DiskSynchronizer - Interface in net.algart.arrays
Global synchronizer, used for all disk operations, performed by this package.
Arrays.TaskExecutionOrder - Enum in net.algart.arrays
Describes when to execute the task passed to Arrays.addShutdownTask(Runnable, TaskExecutionOrder) method.
arraysOfParallelMatrices(Class<T>, List<? extends Matrix<? extends T>>) - Static method in class net.algart.arrays.Matrices
Checks whether all passed matrices are not null and have equal dimensions and, it it is true, creates and returns Java array of built-in AlgART arrays of all passed matrices.
ArrayThreadPoolContext - Interface in net.algart.contexts
The context informing the module, working with AlgART arrays, about the preferred thread pool factory.
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.matrices.linearfiltering.AbstractConvolution
 
asConvolution(Matrix<? extends PArray>, WeightedPattern) - Method in class net.algart.matrices.linearfiltering.ConstantlyContinuedConvolution
 
asConvolution(Matrix<? extends PArray>, WeightedPattern) - Method in interface net.algart.matrices.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.matrices.linearfiltering.SimpleConvolution
 
asCoordFuncMatrix(MemoryModel, Func, Class<? extends T>, long...) - Static method in class net.algart.arrays.Matrices
Equivalent to asCoordFuncMatrix(resultMemoryModel, true, f, requiredType, 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.
asCopyOnNextWrite() - Method in class net.algart.arrays.AbstractLongArray
This implementation returns this object.
asCopyOnNextWrite() - Method in class net.algart.arrays.AbstractObjectArray
This implementation returns this object.
asCopyOnNextWrite() - Method in class net.algart.arrays.AbstractShortArray
This implementation returns this object.
asCopyOnNextWrite() - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation calls AbstractBitArray.updatableClone() method and returns its result.
asCopyOnNextWrite() - Method in class net.algart.arrays.AbstractUpdatableByteArray
This implementation calls AbstractByteArray.updatableClone() method and returns its result.
asCopyOnNextWrite() - Method in class net.algart.arrays.AbstractUpdatableCharArray
This implementation calls AbstractCharArray.updatableClone() method and returns its result.
asCopyOnNextWrite() - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
This implementation calls AbstractDoubleArray.updatableClone() method and returns its result.
asCopyOnNextWrite() - Method in class net.algart.arrays.AbstractUpdatableFloatArray
This implementation calls AbstractFloatArray.updatableClone() method and returns its result.
asCopyOnNextWrite() - Method in class net.algart.arrays.AbstractUpdatableIntArray
This implementation calls AbstractIntArray.updatableClone() method and returns its result.
asCopyOnNextWrite() - Method in class net.algart.arrays.AbstractUpdatableLongArray
This implementation calls AbstractLongArray.updatableClone() method and returns its result.
asCopyOnNextWrite() - Method in class net.algart.arrays.AbstractUpdatableObjectArray
This implementation calls AbstractObjectArray.updatableClone() method and returns its result.
asCopyOnNextWrite() - Method in class net.algart.arrays.AbstractUpdatableShortArray
This implementation calls AbstractShortArray.updatableClone() method and returns its result.
asCopyOnNextWrite() - Method in interface net.algart.arrays.Array
Returns a copy-on-next-write view of this array.
asCopyOnNextWrite() - Method in interface net.algart.arrays.MutableArray
 
asCopyOnNextWrite() - Method in interface net.algart.arrays.MutableBitArray
 
asCopyOnNextWrite() - Method in interface net.algart.arrays.MutableByteArray
 
asCopyOnNextWrite() - Method in interface net.algart.arrays.MutableCharArray
 
asCopyOnNextWrite() - Method in interface net.algart.arrays.MutableDoubleArray
 
asCopyOnNextWrite() - Method in interface net.algart.arrays.MutableFloatArray
 
asCopyOnNextWrite() - Method in interface net.algart.arrays.MutableIntArray
 
asCopyOnNextWrite() - Method in interface net.algart.arrays.MutableLongArray
 
asCopyOnNextWrite() - Method in interface net.algart.arrays.MutableObjectArray
 
asCopyOnNextWrite() - Method in interface net.algart.arrays.MutableObjectInPlaceArray
 
asCopyOnNextWrite() - Method in interface net.algart.arrays.MutablePArray
 
asCopyOnNextWrite() - Method in interface net.algart.arrays.MutablePFixedArray
 
asCopyOnNextWrite() - Method in interface net.algart.arrays.MutablePFloatingArray
 
asCopyOnNextWrite() - Method in interface net.algart.arrays.MutablePIntegerArray
 
asCopyOnNextWrite() - Method in interface net.algart.arrays.MutableShortArray
 
asCopyOnNextWrite() - Method in interface net.algart.arrays.UpdatableArray
 
asDilation(Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.AbstractMorphology
 
asDilation(Matrix<? extends PArray>, Pattern) - Method in interface net.algart.matrices.morphology.Morphology
Returns an immutable view of the passed source matrix, such that any reading data from it calculates and returns the dilation of the source matrix by the specified pattern.
asDilationOrErosion(Matrix<? extends PArray>, Pattern, boolean) - Method in class net.algart.matrices.morphology.AbstractMorphology
This method must be equivalent to AbstractMorphology.asDilation(Matrix src, Pattern pattern) if isDilation argument is true or to AbstractMorphology.asErosion(Matrix src, Pattern pattern) if isDilation argument is false.
asDilationOrErosion(Matrix<? extends PArray>, Pattern, boolean) - Method in class net.algart.matrices.morphology.AbstractRankMorphology
 
asDoubleArray(P, long, long, ByteOrder) - Method in class net.algart.arrays.LargeMemoryModel
Equivalent to (DoubleArray)asArray(filePath, double.class, filePosition, fileAreaSize, byteOrder).
asErosion(Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.AbstractMorphology
 
asErosion(Matrix<? extends PArray>, Pattern) - Method in interface net.algart.matrices.morphology.Morphology
Returns an immutable view of the passed source matrix, such that any reading data from it calculates and returns the erosion of the source matrix by the specified pattern.
asFloatArray(P, long, long, ByteOrder) - Method in class net.algart.arrays.LargeMemoryModel
Equivalent to (FloatArray)asArray(filePath, float.class, filePosition, fileAreaSize, byteOrder).
asFuncArray(Func, Class<? extends T>, PArray...) - Static method in class net.algart.arrays.Arrays
Equivalent to asFuncArray(null, true, f, requiredType, x).
asFuncArray(MemoryModel, Func, Class<? extends T>, PArray...) - Static method in class net.algart.arrays.Arrays
Equivalent to asFuncArray(resultMemoryModel, true, f, requiredType, x).
asFuncArray(MemoryModel, boolean, Func, Class<? extends T>, PArray...) - Static method in class net.algart.arrays.Arrays
Returns an immutable view of the passed x AlgART arrays (with primitive element type), where each element #k is a result of calling f.get(x[0].getDouble(k), x[1].getDouble(k), ...), that is the result of the passed function for arguments equal to the corresponding elements #k in all passed arrays.
asFuncMatrix(MemoryModel, Func, Class<? extends T>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
Equivalent to asFuncMatrix(resultMemoryModel, f, requiredType, several(PArray.class, x)).
asFuncMatrix(MemoryModel, boolean, Func, Class<? extends T>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
Equivalent to asFuncMatrix(resultMemoryModel, truncateOverflows, f, requiredType, several(PArray.class, x)).
asFuncMatrix(MemoryModel, Func, Class<? extends T>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
Equivalent to asFuncMatrix(resultMemoryModel, f, requiredType, several(PArray.class, x1, x2)).
asFuncMatrix(MemoryModel, boolean, Func, Class<? extends T>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
Equivalent to asFuncMatrix(resultMemoryModel, truncateOverflows, f, requiredType, several(PArray.class, x1, x2)).
asFuncMatrix(MemoryModel, Func, Class<? extends T>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
Equivalent to asFuncMatrix(resultMemoryModel, f, requiredType, several(PArray.class, x1, x2, x3)).
asFuncMatrix(MemoryModel, boolean, Func, Class<? extends T>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
Equivalent to asFuncMatrix(resultMemoryModel, truncateOverflows, f, requiredType, several(PArray.class, x1, x2, x3)).
asFuncMatrix(MemoryModel, Func, Class<? extends T>, List<? extends Matrix<? extends PArray>>) - Static method in class net.algart.arrays.Matrices
Equivalent to asFuncMatrix(resultMemoryModel, true, f, requiredType, x).
asFuncMatrix(MemoryModel, boolean, Func, Class<? extends T>, List<? extends Matrix<? extends PArray>>) - Static method in class net.algart.arrays.Matrices
An analog of Arrays.asFuncArray(MemoryModel, boolean, Func, Class, PArray...) method for AlgART matrices.
asImmutable() - Method in class net.algart.arrays.AbstractArray
 
asImmutable() - Method in class net.algart.arrays.AbstractBitArray
This implementation returns this object.
asImmutable() - Method in class net.algart.arrays.AbstractByteArray
This implementation returns this object.
asImmutable() - Method in class net.algart.arrays.AbstractCharArray
This implementation returns this object.
asImmutable() - Method in class net.algart.arrays.AbstractDoubleArray
This implementation returns this object.
asImmutable() - Method in class net.algart.arrays.AbstractFloatArray
This implementation returns this object.
asImmutable() - Method in class net.algart.arrays.AbstractIntArray
This implementation returns this object.
asImmutable() - Method in class net.algart.arrays.AbstractLongArray
This implementation returns this object.
asImmutable() - Method in class net.algart.arrays.AbstractObjectArray
This implementation returns this object.
asImmutable() - Method in class net.algart.arrays.AbstractShortArray
This implementation returns this object.
asImmutable() - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation returns an instance of the subclass of AbstractBitArray, where the following method are overridden and call the same methods of this instance: AbstractBitArray.getBit(long), AbstractBitArray.getData(long, Object, int, int), AbstractBitArray.getData(long, Object), AbstractBitArray.loadResources(ArrayContext, long, long), AbstractBitArray.flushResources(ArrayContext, long, long, boolean) and AbstractBitArray.freeResources(ArrayContext, long, long).
asImmutable() - Method in class net.algart.arrays.AbstractUpdatableByteArray
This implementation returns an instance of the subclass of AbstractByteArray, where the following method are overridden and call the same methods of this instance: AbstractByteArray.getByte(long), AbstractByteArray.getData(long, Object, int, int), AbstractByteArray.getData(long, Object), AbstractByteArray.loadResources(ArrayContext, long, long), AbstractByteArray.flushResources(ArrayContext, long, long, boolean) and AbstractByteArray.freeResources(ArrayContext, long, long).
asImmutable() - Method in class net.algart.arrays.AbstractUpdatableCharArray
This implementation returns an instance of the subclass of AbstractCharArray, where the following method are overridden and call the same methods of this instance: AbstractCharArray.getChar(long), AbstractCharArray.getData(long, Object, int, int), AbstractCharArray.getData(long, Object), AbstractCharArray.loadResources(ArrayContext, long, long), AbstractCharArray.flushResources(ArrayContext, long, long, boolean) and AbstractCharArray.freeResources(ArrayContext, long, long).
asImmutable() - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
This implementation returns an instance of the subclass of AbstractDoubleArray, where the following method are overridden and call the same methods of this instance: AbstractDoubleArray.getDouble(long), AbstractDoubleArray.getData(long, Object, int, int), AbstractDoubleArray.getData(long, Object), AbstractDoubleArray.loadResources(ArrayContext, long, long), AbstractDoubleArray.flushResources(ArrayContext, long, long, boolean) and AbstractDoubleArray.freeResources(ArrayContext, long, long).
asImmutable() - Method in class net.algart.arrays.AbstractUpdatableFloatArray
This implementation returns an instance of the subclass of AbstractFloatArray, where the following method are overridden and call the same methods of this instance: AbstractFloatArray.getFloat(long), AbstractFloatArray.getData(long, Object, int, int), AbstractFloatArray.getData(long, Object), AbstractFloatArray.loadResources(ArrayContext, long, long), AbstractFloatArray.flushResources(ArrayContext, long, long, boolean) and AbstractFloatArray.freeResources(ArrayContext, long, long).
asImmutable() - Method in class net.algart.arrays.AbstractUpdatableIntArray
This implementation returns an instance of the subclass of AbstractIntArray, where the following method are overridden and call the same methods of this instance: AbstractIntArray.getInt(long), AbstractIntArray.getData(long, Object, int, int), AbstractIntArray.getData(long, Object), AbstractIntArray.loadResources(ArrayContext, long, long), AbstractIntArray.flushResources(ArrayContext, long, long, boolean) and AbstractIntArray.freeResources(ArrayContext, long, long).
asImmutable() - Method in class net.algart.arrays.AbstractUpdatableLongArray
This implementation returns an instance of the subclass of AbstractLongArray, where the following method are overridden and call the same methods of this instance: AbstractLongArray.getLong(long), AbstractLongArray.getData(long, Object, int, int), AbstractLongArray.getData(long, Object), AbstractLongArray.loadResources(ArrayContext, long, long), AbstractLongArray.flushResources(ArrayContext, long, long, boolean) and AbstractLongArray.freeResources(ArrayContext, long, long).
asImmutable() - Method in class net.algart.arrays.AbstractUpdatableObjectArray
This implementation returns an instance of the subclass of AbstractObjectArray, where the following method are overridden and call the same methods of this instance: AbstractObjectArray.get(long), AbstractObjectArray.getData(long, Object, int, int), AbstractObjectArray.getData(long, Object), AbstractObjectArray.loadResources(ArrayContext, long, long), AbstractObjectArray.flushResources(ArrayContext, long, long, boolean) and AbstractObjectArray.freeResources(ArrayContext, long, long).
asImmutable() - Method in class net.algart.arrays.AbstractUpdatableShortArray
This implementation returns an instance of the subclass of AbstractShortArray, where the following method are overridden and call the same methods of this instance: AbstractShortArray.getShort(long), AbstractShortArray.getData(long, Object, int, int), AbstractShortArray.getData(long, Object), AbstractShortArray.loadResources(ArrayContext, long, long), AbstractShortArray.flushResources(ArrayContext, long, long, boolean) and AbstractShortArray.freeResources(ArrayContext, long, long).
asImmutable() - Method in interface net.algart.arrays.Array
Returns an immutable view of this array.
asImmutable() - Method in interface net.algart.arrays.BitArray
 
asImmutable() - Method in interface net.algart.arrays.ByteArray
 
asImmutable() - Method in interface net.algart.arrays.CharArray
 
asImmutable() - Method in interface net.algart.arrays.DoubleArray
 
asImmutable() - Method in interface net.algart.arrays.FloatArray
 
asImmutable() - Method in interface net.algart.arrays.IntArray
 
asImmutable() - Method in interface net.algart.arrays.LongArray
 
asImmutable() - Method in interface net.algart.arrays.ObjectArray
 
asImmutable() - Method in interface net.algart.arrays.PArray
 
asImmutable() - Method in interface net.algart.arrays.PFixedArray
 
asImmutable() - Method in interface net.algart.arrays.PFloatingArray
 
asImmutable() - Method in interface net.algart.arrays.PIntegerArray
 
asImmutable() - Method in interface net.algart.arrays.ShortArray
 
asIndexFuncArray(Func, Class<? extends T>, long) - Static method in class net.algart.arrays.Arrays
Equivalent to asIndexFuncArray(null, true, f, requiredType, length).
asIndexFuncArray(MemoryModel, Func, Class<? extends T>, long) - Static method in class net.algart.arrays.Arrays
Equivalent to asFuncArray(resultMemoryModel, true, f, requiredType, length).
asIndexFuncArray(MemoryModel, boolean, Func, Class<? extends T>, long) - Static method in class net.algart.arrays.Arrays
An analog of the Arrays.asFuncArray(MemoryModel, boolean, Func, Class, PArray...) method, where the passed function is applied not to the elements of some source array, but to the index of the resulting array.
asIntArray(P, long, long, ByteOrder) - Method in class net.algart.arrays.LargeMemoryModel
Equivalent to (IntArray)asArray(filePath, int.class, filePosition, fileAreaSize, byteOrder).
asInterpolationFunc(Matrix<? extends PArray>, Matrices.InterpolationMethod, boolean) - Static method in class net.algart.arrays.Matrices
Returns a function of the coordinates represented by the given matrix with the given interpolation method.
asInterpolationFunc(Matrix<? extends PArray>, Matrices.InterpolationMethod, double) - Static method in class net.algart.arrays.Matrices
An analog of Matrices.asInterpolationFunc(Matrix, InterpolationMethod, boolean) method, that use constant continuation for all coordinates outside the matrix.
asInterpolationFunc(Matrix<? extends PArray>) - Method in interface net.algart.matrices.stitching.FramePosition
 
asInterpolationFunc(Matrix<? extends PArray>) - Method in class net.algart.matrices.stitching.UniversalFramePosition
 
asList(Array, Class<E>) - Static method in class net.algart.arrays.Arrays
Returns a list backed by the specified array.
asList(ObjectArray<E>) - Static method in class net.algart.arrays.Arrays
Equivalent to asList(array, array.elementType()}.
asLongArray(P, long, long, ByteOrder) - Method in class net.algart.arrays.LargeMemoryModel
Equivalent to (LongArray)asArray(filePath, long.class, filePosition, fileAreaSize, byteOrder).
asMatrix(P, MatrixInfo) - Method in class net.algart.arrays.LargeMemoryModel
 
asMean(Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.AbstractRankMorphology
 
asMean(Matrix<? extends PArray>, Pattern) - Method in interface net.algart.matrices.morphology.RankMorphology
 
asMeanBetweenPercentiles(Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, double) - Method in class net.algart.matrices.morphology.AbstractRankMorphology
 
asMeanBetweenPercentiles(Matrix<? extends PArray>, double, double, Pattern, double) - Method in class net.algart.matrices.morphology.AbstractRankMorphology
 
asMeanBetweenPercentiles(Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, double) - Method in interface net.algart.matrices.morphology.RankMorphology
 
asMeanBetweenPercentiles(Matrix<? extends PArray>, double, double, Pattern, double) - Method in interface net.algart.matrices.morphology.RankMorphology
 
asMeanBetweenValues(Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, double) - Method in class net.algart.matrices.morphology.AbstractRankMorphology
 
asMeanBetweenValues(Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, double) - Method in interface net.algart.matrices.morphology.RankMorphology
 
asPercentile(Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.AbstractRankMorphology
 
asPercentile(Matrix<? extends PArray>, double, Pattern) - Method in class net.algart.matrices.morphology.AbstractRankMorphology
 
asPercentile(Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern) - Method in interface net.algart.matrices.morphology.RankMorphology
 
asPercentile(Matrix<? extends PArray>, double, Pattern) - Method in interface net.algart.matrices.morphology.RankMorphology
 
asProcessed(Class<? extends T>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.StreamingApertureProcessor
 
asProcessed(Class<? extends T>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.StreamingApertureProcessor
 
asProcessed(Class<? extends T>, Matrix<? extends PArray>, List<? extends Matrix<? extends PArray>>, Pattern) - Method in class net.algart.matrices.morphology.StreamingApertureProcessor
 
asRank(Class<? extends T>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.AbstractRankMorphology
 
asRank(Class<? extends T>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern) - Method in interface net.algart.matrices.morphology.RankMorphology
 
asResized(MemoryModel, Matrices.ResizingMethod, Matrix<? extends PArray>, long...) - Static method in class net.algart.arrays.Matrices
Returns an immutable view of the passed AlgART matrix, resized to the specified dimendions newDim.
asSampleArray(UpdatablePNumberArray, UpdatablePNumberArray) - Static method in class net.algart.matrices.spectra.ComplexScalarSampleArray
Returns a view of the specified pair of AlgART arrays as an array of scalar complex samples.
asSampleArray(UpdatablePNumberArray, UpdatablePNumberArray, long, long, long) - Static method in class net.algart.matrices.spectra.ComplexVectorSampleArray
Returns a view of the specified pair of AlgART arrays as an array of complex vector samples.
asSampleArray(UpdatablePNumberArray) - Static method in class net.algart.matrices.spectra.RealScalarSampleArray
Returns a view of the specified AlgART array as an array of scalar real samples.
asSampleArray(UpdatablePNumberArray, long, long, long) - Static method in class net.algart.matrices.spectra.RealVectorSampleArray
Returns a view of the specified pair of AlgART arrays as an array of real vector samples.
asShifted(Array, long) - Static method in class net.algart.arrays.Arrays
Equivalent to asShifted(null, array, shift).
asShifted(MemoryModel, Array, long) - Static method in class net.algart.arrays.Arrays
Returns an immutable view of the passed AlgART array, cyclically shifted to the right by the specified number of elements.
asShifted(MemoryModel, Matrix<? extends Array>, long...) - Static method in class net.algart.arrays.Matrices
Returns an immutable view of the passed AlgART matrix, pseudo-cyclically shifted to the right for every coordinate.
asShortArray(P, long, long, ByteOrder) - Method in class net.algart.arrays.LargeMemoryModel
Equivalent to (ShortArray)asArray(filePath, short.class, filePosition, fileAreaSize, byteOrder).
asStitched(MemoryModel, Class<? extends T>, RectangularArea) - Method in class net.algart.matrices.stitching.Stitcher
 
asThinning(int) - Method in class net.algart.matrices.bitskeletons.OctupleThinningSkeleton2D
Returns current result() matrix thinned along the given direction.
asThinning(int) - Method in class net.algart.matrices.bitskeletons.Quadruple3x5ThinningSkeleton2D
Returns current result() matrix thinned along the given direction.
asThinning(int) - Method in class net.algart.matrices.bitskeletons.WeakOctupleThinningSkeleton2D
Returns current result() matrix thinned along the given direction.
asTrustedImmutable() - Method in class net.algart.arrays.AbstractArray
 
asTrustedImmutable() - Method in class net.algart.arrays.AbstractBitArray
This implementation calls AbstractBitArray.asImmutable() and returns its result.
asTrustedImmutable() - Method in class net.algart.arrays.AbstractByteArray
This implementation calls AbstractByteArray.asImmutable() and returns its result.
asTrustedImmutable() - Method in class net.algart.arrays.AbstractCharArray
This implementation calls AbstractCharArray.asImmutable() and returns its result.
asTrustedImmutable() - Method in class net.algart.arrays.AbstractDoubleArray
This implementation calls AbstractDoubleArray.asImmutable() and returns its result.
asTrustedImmutable() - Method in class net.algart.arrays.AbstractFloatArray
This implementation calls AbstractFloatArray.asImmutable() and returns its result.
asTrustedImmutable() - Method in class net.algart.arrays.AbstractIntArray
This implementation calls AbstractIntArray.asImmutable() and returns its result.
asTrustedImmutable() - Method in class net.algart.arrays.AbstractLongArray
This implementation calls AbstractLongArray.asImmutable() and returns its result.
asTrustedImmutable() - Method in class net.algart.arrays.AbstractObjectArray
This implementation calls AbstractObjectArray.asImmutable() and returns its result.
asTrustedImmutable() - Method in class net.algart.arrays.AbstractShortArray
This implementation calls AbstractShortArray.asImmutable() and returns its result.
asTrustedImmutable() - Method in interface net.algart.arrays.Array
Returns a trusted immutable view of this array.
asTrustedImmutable() - Method in interface net.algart.arrays.BitArray
 
asTrustedImmutable() - Method in interface net.algart.arrays.ByteArray
 
asTrustedImmutable() - Method in interface net.algart.arrays.CharArray
 
asTrustedImmutable() - Method in interface net.algart.arrays.DoubleArray
 
asTrustedImmutable() - Method in interface net.algart.arrays.FloatArray
 
asTrustedImmutable() - Method in interface net.algart.arrays.IntArray
 
asTrustedImmutable() - Method in interface net.algart.arrays.LongArray
 
asTrustedImmutable() - Method in interface net.algart.arrays.ObjectArray
 
asTrustedImmutable() - Method in interface net.algart.arrays.PArray
 
asTrustedImmutable() - Method in interface net.algart.arrays.PFixedArray
 
asTrustedImmutable() - Method in interface net.algart.arrays.PFloatingArray
 
asTrustedImmutable() - Method in interface net.algart.arrays.PIntegerArray
 
asTrustedImmutable() - Method in interface net.algart.arrays.ShortArray
 
asUnresizable() - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation returns this object.
asUnresizable() - Method in class net.algart.arrays.AbstractUpdatableByteArray
This implementation returns this object.
asUnresizable() - Method in class net.algart.arrays.AbstractUpdatableCharArray
This implementation returns this object.
asUnresizable() - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
This implementation returns this object.
asUnresizable() - Method in class net.algart.arrays.AbstractUpdatableFloatArray
This implementation returns this object.
asUnresizable() - Method in class net.algart.arrays.AbstractUpdatableIntArray
This implementation returns this object.
asUnresizable() - Method in class net.algart.arrays.AbstractUpdatableLongArray
This implementation returns this object.
asUnresizable() - Method in class net.algart.arrays.AbstractUpdatableObjectArray
This implementation returns this object.
asUnresizable() - Method in class net.algart.arrays.AbstractUpdatableShortArray
This implementation returns this object.
asUnresizable() - Method in interface net.algart.arrays.UpdatableArray
Returns an unresizable view of this array.
asUnresizable() - Method in interface net.algart.arrays.UpdatableBitArray
 
asUnresizable() - Method in interface net.algart.arrays.UpdatableByteArray
 
asUnresizable() - Method in interface net.algart.arrays.UpdatableCharArray
 
asUnresizable() - Method in interface net.algart.arrays.UpdatableDoubleArray
 
asUnresizable() - Method in interface net.algart.arrays.UpdatableFloatArray
 
asUnresizable() - Method in interface net.algart.arrays.UpdatableIntArray
 
asUnresizable() - Method in interface net.algart.arrays.UpdatableLongArray
 
asUnresizable() - Method in interface net.algart.arrays.UpdatableObjectArray
 
asUnresizable() - Method in interface net.algart.arrays.UpdatableObjectInPlaceArray
 
asUnresizable() - Method in interface net.algart.arrays.UpdatablePArray
 
asUnresizable() - Method in interface net.algart.arrays.UpdatablePFixedArray
 
asUnresizable() - Method in interface net.algart.arrays.UpdatablePFloatingArray
 
asUnresizable() - Method in interface net.algart.arrays.UpdatablePIntegerArray
 
asUnresizable() - Method in interface net.algart.arrays.UpdatableShortArray
 
asUpdatableArray(ByteBuffer, Class) - Static method in class net.algart.arrays.BufferMemoryModel
Returns an unresizable AlgART array backed by a duplicate of the specified ByteBuffer (more precisely, byteBuffer.duplicate().order(byteBuffer.order())), excluding a case of boolean element type.
asUpdatableArray(P, Class, long, long, boolean, ByteOrder) - Method in class net.algart.arrays.LargeMemoryModel
Returns an unresizable AlgART array with specified element type, backed by the content of a region of the data file with specified name.
asUpdatableArray(Object) - Static method in class net.algart.arrays.SimpleMemoryModel
Returns an unresizable AlgART array backed by the specified Java array, excluding a case of boolean[] array.
asUpdatableBitArray(P, long, long, boolean, ByteOrder) - Method in class net.algart.arrays.LargeMemoryModel
Equivalent to (UpdatableBitArray)asUpdatableArray(filePath, boolean.class, filePosition, fileAreaSize, byteOrder).
asUpdatableByteArray(ByteBuffer) - Static method in class net.algart.arrays.BufferMemoryModel
Equivalent to (UpdatableByteArray)asUpdatableArray(byteBuffer, byte.class).
asUpdatableByteArray(P, long, long, boolean, ByteOrder) - Method in class net.algart.arrays.LargeMemoryModel
Equivalent to (UpdatableByteArray)asUpdatableArray(filePath, byte.class, filePosition, fileAreaSize, byteOrder).
asUpdatableByteArray(byte[]) - Static method in class net.algart.arrays.SimpleMemoryModel
Equivalent to (UpdatableByteArray)asUpdatableArray((Object)array).
asUpdatableCharArray(ByteBuffer) - Static method in class net.algart.arrays.BufferMemoryModel
Equivalent to (UpdatableCharArray)asUpdatableArray(byteBuffer, char.class).
asUpdatableCharArray(P, long, long, boolean, ByteOrder) - Method in class net.algart.arrays.LargeMemoryModel
Equivalent to (UpdatableCharArray)asUpdatableArray(filePath, char.class, filePosition, fileAreaSize, byteOrder).
asUpdatableCharArray(char[]) - Static method in class net.algart.arrays.SimpleMemoryModel
Equivalent to (UpdatableCharArray)asUpdatableArray((Object)array).
asUpdatableCombinedArray(Class<E>, UpdatableArray[]) - Method in class net.algart.arrays.CombinedMemoryModel
Returns an unresizable combined array backed by the storage, which consists of shallow unresizable copies of the passed argument (storage[0].asUnresizable().shallowClone(), (storage[1].asUnresizable().shallowClone(), ..., (storage[storage.length-1].asUnresizable().shallowClone(), with the current combiner (specified while creating this memory model).
asUpdatableDoubleArray(ByteBuffer) - Static method in class net.algart.arrays.BufferMemoryModel
Equivalent to (UpdatableDoubleArray)asUpdatableArray(byteBuffer, double.class).
asUpdatableDoubleArray(P, long, long, boolean, ByteOrder) - Method in class net.algart.arrays.LargeMemoryModel
Equivalent to (UpdatableDoubleArray)asUpdatableArray(filePath, double.class, filePosition, fileAreaSize, byteOrder).
asUpdatableDoubleArray(double[]) - Static method in class net.algart.arrays.SimpleMemoryModel
Equivalent to (UpdatableDoubleArray)asUpdatableArray((Object)array).
asUpdatableFloatArray(ByteBuffer) - Static method in class net.algart.arrays.BufferMemoryModel
Equivalent to (UpdatableFloatArray)asUpdatableArray(byteBuffer, float.class).
asUpdatableFloatArray(P, long, long, boolean, ByteOrder) - Method in class net.algart.arrays.LargeMemoryModel
Equivalent to (UpdatableFloatArray)asUpdatableArray(filePath, float.class, filePosition, fileAreaSize, byteOrder).
asUpdatableFloatArray(float[]) - Static method in class net.algart.arrays.SimpleMemoryModel
Equivalent to (UpdatableFloatArray)asUpdatableArray((Object)array).
asUpdatableFuncArray(Func.Updatable, Class<? extends T>, UpdatablePArray...) - Static method in class net.algart.arrays.Arrays
Equivalent to asUpdatableFuncArray(null, true, f, requiredType, x).
asUpdatableFuncArray(MemoryModel, boolean, Func.Updatable, Class<? extends T>, UpdatablePArray...) - Static method in class net.algart.arrays.Arrays
An extended analog of the Arrays.asFuncArray(MemoryModel, boolean, Func, Class, PArray...) method allowing to create updatable view of the source array.
asUpdatableFuncMatrix(MemoryModel, Func.Updatable, Class<? extends T>, Matrix<? extends UpdatablePArray>) - Static method in class net.algart.arrays.Matrices
Equivalent to asUpdatableFuncMatrix(resultMemoryModel, true, f, requiredType, x).
asUpdatableFuncMatrix(MemoryModel, boolean, Func.Updatable, Class<? extends T>, Matrix<? extends UpdatablePArray>) - Static method in class net.algart.arrays.Matrices
An analog of Arrays.asUpdatableFuncArray method for AlgART matrices.
asUpdatableIntArray(ByteBuffer) - Static method in class net.algart.arrays.BufferMemoryModel
Equivalent to (UpdatableIntArray)asUpdatableArray(byteBuffer, int.class).
asUpdatableIntArray(P, long, long, boolean, ByteOrder) - Method in class net.algart.arrays.LargeMemoryModel
Equivalent to (UpdatableIntArray)asUpdatableArray(filePath, int.class, filePosition, fileAreaSize, byteOrder).
asUpdatableIntArray(int[]) - Static method in class net.algart.arrays.SimpleMemoryModel
Equivalent to (UpdatableIntArray)asUpdatableArray((Object)array).
asUpdatableLongArray(ByteBuffer) - Static method in class net.algart.arrays.BufferMemoryModel
Equivalent to (UpdatableLongArray)asUpdatableArray(byteBuffer, long.class).
asUpdatableLongArray(P, long, long, boolean, ByteOrder) - Method in class net.algart.arrays.LargeMemoryModel
Equivalent to (UpdatableLongArray)asUpdatableArray(filePath, long.class, filePosition, fileAreaSize, byteOrder).
asUpdatableLongArray(long[]) - Static method in class net.algart.arrays.SimpleMemoryModel
Equivalent to (UpdatableLongArray)asUpdatableArray((Object)array).
asUpdatableMatrix(P, MatrixInfo) - Method in class net.algart.arrays.LargeMemoryModel
 
asUpdatableObjectArray(E[]) - Static method in class net.algart.arrays.SimpleMemoryModel
Equivalent to (UpdatableObjectArray)asUpdatableArray((Object)array).
asUpdatableShortArray(ByteBuffer) - Static method in class net.algart.arrays.BufferMemoryModel
Equivalent to (UpdatableShortArray)asUpdatableArray(byteBuffer, short.class).
asUpdatableShortArray(P, long, long, boolean, ByteOrder) - Method in class net.algart.arrays.LargeMemoryModel
Equivalent to (UpdatableShortArray)asUpdatableArray(filePath, short.class, filePosition, fileAreaSize, byteOrder).
asUpdatableShortArray(short[]) - Static method in class net.algart.arrays.SimpleMemoryModel
Equivalent to (UpdatableShortArray)asUpdatableArray((Object)array).
autoResizingOnMapping() - Method in class net.algart.arrays.AbstractDataFileModel
This implementation returns false.
autoResizingOnMapping() - Method in interface net.algart.arrays.DataFileModel
If this method returns true, then mapping the data file by map(position, size) call automatically increases the file length to position+size if the current file length is less than this value.
autoResizingOnMapping() - Method in class net.algart.arrays.DefaultDataFileModel
This implementation returns the value Boolean.getBoolean("net.algart.arrays.DefaultDataFileModel.autoResizingOnMapping"), stored while initializing DefaultDataFileModel class, or false if there is no such system property or some exception occured while calling Boolean.getBoolean.
availableTempJavaMemoryForTiling() - Static method in class net.algart.arrays.Arrays.SystemSettings
Returns the minimum from Arrays.SystemSettings.maxTempJavaMemoryForTiling() and 80% of the amount of memory, that can be probably allocated in Java heap without the risk of OutOfMemoryError.
AverageExceptingNaN - Class in net.algart.matrices.stitching
 
AVERAGING - Static variable in class net.algart.arrays.Matrices.ResizingMethod
Resizing with averaging (while compression), but without interpolation.
averaging() - Method in class net.algart.arrays.Matrices.ResizingMethod
Returns true for any instances of Matrices.ResizingMethod.Averaging class, in particular, for Matrices.ResizingMethod.AVERAGING and Matrices.ResizingMethod.POLYLINEAR_AVERAGING cases, false for other cases.
averaging() - Method in class net.algart.arrays.Matrices.ResizingMethod.Averaging
 

B

b() - Method in class net.algart.arrays.Matrices.ConvexHyperpolyhedron
Returns the vector b: right sides of inequations, defining the half-spaces (see comments to this class).
b() - Method in class net.algart.math.functions.LinearFunc
Returns b coefficient of this linear function.
b() - Method in class net.algart.math.functions.ProjectiveOperator
Returns an array containing b vector.
bar(int) - Method in class net.algart.arrays.Histogram
 
bars() - Method in class net.algart.arrays.Histogram
 
beucherGradient(Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.AbstractMorphology
 
beucherGradient(Matrix<? extends PArray>, Pattern) - Method in interface net.algart.matrices.morphology.Morphology
Returns the new updatable matrix, containing the Beucher gradient of the source matrix by the specified pattern, that means the elementwise difference between dilation and erosion of the source matrix with the same pattern.
BitArray - Interface in net.algart.arrays
AlgART array of boolean values, read-only access.
bitEquals(long[], long, long[], long, long) - Static method in class net.algart.arrays.PackedBitArrays
Returns true if the specified fragments of the given packed bit arrays are equals, or if both arguments are null.
bitHashCode(long[], long, long) - Static method in class net.algart.arrays.PackedBitArrays
Returns a hash code based on the contents of the specified fragment of the given packed bit array.
bitLevels() - Method in interface net.algart.matrices.morphology.CustomRankPrecision
 
bitLevels() - Method in enum net.algart.matrices.morphology.RankPrecision
 
BITS_PER_BIT - Static variable in class net.algart.arrays.Arrays
The number of bits per every element of bit array: 1.
BITS_PER_BYTE - Static variable in class net.algart.arrays.Arrays
The number of bits per every element of byte array: 8.
BITS_PER_CHAR - Static variable in class net.algart.arrays.Arrays
The number of bits per every element of character array: 16.
BITS_PER_DOUBLE - Static variable in class net.algart.arrays.Arrays
The number of bits per every element of double array: 64.
BITS_PER_FLOAT - Static variable in class net.algart.arrays.Arrays
The number of bits per every element of float array: 32.
BITS_PER_INT - Static variable in class net.algart.arrays.Arrays
The number of bits per every element of int array: 32.
BITS_PER_LONG - Static variable in class net.algart.arrays.Arrays
The number of bits per every element of long array: 64.
BITS_PER_SHORT - Static variable in class net.algart.arrays.Arrays
The number of bits per every element of short array: 16.
bitsPerElement() - Method in class net.algart.arrays.AbstractBitArray
 
bitsPerElement() - Method in class net.algart.arrays.AbstractByteArray
 
bitsPerElement() - Method in class net.algart.arrays.AbstractCharArray
 
bitsPerElement() - Method in class net.algart.arrays.AbstractDoubleArray
 
bitsPerElement() - Method in class net.algart.arrays.AbstractFloatArray
 
bitsPerElement() - Method in class net.algart.arrays.AbstractIntArray
 
bitsPerElement() - Method in class net.algart.arrays.AbstractLongArray
 
bitsPerElement() - Method in class net.algart.arrays.AbstractObjectArray
 
bitsPerElement() - Method in class net.algart.arrays.AbstractShortArray
 
bitsPerElement(Class<?>) - Static method in class net.algart.arrays.Arrays
Returns the size in bits, required for each element of an array with the given primitive element type.
bitsPerElement() - Method in class net.algart.arrays.MatrixInfo
Returns the size in bits, required for each matrix element.
bitsPerElement() - Method in interface net.algart.arrays.PArray
Return the number of memory bits occupied by every element of this array.
BitStack - Interface in net.algart.arrays
Stack of boolean values.
BLOCK_OPTIMIZATION_FOR_AFFINE_TRANSFORMATION - Static variable in class net.algart.arrays.Arrays.SystemSettings
(Internal) The flag enabling optimization of Arrays.copy(ArrayContext, UpdatableArray, Array, int, boolean) method in "non-strict" mode in a case of affine coordinate transformation.
BLOCK_OPTIMIZATION_FOR_COORDINATE_TRANSFORMATION - Static variable in class net.algart.arrays.Arrays.SystemSettings
(Internal) The flag enabling optimization of Arrays.copy(ArrayContext, UpdatableArray, Array, int, boolean) method in "non-strict" mode.
BLOCK_OPTIMIZATION_FOR_PROJECTIVE_TRANSFORMATION - Static variable in class net.algart.arrays.Arrays.SystemSettings
(Internal) The flag enabling optimization of Arrays.copy(ArrayContext, UpdatableArray, Array, int, boolean) method in "non-strict" mode in a case of projective coordinate transformation.
BLOCK_OPTIMIZATION_FOR_RESIZING - Static variable in class net.algart.arrays.Arrays.SystemSettings
(Internal) The flag enabling optimization of Arrays.copy(ArrayContext, UpdatableArray, Array, int, boolean) method in "non-strict" mode in a case of resizing coordinate transformation.
blockSize - Variable in class net.algart.arrays.Arrays.ParallelExecutor
The maximal block size for processing array by Arrays.ParallelExecutor.processSubArr(long, int, int) method.
boundary() - Method in class net.algart.math.patterns.AbstractPattern
This implementation is based on the loop on the point set returned by AbstractPattern.points() method.
boundary() - Method in class net.algart.math.patterns.AbstractWeightedPattern
 
boundary() - Method in interface net.algart.math.patterns.Pattern
Returns the pattern consisting of all such integer points A of this pattern, that the neighbour point B, generated by the backward or forwards shift of point A on 1 along at least one coordinate does not belong to this pattern.
Boundary2DScanner - Class in net.algart.matrices.bitscanning
2-dimensional object boundaries scanner: the class allowing to trace boundaries of objects, "drawn" at some 2-dimensional bit matrix.
Boundary2DScanner.ObjectParameter - Enum in net.algart.matrices.bitscanning
The class describing what parameters of the connected object boundary should be measured by Boundary2DScanner.SimpleMeasurer class.
Boundary2DScanner.Side - Enum in net.algart.matrices.bitscanning
The pixel side.
Boundary2DScanner.SimpleMeasurer - Class in net.algart.matrices.bitscanning
The wrapper, that peforms scanning boundaries via the specified parent scanner and, in addition, measures some simple parameters of every scanned boundary.
Boundary2DScanner.Step - Class in net.algart.matrices.bitscanning
The step of scanning the boundary: moving from one boundary segment to the next boundary segment.
Boundary2DScanner.Wrapper - Class in net.algart.matrices.bitscanning
Special variant of Boundary2DScanner class, that redirects all methods to some parent scanner and, maybe, performs some additional actions.
Boundary2DScanner.Wrapper(Boundary2DScanner) - Constructor for class net.algart.matrices.bitscanning.Boundary2DScanner.Wrapper
Creates new instance of this class.
boundaryFinished() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner
Returns true if and only if the current position (Boundary2DScanner.x(), Boundary2DScanner.y(), Boundary2DScanner.side()) is identical to the position, set by last call of Boundary2DScanner.nextBoundary() or Boundary2DScanner.go(long, long, Boundary2DScanner.Side) method.
boundaryFinished() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner.Wrapper
 
buffer(DataBuffer.AccessMode, long) - Method in class net.algart.arrays.AbstractArray
This method is fully implemented in this class.
buffer(DataBuffer.AccessMode) - Method in class net.algart.arrays.AbstractArray
This implementation returns buffer(mode, someCapacity), where mode is the argument of this method and someCapacity is the result of defaultBufferCapacity(thisArray) method.
buffer(long) - Method in class net.algart.arrays.AbstractArray
This implementation returns buffer(suitableMode, capacity), where capacity is the argument of this method and suitableMode is this instanceof UpdatableArray ? DataBuffer.AccessMode.READ_WRITE : DataBuffer.AccessMode.READ.
buffer() - Method in class net.algart.arrays.AbstractArray
This implementation returns buffer(suitableMode), where suitableMode is this instanceof UpdatableArray ? DataBuffer.AccessMode.READ_WRITE : DataBuffer.AccessMode.READ.
buffer(DataBuffer.AccessMode, long) - Method in class net.algart.arrays.AbstractBitArray
 
buffer(DataBuffer.AccessMode) - Method in class net.algart.arrays.AbstractBitArray
 
buffer(long) - Method in class net.algart.arrays.AbstractBitArray
 
buffer() - Method in class net.algart.arrays.AbstractBitArray
 
buffer(DataBuffer.AccessMode, long) - Method in class net.algart.arrays.AbstractByteArray
 
buffer(DataBuffer.AccessMode) - Method in class net.algart.arrays.AbstractByteArray
 
buffer(long) - Method in class net.algart.arrays.AbstractByteArray
 
buffer() - Method in class net.algart.arrays.AbstractByteArray
 
buffer(DataBuffer.AccessMode, long) - Method in class net.algart.arrays.AbstractCharArray
 
buffer(DataBuffer.AccessMode) - Method in class net.algart.arrays.AbstractCharArray
 
buffer(long) - Method in class net.algart.arrays.AbstractCharArray
 
buffer() - Method in class net.algart.arrays.AbstractCharArray
 
buffer(DataBuffer.AccessMode, long) - Method in class net.algart.arrays.AbstractDoubleArray
 
buffer(DataBuffer.AccessMode) - Method in class net.algart.arrays.AbstractDoubleArray
 
buffer(long) - Method in class net.algart.arrays.AbstractDoubleArray
 
buffer() - Method in class net.algart.arrays.AbstractDoubleArray
 
buffer(DataBuffer.AccessMode, long) - Method in class net.algart.arrays.AbstractFloatArray
 
buffer(DataBuffer.AccessMode) - Method in class net.algart.arrays.AbstractFloatArray
 
buffer(long) - Method in class net.algart.arrays.AbstractFloatArray
 
buffer() - Method in class net.algart.arrays.AbstractFloatArray
 
buffer(DataBuffer.AccessMode, long) - Method in class net.algart.arrays.AbstractIntArray
 
buffer(DataBuffer.AccessMode) - Method in class net.algart.arrays.AbstractIntArray
 
buffer(long) - Method in class net.algart.arrays.AbstractIntArray
 
buffer() - Method in class net.algart.arrays.AbstractIntArray
 
buffer(DataBuffer.AccessMode, long) - Method in class net.algart.arrays.AbstractLongArray
 
buffer(DataBuffer.AccessMode) - Method in class net.algart.arrays.AbstractLongArray
 
buffer(long) - Method in class net.algart.arrays.AbstractLongArray
 
buffer() - Method in class net.algart.arrays.AbstractLongArray
 
buffer(DataBuffer.AccessMode, long) - Method in class net.algart.arrays.AbstractObjectArray
 
buffer(DataBuffer.AccessMode) - Method in class net.algart.arrays.AbstractObjectArray
 
buffer(long) - Method in class net.algart.arrays.AbstractObjectArray
 
buffer() - Method in class net.algart.arrays.AbstractObjectArray
 
buffer(DataBuffer.AccessMode, long) - Method in class net.algart.arrays.AbstractShortArray
 
buffer(DataBuffer.AccessMode) - Method in class net.algart.arrays.AbstractShortArray
 
buffer(long) - Method in class net.algart.arrays.AbstractShortArray
 
buffer() - Method in class net.algart.arrays.AbstractShortArray
 
buffer(DataBuffer.AccessMode, long) - Method in interface net.algart.arrays.Array
Returns a data buffer allowing block access to this array with the specified access mode and buffer capacity.
buffer(DataBuffer.AccessMode) - Method in interface net.algart.arrays.Array
Equivalent to buffer(mode, someCapacity), where mode is the argument of this method and someCapacity is chosen automatically to provide good performance in typical situations.
buffer(long) - Method in interface net.algart.arrays.Array
Equivalent to buffer(suitableMode, capacity), where capacity is the argument of this method and suitableMode is chosen automatically.
buffer() - Method in interface net.algart.arrays.Array
Equivalent to buffer(suitableMode, someCapacity), where both suitableMode and someCapacity arguments are chosen automatically.
buffer(DataBuffer.AccessMode, long) - Method in interface net.algart.arrays.BitArray
 
buffer(DataBuffer.AccessMode) - Method in interface net.algart.arrays.BitArray
 
buffer(long) - Method in interface net.algart.arrays.BitArray
 
buffer() - Method in interface net.algart.arrays.BitArray
 
buffer(DataBuffer.AccessMode, long) - Method in interface net.algart.arrays.ByteArray
 
buffer(DataBuffer.AccessMode) - Method in interface net.algart.arrays.ByteArray
 
buffer(long) - Method in interface net.algart.arrays.ByteArray
 
buffer() - Method in interface net.algart.arrays.ByteArray
 
buffer(DataBuffer.AccessMode, long) - Method in interface net.algart.arrays.CharArray
 
buffer(DataBuffer.AccessMode) - Method in interface net.algart.arrays.CharArray
 
buffer(long) - Method in interface net.algart.arrays.CharArray
 
buffer() - Method in interface net.algart.arrays.CharArray
 
buffer(DataBuffer.AccessMode, long) - Method in interface net.algart.arrays.DoubleArray
 
buffer(DataBuffer.AccessMode) - Method in interface net.algart.arrays.DoubleArray
 
buffer(long) - Method in interface net.algart.arrays.DoubleArray
 
buffer() - Method in interface net.algart.arrays.DoubleArray
 
buffer(DataBuffer.AccessMode, long) - Method in interface net.algart.arrays.FloatArray
 
buffer(DataBuffer.AccessMode) - Method in interface net.algart.arrays.FloatArray
 
buffer(long) - Method in interface net.algart.arrays.FloatArray
 
buffer() - Method in interface net.algart.arrays.FloatArray
 
buffer(DataBuffer.AccessMode, long) - Method in interface net.algart.arrays.IntArray
 
buffer(DataBuffer.AccessMode) - Method in interface net.algart.arrays.IntArray
 
buffer(long) - Method in interface net.algart.arrays.IntArray
 
buffer() - Method in interface net.algart.arrays.IntArray
 
buffer(DataBuffer.AccessMode, long) - Method in interface net.algart.arrays.LongArray
 
buffer(DataBuffer.AccessMode) - Method in interface net.algart.arrays.LongArray
 
buffer(long) - Method in interface net.algart.arrays.LongArray
 
buffer() - Method in interface net.algart.arrays.LongArray
 
buffer(DataBuffer.AccessMode, long) - Method in interface net.algart.arrays.ObjectArray
 
buffer(DataBuffer.AccessMode) - Method in interface net.algart.arrays.ObjectArray
 
buffer(long) - Method in interface net.algart.arrays.ObjectArray
 
buffer() - Method in interface net.algart.arrays.ObjectArray
 
buffer(DataBuffer.AccessMode, long) - Method in interface net.algart.arrays.ShortArray
 
buffer(DataBuffer.AccessMode) - Method in interface net.algart.arrays.ShortArray
 
buffer(long) - Method in interface net.algart.arrays.ShortArray
 
buffer() - Method in interface net.algart.arrays.ShortArray
 
BufferMemoryModel - Class in net.algart.arrays
The memory model, based on ByteBuffer and other buffers from java.nio package.
ByteArray - Interface in net.algart.arrays
AlgART array of byte values, read-only access.
byteOrder() - Method in class net.algart.arrays.AbstractArray
This implementation returns ByteOrder.nativeOrder().
byteOrder() - Method in interface net.algart.arrays.Array
Returns the byte order used by this array for storing data.
byteOrder() - Method in interface net.algart.arrays.DataFile
Returns the byte order in all byte buffers returned by DataFile.map(Range, boolean) method.
byteOrder() - Method in class net.algart.arrays.MatrixInfo
Returns the byte order used by the matrix for storing data.
byteOrderInTemporaryFiles() - Method in class net.algart.arrays.AbstractDataFileModel
Returns byte order that is used for new temporary files by AbstractDataFileModel.createTemporary(boolean) method in this class.
ByteStack - Interface in net.algart.arrays
Stack of byte values.

C

c() - Method in class net.algart.math.functions.ProjectiveOperator
Returns an array containing c vector.
capacity - Variable in class net.algart.arrays.AbstractArray
The current array's capacity.
capacity() - Method in class net.algart.arrays.AbstractArray
This implementation returns AbstractArray.capacity & Long.MAX_VALUE.
capacity() - Method in interface net.algart.arrays.Array
Returns the capacity of this array: the number of elements allocated for storing elements in this array.
capacity() - Method in interface net.algart.arrays.DataBuffer
Returns the capacity of this data buffer.
carcass() - Method in class net.algart.math.patterns.AbstractPattern
This method is fully implemented in this class and usually should not be overridden.
carcass() - Method in class net.algart.math.patterns.AbstractWeightedPattern
 
carcass() - Method in interface net.algart.math.patterns.Pattern
Returns the carcass of this pattern.
cardinality(ArrayContext, BitArray) - Static method in class net.algart.arrays.Arrays
Returns the number of bits set to true in this array.
cardinality(BitArray) - Static method in class net.algart.arrays.Arrays
Returns the number of bits set to true in this array.
cardinality(long[], long, long) - Static method in class net.algart.arrays.PackedBitArrays
Returns the number of high bits (1) in the given fragment of the given packed bit array.
cardinality(LongBuffer, long, long) - Static method in class net.algart.arrays.PackedBitBuffers
Returns the number of high bits (1) in the given fragment of the given packed bit buffer.
cast(Class<U>) - Method in class net.algart.arrays.AbstractMatrix
 
cast(Class<D>) - Method in class net.algart.arrays.AbstractObjectArray
 
cast(Class<D>) - Method in class net.algart.arrays.AbstractUpdatableObjectArray
 
cast(Class<U>) - Method in class net.algart.arrays.LargeMemoryModel
Returns this memory model, cast to the specified generic type of the data file paths, or throws ClassCastException if the current type getDataFileModel().pathClass() cannot be cast to the passed type pathClass.
cast(Class<U>) - Method in interface net.algart.arrays.Matrix
Returns this matrix, cast to the specified generic array type, or throws ClassCastException if the built-in AlgART array cannot be cast to the required type (because the array type is not its subclass).
cast(Class<D>) - Method in interface net.algart.arrays.MutableObjectArray
 
cast(Class<D>) - Method in interface net.algart.arrays.ObjectArray
Returns this array cast to the specified generic element type or throws ClassCastException if the elements cannot be cast to the required type (because the element type is not its subclass).
cast(Class<D>) - Method in interface net.algart.arrays.UpdatableObjectArray
 
centroidX() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner.SimpleMeasurer
Returns the x-coordinate of the centroid of all pixels inside the scanned boundary (external or internal).
centroidY() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner.SimpleMeasurer
Returns the y-coordinate of the centroid of all pixels inside the scanned boundary (external or internal).
chain(IterativeArrayProcessor<T>, double) - Method in class net.algart.arrays.AbstractIterativeArrayProcessor
 
chain(IterativeArrayProcessor<T>, double) - Method in interface net.algart.arrays.IterativeArrayProcessor
Returns new object, implementing this interface, equivalent to the chain of this algorithm and followingProcessor algorithm, executed after this.
changeB(double...) - Method in class net.algart.math.functions.LinearOperator
Returns an instance of this class, identical to this one execpting that the new instance has the specified vector b.
changed() - Method in class net.algart.arrays.Arrays.ComparingCopyStatus
Returns true if and only if at least one element of the destination array was changed as a result of copying from the source array, in terms of the Array.equals(Object) method.
CharArray - Interface in net.algart.arrays
AlgART array of char values, read-only access.
CharStack - Interface in net.algart.arrays
Stack of char values.
checkCoordIndex(int) - Method in class net.algart.math.patterns.AbstractPattern
Throws IndexOutOfBoundsException if coordIndex<0 or coordIndex>=AbstractPattern.dimCount().
checkCopyArguments(UpdatableArray, Array) - Static method in class net.algart.arrays.AbstractArray
Checks whether the passed arguments correct for UpdatableArray.copy(Array) and throws corresponding exception if no.
checkDimensionEquality(List<? extends Matrix<? extends Array>>) - Static method in class net.algart.arrays.Matrices
Checks whether all passed matrices are not null and have equal dimensions and, it is not so, throws a corresponding exception.
checkDimensionEquality(Matrix...) - Static method in class net.algart.arrays.Matrices
Checks whether all passed matrices are not null and have equal dimensions and, it is not so, throws a corresponding exception.
checkInterruption() - Method in class net.algart.arrays.AbstractArrayContext
 
checkInterruption() - Method in interface net.algart.arrays.ArrayContext
This method is called periodically by long-working methods alike Arrays.ParallelExecutor.process().
checkInterruption() - Method in class net.algart.arrays.Arrays.ParallelExecutor
Checks, whether the user want to interrupt the calculations, and returns true in this case.
checkInterruption() - Method in class net.algart.contexts.DefaultArrayContext
Calls context.as(InterruptionContext.class).checkInterruption(), where context is the argument of the construcor.
checkInterruption() - Method in class net.algart.contexts.DefaultContext
This implementation does nothing.
checkInterruption() - Method in interface net.algart.contexts.InterruptionContext
Checks, whether interruption is requested by the application, and throws InterruptionException in this case.
checkInterruptionAndUpdateProgress(Class<?>, long, long) - Method in class net.algart.arrays.AbstractArrayContext
 
checkInterruptionAndUpdateProgress(Class<?>, long, long) - Method in interface net.algart.arrays.ArrayContext
Equivalent to 2 sequential calls: ArrayContext.checkInterruption() and updateProgress(new ArrayContext.Event(elementType, readyCount, length)).
checkInvariants() - Method in class net.algart.math.geom.Segment2D
Should does nothing (unlike an implementation in UnsafeSegment2D).
checkInvariants() - Method in class net.algart.math.geom.UnsafeSegment2D
Generates IllegalStateException exception if the information stored in this object is invalid, setFi(fi, nx, ny) or setAll(centerX, centerY, length, fi, nx, ny) method was called with illegal arguments.
checkSectionAtLastCoordinate(long) - Method in class net.algart.arrays.Matrices.Region
Returns true if and only the specified coordinate value lies inside the corresponding coordinate range.
checkSubArrArguments(long, long) - Method in class net.algart.arrays.AbstractArray
Checks whether the passed arguments correct for AbstractArray.subArr(long, long) and throws corresponding exception if no.
checkSubArrayArguments(long, long) - Method in class net.algart.arrays.AbstractArray
Checks whether the passed arguments correct for AbstractArray.subArray(long, long) and throws corresponding exception if no.
checkSwapArguments(UpdatableArray, UpdatableArray) - Static method in class net.algart.arrays.AbstractArray
Checks whether the passed arguments correct for UpdatableArray.swap(UpdatableArray) and throws corresponding exception if no.
checkUnallowedMutation() - Method in class net.algart.arrays.AbstractArray
 
checkUnallowedMutation() - Method in class net.algart.arrays.AbstractBitArray
This implementation does nothing.
checkUnallowedMutation() - Method in class net.algart.arrays.AbstractByteArray
This implementation does nothing.
checkUnallowedMutation() - Method in class net.algart.arrays.AbstractCharArray
This implementation does nothing.
checkUnallowedMutation() - Method in class net.algart.arrays.AbstractDoubleArray
This implementation does nothing.
checkUnallowedMutation() - Method in class net.algart.arrays.AbstractFloatArray
This implementation does nothing.
checkUnallowedMutation() - Method in class net.algart.arrays.AbstractIntArray
This implementation does nothing.
checkUnallowedMutation() - Method in class net.algart.arrays.AbstractLongArray
This implementation does nothing.
checkUnallowedMutation() - Method in class net.algart.arrays.AbstractObjectArray
This implementation does nothing.
checkUnallowedMutation() - Method in class net.algart.arrays.AbstractShortArray
This implementation does nothing.
checkUnallowedMutation() - Method in interface net.algart.arrays.Array
Tries to check, whether some unallowed mutations of this trusted immutable array took place, and throw UnallowedMutationError in this case.
clear(int[], int) - Static method in class net.algart.arrays.Histogram
Fills all non-zero elements of histogram by 0.
clear(ArrayContext, ConnectedObjectScanner.ElementVisitor, long[], boolean) - Method in class net.algart.matrices.bitscanning.ConnectedObjectScanner
Visits all unit (1) elements of the matrix, belonging to the connected object containing the element with the specified coordinates, calls elementVisitor.visit method for each element and clears this element (UpdatableBitArray.clearBit(long)).
clear(ArrayContext, ConnectedObjectScanner.ElementVisitor, long...) - Method in class net.algart.matrices.bitscanning.ConnectedObjectScanner
Equivalent to clear(context, elementVisitor, coordinates, true).
clear(ArrayContext, long[], boolean) - Method in class net.algart.matrices.bitscanning.ConnectedObjectScanner
Equivalent to clear(context, null, coordinates, forceClearing).
clear(ArrayContext, long...) - Method in class net.algart.matrices.bitscanning.ConnectedObjectScanner
Equivalent to clear(context, null, coordinates, true).
clearAllBySizes(ArrayContext, long, long) - Method in class net.algart.matrices.bitscanning.ConnectedObjectScanner
Clears all elements of all connected objects in the matrix, the number of elements of which is less than minNonclearedSize or greater than maxNonclearedSize.
clearBit(long) - Method in class net.algart.arrays.AbstractUpdatableBitArray
Clears the bit #index to 0 (false).
clearBit(long) - Method in interface net.algart.arrays.UpdatableBitArray
Clears the bit #index to 0 (false).
clone() - Method in class net.algart.math.geom.Direction2D
Creates an identical copy of this object.
clone() - Method in class net.algart.math.geom.Rotation2D
Returns this instance (possible solution as this class is immutable).
clone() - Method in class net.algart.math.geom.UnsafeSegment2D
Creates an identical copy of this object.
clone() - Method in class net.algart.matrices.bitscanning.ConnectedObjectScanner
Creates the instance, implementing the same algorithm with the same connectivity kind an the same scanned matrix as this one.
cloneIntoJavaMemory(ArrayContext) - Method in class net.algart.matrices.stitching.Stitcher
 
cloneIntoJavaMemory(ArrayContext, List<Frame<P>>) - Static method in class net.algart.matrices.stitching.Stitcher
 
cloneIntoJavaMemory(ArrayContext, Frame<P>) - Static method in class net.algart.matrices.stitching.Stitcher
 
cloneWithOtherAdditionalProperties(Map<String, String>) - Method in class net.algart.arrays.MatrixInfo
Creates an instance of this class, identical to this one, with the only difference that the new instance have the specified map of named additional string properties.
cloneWithOtherDataOffset(long) - Method in class net.algart.arrays.MatrixInfo
Creates an instance of this class, identical to this one, with the only difference that the new instance have the specified data offset.
cloneWithOtherVersion(String) - Method in class net.algart.arrays.MatrixInfo
Creates an instance of this class, identical to this one, with the only difference that the new instance have the specified version of the serialization format.
close() - Method in interface net.algart.arrays.DataFile
Closes data file.
closing(Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.AbstractMorphology
 
closing(Matrix<? extends PArray>, Pattern) - Method in interface net.algart.matrices.morphology.Morphology
Returns the new updatable matrix, containing the closing of the source matrix by the specified pattern.
cnt() - Method in interface net.algart.arrays.DataBuffer
Returns (int)DataBuffer.count(), if DataBuffer.count()<=Integer.MAX_VALUE, or throws UnsupportedOperationException in other case.
CombinedMemoryModel<E> - Class in net.algart.arrays
The memory model allowing to create combined arrays: special kind of AlgART arrays, that store an array of Java objects with minimal amount of memory, namely in one or several another "parallel" arrays.
CombinedMemoryModel.AbstractByteBufferCombiner<E> - Class in net.algart.arrays
A skeleton class allowing to simplify implementation of CombinedMemoryModel.Combiner interface.
CombinedMemoryModel.AbstractByteBufferCombiner(Class, ByteBuffer, MemoryModel) - Constructor for class net.algart.arrays.CombinedMemoryModel.AbstractByteBufferCombiner
Creates a new instance of this combiner.
CombinedMemoryModel.AbstractByteBufferCombinerInPlace<E> - Class in net.algart.arrays
A version of CombinedMemoryModel.AbstractByteBufferCombiner skeleton class implementing CombinedMemoryModel.CombinerInPlace interface.
CombinedMemoryModel.AbstractByteBufferCombinerInPlace(Class, ByteBuffer, MemoryModel) - Constructor for class net.algart.arrays.CombinedMemoryModel.AbstractByteBufferCombinerInPlace
Creates a new instance of this combiner.
CombinedMemoryModel.BufferedCombiner<E> - Interface in net.algart.arrays
Special version of CombinedMemoryModel.Combiner interface allowing to optimize block access to the combined array.
CombinedMemoryModel.Combiner<E> - Interface in net.algart.arrays
This interface should be implemented to allow saving objects in arrays created via combined memory model.
CombinedMemoryModel.CombinerInPlace<E> - Interface in net.algart.arrays
Special version of CombinedMemoryModel.Combiner interface allowing to load an element without creating new Java object.
combineWithRealMultipliers(long, long, double, long, double) - Method in class net.algart.matrices.spectra.ComplexScalarSampleArray
 
combineWithRealMultipliers(long, long, double, long, double) - Method in class net.algart.matrices.spectra.ComplexVectorSampleArray
 
combineWithRealMultipliers(long, long, double, long, double) - Method in class net.algart.matrices.spectra.RealScalarSampleArray
 
combineWithRealMultipliers(long, long, double, long, double) - Method in class net.algart.matrices.spectra.RealVectorSampleArray
 
combineWithRealMultipliers(long, long, double, long, double) - Method in interface net.algart.matrices.spectra.SampleArray
Multiplies the sample #srcIndex1 of this array by the real scalar a1, multiplies the sample #srcIndex2 of this array by the real scalar a2 and stores the sum of this two products result into position #destIndex of this array.
combiningFunc() - Method in class net.algart.matrices.stitching.CoordinateFreeStitchingMethod
 
compactCyclicPositions(long, long[]) - Static method in class net.algart.arrays.Arrays
Finds the shortest cyclic range, containing all passed positions in the cyclic diapason 0..length-1, returns the begin of this range as the method result, cyclically subtracts it from all elements of the passed array and returns the sorted array of resulting positions in the positions argument.
compareAndCopy(ArrayContext, UpdatableArray, Array) - Static method in class net.algart.arrays.Arrays
This method is an analog of Arrays.copy(ArrayContext, UpdatableArray, Array) allowing to know, whether the destination array was really modified while copying.
compareAndCopy(ArrayContext, Matrix<? extends UpdatableArray>, Matrix<? extends Array>) - Static method in class net.algart.arrays.Matrices
This method just calls Arrays.compareAndCopy(context, dest.array(), src.array()), if the passed matrices have the same dimensions, or throws SizeMismatchException in other case.
compareTo(DataFile.Range) - Method in class net.algart.arrays.DataFile.Range
Returns -1 if the starting position of this range is less than the starting position of the argument, 1 if it is greater and 0 if they are equal.
compareTo(IPoint) - Method in class net.algart.math.IPoint
Compares points lexicographically.
compareTo(IPoint, int) - Method in class net.algart.math.IPoint
Compares points lexicographically alike IPoint.compareTo(IPoint) method, but with the cyclical shift of all indexes of coordinates: the coordinate #firstCoordIndex instead of x, #firstCoordIndex+1 instead of y, etc.
compareTo(Point) - Method in class net.algart.math.Point
Compares points lexicographically.
compareTo(Point, int) - Method in class net.algart.math.Point
Compares points lexicographically alike Point.compareTo(Point) method, but with the cyclical shift of all indexes of coordinates: the coordinate #firstCoordIndex instead of x, #firstCoordIndex+1 instead of y, etc.
ComplexScalarSampleArray - Class in net.algart.matrices.spectra
Array of samples, where each sample is a complex number, represented by a pair of double values, stored in two AlgART arrays UpdatablePNumberArray.
ComplexScalarSampleArray() - Constructor for class net.algart.matrices.spectra.ComplexScalarSampleArray
 
ComplexVectorSampleArray - Class in net.algart.matrices.spectra
Array of samples, where each sample is a vector of complex numbers with some fixed length, represented by an array of pairs of double values, stored in two AlgART arrays UpdatablePNumberArray.
ConnectedObjectScanner - Class in net.algart.matrices.bitscanning
Connected objects scanner: the class performing scanning and clearing connected objects, "drawn" on some n-dimensional updatable bit matrix.
ConnectedObjectScanner.ElementVisitor - Interface in net.algart.matrices.bitscanning
Visitor of matrix elements.
connectivityType() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner
Returns the connectivity kind, used by this object.
connectivityType() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner.Wrapper
 
connectivityType() - Method in class net.algart.matrices.bitscanning.ConnectedObjectScanner
Returns the connectivity kind, used by this object.
ConnectivityType - Enum in net.algart.matrices.bitscanning
Connectity kind of the connected object in the matrix.
CONSTANT_PROPERTY_NAME - Static variable in class net.algart.arrays.LargeMemoryModel
 
ConstantFunc - Class in net.algart.math.functions
Trivial constant function: f(x0, x1, ..., xn-1) = c, where c is a constant.
ConstantlyContinuedConvolution - Class in net.algart.matrices.linearfiltering
The filter allowing to transform any Convolution object to another instance of that interface, which uses constantly continuation.
contains(long...) - Method in class net.algart.arrays.Matrices.ConvexHyperpolyhedron
 
contains(long...) - Method in class net.algart.arrays.Matrices.Hyperparallelepiped
 
contains(long...) - Method in class net.algart.arrays.Matrices.Polygon2D
 
contains(long...) - Method in class net.algart.arrays.Matrices.Region
Returns true if and only if the point with the specified integer coordinates belongs to this region.
contains(long) - Method in class net.algart.math.IRange
Returns true if and only if IRange.min()<=value<=IRange.max().
contains(IRange) - Method in class net.algart.math.IRange
Returns true if and only if IRange.min()<=range.IRange.min() and range.IRange.max()<=IRange.max().
contains(IPoint) - Method in class net.algart.math.IRectangularArea
Returns true if and only if min(k)<=point.coord(k)<=max(k) for all k.
contains(IRectangularArea) - Method in class net.algart.math.IRectangularArea
Returns true if and only if min(k)<=area.min(k) and area.max(k)<=max(k) for all k.
contains(IPoint) - Method in class net.algart.math.patterns.AbstractPattern
 
contains(IPoint) - Method in class net.algart.math.patterns.AbstractWeightedPattern
 
contains(IPoint) - Method in interface net.algart.math.patterns.Pattern
Returns true if and only if this pattern contains the given point.
contains(double) - Method in class net.algart.math.Range
Returns true if and only if Range.min()<=value<=Range.max()
contains(Range) - Method in class net.algart.math.Range
Returns true if and only if Range.min()<=range.Range.min() and range.Range.max()<=Range.max().
contains(Point) - Method in class net.algart.math.RectangularArea
Returns true if and only if min(k)<=point.coord(k)<=max(k) for all k.
contains(RectangularArea) - Method in class net.algart.math.RectangularArea
Returns true if and only if min(k)<=area.min(k) and area.max(k)<=max(k) for all k.
context - Variable in class net.algart.arrays.AbstractArrayProcessorWithContextSwitching
Current execution context.
context(ArrayContext) - Method in class net.algart.arrays.AbstractArrayProcessorWithContextSwitching
This method is not implemented here.
context() - Method in class net.algart.arrays.AbstractArrayProcessorWithContextSwitching
 
context - Variable in class net.algart.arrays.AbstractIterativeArrayProcessor
Current execution context.
context() - Method in class net.algart.arrays.AbstractIterativeArrayProcessor
 
context() - Method in interface net.algart.arrays.ArrayProcessor
Returns the current context used by this instance for all operations.
context(ArrayContext) - Method in interface net.algart.arrays.ArrayProcessorWithContextSwitching
Switchs the context: returns an instance, identical to this one excepting that it uses the specified newContext for all operations.
context(ArrayContext) - Method in class net.algart.arrays.GeneralizedBitProcessing
 
Context - Interface in net.algart.contexts
Execution context for any modules.
context() - Method in class net.algart.matrices.linearfiltering.AbstractConvolution
This implementation returns AbstractConvolution.context() field.
context(ArrayContext) - Method in class net.algart.matrices.linearfiltering.AbstractConvolution
 
context() - Method in class net.algart.matrices.linearfiltering.ConstantlyContinuedConvolution
 
context(ArrayContext) - Method in class net.algart.matrices.linearfiltering.ConstantlyContinuedConvolution
 
context(ArrayContext) - Method in interface net.algart.matrices.linearfiltering.Convolution
 
context(ArrayContext) - Method in class net.algart.matrices.linearfiltering.SimpleConvolution
 
context(ArrayContext) - Method in class net.algart.matrices.morphology.AbstractMorphology
 
context(ArrayContext) - Method in class net.algart.matrices.morphology.AbstractRankMorphology
 
context(ArrayContext) - Method in interface net.algart.matrices.morphology.Morphology
 
context(ArrayContext) - Method in interface net.algart.matrices.morphology.RankMorphology
 
context(ArrayContext) - Method in class net.algart.matrices.morphology.StreamingApertureProcessor
 
contextPart(double, double) - Method in class net.algart.arrays.AbstractArrayProcessorWithContextSwitching
This method returns AbstractArrayProcessorWithContextSwitching.context() == null ? null : AbstractArrayProcessorWithContextSwitching.context().part(fromPart, toPart)).
convolution(Matrix<? extends PArray>, WeightedPattern) - Method in class net.algart.matrices.linearfiltering.AbstractConvolution
This implementation just creates a lazy convolution via AbstractConvolution.asConvolution(Matrix, WeightedPattern) method and copies it into newly created matrix via Matrices.copy(ArrayContext, Matrix, Matrix) method.
convolution(Matrix<? extends PArray>, WeightedPattern) - Method in class net.algart.matrices.linearfiltering.ConstantlyContinuedConvolution
 
Convolution - Interface in net.algart.matrices.linearfiltering
 
convolution(Matrix<? extends PArray>, WeightedPattern) - Method in interface net.algart.matrices.linearfiltering.Convolution
Returns the new updatable matrix, containing the convolution of the source matrix by the specified pattern.
coord(int) - Method in class net.algart.math.IPoint
Returns the coordinate #coordIndex: x-coordinate for coordIndex=0, y-coordinate for coordIndex=1, etc.
coord(int) - Method in class net.algart.math.Point
Returns the coordinate #coordIndex: x-coordinate for coordIndex=0, y-coordinate for coordIndex=1, etc.
coordCount() - Method in class net.algart.math.IPoint
Returns the number of dimensions of this point.
coordCount() - Method in class net.algart.math.IRectangularArea
Returns the number of dimensions of this rectangular area.
coordCount() - Method in class net.algart.math.Point
Returns the number of dimensions of this point.
coordCount() - Method in class net.algart.math.RectangularArea
Returns the number of dimensions of this rectangular area.
CoordinateFreeStitchingMethod<P extends FramePosition> - Class in net.algart.matrices.stitching
 
coordinates(long, long[]) - Method in class net.algart.arrays.AbstractMatrix
 
coordinates(long, long[]) - Method in interface net.algart.arrays.Matrix
Returns the coordinates in the matrix, corresponding to the given linear index in the built-in AlgART array.
coordinates() - Method in class net.algart.math.IPoint
Returns all coordinates of this point.
coordinates() - Method in class net.algart.math.Point
Returns all coordinates of this point.
coordinatesChanged() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner
Returns true if the last call of Boundary2DScanner.next() method has changed Boundary2DScanner.x() or Boundary2DScanner.y() coordinate.
coordinatesChanged() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner.Wrapper
 
CoordinateTransformationOperator - Interface in net.algart.math.functions
Coordinate transformation operator in n-dimensional Euclidean space: g(x) = O f(x) = f(map(x)), where x is a point of the n-dimensional space, map is some mapping of this space, f is the source mathematical function and g is the result of applying the operator to f.
CoordinateTransformedFunc - Class in net.algart.math.functions
A function, the arguments of which are transformed by some coordinate transformation operator in n-dimensional Euclidean space.
coordMax() - Method in class net.algart.math.patterns.AbstractPattern
This implementation is based on the loop on calls of AbstractPattern.coordRange(int) method for all coordinate indexes from 0 to AbstractPattern.dimCount()-1.
coordMax() - Method in class net.algart.math.patterns.AbstractWeightedPattern
 
coordMax() - Method in interface net.algart.math.patterns.Pattern
Returns the point, each cooordinate #coordIndex of which is equal to the maximal coordinate (IPoint.coord(coordIndex) of all points of this pattern.
coordMin() - Method in class net.algart.math.patterns.AbstractPattern
This implementation is based on the loop on calls of AbstractPattern.coordRange(int) method for all coordinate indexes from 0 to AbstractPattern.dimCount()-1.
coordMin() - Method in class net.algart.math.patterns.AbstractWeightedPattern
 
coordMin() - Method in interface net.algart.math.patterns.Pattern
Returns the point, each cooordinate #coordIndex of which is equal to the minimal coordinate (IPoint.coord(coordIndex) of all points of this pattern.
coordRange(int) - Method in class net.algart.arrays.Matrices.Region
Returns the coordinate range #coordIndex.
coordRange(int) - Method in class net.algart.math.patterns.AbstractPattern
This implementation is based on the loop on the point set returned by AbstractPattern.points() method.
coordRange(int) - Method in class net.algart.math.patterns.AbstractWeightedPattern
 
coordRange(int) - Method in interface net.algart.math.patterns.Pattern
Returns the minimal and maximal coordinate #coordIndex (IPoint.coord(coordIndex) of all points of this pattern.
coordRanges() - Method in class net.algart.arrays.Matrices.Region
Returns the coordinate ranges, passed to the constructor.
coordRanges() - Method in class net.algart.math.patterns.AbstractPattern
This implementation is based on the loop on calls of AbstractPattern.coordRange(int) method for all coordinate indexes from 0 to AbstractPattern.dimCount()-1.
coordRanges() - Method in class net.algart.math.patterns.AbstractWeightedPattern
 
coordRanges() - Method in interface net.algart.math.patterns.Pattern
Returns the minimal and maximal coordinates (IPoint.coord(coordIndex) of all points of this pattern for every coordinate index.
copy(long, long) - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation calls setBit(destIndex, getBit(srcIndex)).
copy(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation is based on a loop of calls of AbstractUpdatableBitArray.copy(long, long) method.
copy(Array) - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation calls defaultCopy(thisInstance, src).
copy(long, long) - Method in class net.algart.arrays.AbstractUpdatableByteArray
This implementation calls setByte(destIndex, (byte)getByte(srcIndex)).
copy(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableByteArray
This implementation is based on a loop of calls of AbstractUpdatableByteArray.copy(long, long) method.
copy(Array) - Method in class net.algart.arrays.AbstractUpdatableByteArray
This implementation calls defaultCopy(thisInstance, src).
copy(long, long) - Method in class net.algart.arrays.AbstractUpdatableCharArray
This implementation calls setChar(destIndex, getChar(srcIndex)).
copy(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableCharArray
This implementation is based on a loop of calls of AbstractUpdatableCharArray.copy(long, long) method.
copy(Array) - Method in class net.algart.arrays.AbstractUpdatableCharArray
This implementation calls defaultCopy(thisInstance, src).
copy(long, long) - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
This implementation calls setDouble(destIndex, getDouble(srcIndex)).
copy(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
This implementation is based on a loop of calls of AbstractUpdatableDoubleArray.copy(long, long) method.
copy(Array) - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
This implementation calls defaultCopy(thisInstance, src).
copy(long, long) - Method in class net.algart.arrays.AbstractUpdatableFloatArray
This implementation calls setFloat(destIndex, getFloat(srcIndex)).
copy(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableFloatArray
This implementation is based on a loop of calls of AbstractUpdatableFloatArray.copy(long, long) method.
copy(Array) - Method in class net.algart.arrays.AbstractUpdatableFloatArray
This implementation calls defaultCopy(thisInstance, src).
copy(long, long) - Method in class net.algart.arrays.AbstractUpdatableIntArray
This implementation calls setInt(destIndex, getInt(srcIndex)).
copy(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableIntArray
This implementation is based on a loop of calls of AbstractUpdatableIntArray.copy(long, long) method.
copy(Array) - Method in class net.algart.arrays.AbstractUpdatableIntArray
This implementation calls defaultCopy(thisInstance, src).
copy(long, long) - Method in class net.algart.arrays.AbstractUpdatableLongArray
This implementation calls setLong(destIndex, getLong(srcIndex)).
copy(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableLongArray
This implementation is based on a loop of calls of AbstractUpdatableLongArray.copy(long, long) method.
copy(Array) - Method in class net.algart.arrays.AbstractUpdatableLongArray
This implementation calls defaultCopy(thisInstance, src).
copy(long, long) - Method in class net.algart.arrays.AbstractUpdatableObjectArray
This implementation calls set(destIndex, get(srcIndex)).
copy(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableObjectArray
This implementation is based on a loop of calls of AbstractUpdatableObjectArray.copy(long, long) method.
copy(Array) - Method in class net.algart.arrays.AbstractUpdatableObjectArray
This implementation calls defaultCopy(thisInstance, src).
copy(long, long) - Method in class net.algart.arrays.AbstractUpdatableShortArray
This implementation calls setShort(destIndex, (short)getShort(srcIndex)).
copy(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableShortArray
This implementation is based on a loop of calls of AbstractUpdatableShortArray.copy(long, long) method.
copy(Array) - Method in class net.algart.arrays.AbstractUpdatableShortArray
This implementation calls defaultCopy(thisInstance, src).
copy(ArrayContext, UpdatableArray, Array) - Static method in class net.algart.arrays.Arrays
Copies min(dest.length(), src.length()) elements of src array, starting from index 0, to dest array, starting from index 0.
copy(ArrayContext, UpdatableArray, Array, int) - Static method in class net.algart.arrays.Arrays
This method is an analog of Arrays.copy(ArrayContext, UpdatableArray, Array), allowing to specify the number of parallel tasks.
copy(ArrayContext, UpdatableArray, Array, int, boolean) - Static method in class net.algart.arrays.Arrays
This method is an analog of Arrays.copy(ArrayContext, UpdatableArray, Array) and Arrays.copy(ArrayContext, UpdatableArray, Array, int) providing a special "non-strict" copying mode.
copy(ArrayContext, Matrix<? extends UpdatableArray>, Matrix<? extends Array>) - Static method in class net.algart.arrays.Matrices
This method just calls Arrays.copy(context, dest.array(), src.array()), if the passed matrices have the same dimensions, or throws SizeMismatchException in other case.
copy(ArrayContext, Matrix<? extends UpdatableArray>, Matrix<? extends Array>, int) - Static method in class net.algart.arrays.Matrices
This method just calls Arrays.copy(context, dest.array(), src.array(), numberOfTasks), if the passed matrices have the same dimensions, or throws SizeMismatchException in other case.
copy(ArrayContext, Matrix<? extends UpdatableArray>, Matrix<? extends Array>, int, boolean) - Static method in class net.algart.arrays.Matrices
This method just calls Arrays.copy(context, dest.array(), src.array(), numberOfTasks, strictMode), if the passed matrices have the same dimensions, or throws SizeMismatchException in other case.
copy(Array) - Method in interface net.algart.arrays.MutableArray
 
copy(Array) - Method in interface net.algart.arrays.MutableBitArray
 
copy(Array) - Method in interface net.algart.arrays.MutableByteArray
 
copy(Array) - Method in interface net.algart.arrays.MutableCharArray
 
copy(Array) - Method in interface net.algart.arrays.MutableDoubleArray
 
copy(Array) - Method in interface net.algart.arrays.MutableFloatArray
 
copy(Array) - Method in interface net.algart.arrays.MutableIntArray
 
copy(Array) - Method in interface net.algart.arrays.MutableLongArray
 
copy(Array) - Method in interface net.algart.arrays.MutableObjectArray
 
copy(Array) - Method in interface net.algart.arrays.MutableObjectInPlaceArray
 
copy(Array) - Method in interface net.algart.arrays.MutablePArray
 
copy(Array) - Method in interface net.algart.arrays.MutablePFixedArray
 
copy(Array) - Method in interface net.algart.arrays.MutablePFloatingArray
 
copy(Array) - Method in interface net.algart.arrays.MutablePIntegerArray
 
copy(Array) - Method in interface net.algart.arrays.MutableShortArray
 
copy(long, long) - Method in interface net.algart.arrays.UpdatableArray
Copies element #srcIndex to position #destIndex inside this array.
copy(long, long, long) - Method in interface net.algart.arrays.UpdatableArray
Copies count elements, starting from srcIndex index, to the same array, starting from destIndex index.
copy(Array) - Method in interface net.algart.arrays.UpdatableArray
Copies min(this.length(), src.length()) elements of src array, starting from index 0, to this array, starting from index 0.
copy(long, SampleArray, long) - Method in class net.algart.matrices.spectra.ComplexScalarSampleArray
 
copy(long, SampleArray, long) - Method in class net.algart.matrices.spectra.ComplexVectorSampleArray
 
copy(long, SampleArray, long) - Method in class net.algart.matrices.spectra.RealScalarSampleArray
 
copy(long, SampleArray, long) - Method in class net.algart.matrices.spectra.RealVectorSampleArray
 
copy(long, SampleArray, long) - Method in interface net.algart.matrices.spectra.SampleArray
Copies the sample #srcIndex from src array into position #destIndex in this array.
copyBits(long[], long, long[], long, long) - Static method in class net.algart.arrays.PackedBitArrays
Copies count bits, packed in src array, starting from the bit #srcPos, to packed dest array, starting from the bit #destPos.
copyBits(LongBuffer, long, LongBuffer, long, long) - Static method in class net.algart.arrays.PackedBitBuffers
Copies count bits, packed into src buffer, starting from the bit #srcPos, to packed dest buffer, starting from the bit #destPos.
copyBits(LongBuffer, long, LongBuffer, long, long, boolean) - Static method in class net.algart.arrays.PackedBitBuffers
Copies count bits, packed into src buffer, starting from the bit #srcPos, to packed dest buffer, starting from the bit #destPos, in normal or reverse order depending on reverseOrder argument.
copyByteBuffer(ByteBuffer, int, ByteBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Copies count byte elements from src buffer, starting from srcPos index, to the dest buffer, starting from destPos index.
copyByteBuffer(ByteBuffer, int, ByteBuffer, int, int, boolean) - Static method in class net.algart.arrays.JBuffers
Copies count byte elements from src buffer, starting from srcPos index, to the dest buffer, starting from destPos index, in normal or reverse order depending on reverseOrder argument.
copyCharBuffer(CharBuffer, int, CharBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Copies count char elements from src buffer, starting from srcPos index, to the dest buffer, starting from destPos index.
copyCharBuffer(CharBuffer, int, CharBuffer, int, int, boolean) - Static method in class net.algart.arrays.JBuffers
Copies count char elements from src buffer, starting from srcPos index, to the dest buffer, starting from destPos index, in normal or reverse order depending on reverseOrder argument.
copyDoubleBuffer(DoubleBuffer, int, DoubleBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Copies count double elements from src buffer, starting from srcPos index, to the dest buffer, starting from destPos index.
copyDoubleBuffer(DoubleBuffer, int, DoubleBuffer, int, int, boolean) - Static method in class net.algart.arrays.JBuffers
Copies count double elements from src buffer, starting from srcPos index, to the dest buffer, starting from destPos index, in normal or reverse order depending on reverseOrder argument.
copyFloatBuffer(FloatBuffer, int, FloatBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Copies count float elements from src buffer, starting from srcPos index, to the dest buffer, starting from destPos index.
copyFloatBuffer(FloatBuffer, int, FloatBuffer, int, int, boolean) - Static method in class net.algart.arrays.JBuffers
Copies count float elements from src buffer, starting from srcPos index, to the dest buffer, starting from destPos index, in normal or reverse order depending on reverseOrder argument.
copyFrom(Direction2D) - Method in class net.algart.math.geom.Direction2D
Sets the current direction identical to other.
copyFrom(UnsafeSegment2D) - Method in class net.algart.math.geom.Segment2D
 
copyFrom(UnsafeSegment2D) - Method in class net.algart.math.geom.UnsafeSegment2D
Sets the current segment identical to other.
copyIntBuffer(IntBuffer, int, IntBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Copies count int elements from src buffer, starting from srcPos index, to the dest buffer, starting from destPos index.
copyIntBuffer(IntBuffer, int, IntBuffer, int, int, boolean) - Static method in class net.algart.arrays.JBuffers
Copies count int elements from src buffer, starting from srcPos index, to the dest buffer, starting from destPos index, in normal or reverse order depending on reverseOrder argument.
copyLongBuffer(LongBuffer, int, LongBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Copies count long elements from src buffer, starting from srcPos index, to the dest buffer, starting from destPos index.
copyLongBuffer(LongBuffer, int, LongBuffer, int, int, boolean) - Static method in class net.algart.arrays.JBuffers
Copies count long elements from src buffer, starting from srcPos index, to the dest buffer, starting from destPos index, in normal or reverse order depending on reverseOrder argument.
copyNormalTo(Direction2D) - Method in class net.algart.math.geom.Segment2D
 
copyNormalTo(Direction2D) - Method in class net.algart.math.geom.UnsafeSegment2D
Copies the normal vector to this segment to the given argument (normal.getAngle() will be equal to this.getFi() + π / 2).
copyOfRange(Object, int, int) - Static method in class net.algart.arrays.JArrays
Returns a fragment of the given array from the element #fromIndex to the element #toIndex.
copyOfRange(boolean[], int, int) - Static method in class net.algart.arrays.JArrays
Equivalent to (boolean[])copyOfRange(array, fromIndex, toIndex).
copyOfRange(byte[], int, int) - Static method in class net.algart.arrays.JArrays
Equivalent to (byte[])copyOfRange(array, fromIndex, toIndex).
copyOfRange(char[], int, int) - Static method in class net.algart.arrays.JArrays
Equivalent to (char[])copyOfRange(array, fromIndex, toIndex).
copyOfRange(short[], int, int) - Static method in class net.algart.arrays.JArrays
Equivalent to (short[])copyOfRange(array, fromIndex, toIndex).
copyOfRange(int[], int, int) - Static method in class net.algart.arrays.JArrays
Equivalent to (int[])copyOfRange(array, fromIndex, toIndex).
copyOfRange(long[], int, int) - Static method in class net.algart.arrays.JArrays
Equivalent to (long[])copyOfRange(array, fromIndex, toIndex).
copyOfRange(float[], int, int) - Static method in class net.algart.arrays.JArrays
Equivalent to (float[])copyOfRange(array, fromIndex, toIndex).
copyOfRange(double[], int, int) - Static method in class net.algart.arrays.JArrays
Equivalent to (double[])copyOfRange(array, fromIndex, toIndex).
copyRegion(ArrayContext, Matrix<? extends UpdatableArray>, Matrix<? extends Array>, Matrices.Region, long...) - Static method in class net.algart.arrays.Matrices
Copies the specified region from src AlgART matrix to dest AlgART matrix.
copyRegion(ArrayContext, Matrix<? extends UpdatableArray>, Matrix<? extends Array>, Matrices.Region, long[], Object) - Static method in class net.algart.arrays.Matrices
An extended analog of Matrices.copyRegion(ArrayContext, Matrix, Matrix, Region, long...) method, allowing to copy regions which do not lie fully inside dest and src matrices.
copyShortBuffer(ShortBuffer, int, ShortBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Copies count short elements from src buffer, starting from srcPos index, to the dest buffer, starting from destPos index.
copyShortBuffer(ShortBuffer, int, ShortBuffer, int, int, boolean) - Static method in class net.algart.arrays.JBuffers
Copies count short elements from src buffer, starting from srcPos index, to the dest buffer, starting from destPos index, in normal or reverse order depending on reverseOrder argument.
correctNumberOfRanges(long, int) - Static method in class net.algart.arrays.Arrays.ParallelExecutor
Returns the nearest integer, greater or equal to numberOfRanges and multiple of numberOfTasks.
count() - Method in interface net.algart.arrays.DataBuffer
Returns the number of elements in the current actual region.
count() - Method in class net.algart.arrays.SummingHistogram.CountOfValues
 
CPU_COUNT_PROPERTY_NAME - Static variable in class net.algart.arrays.Arrays.SystemSettings
The name of system property ("net.algart.arrays.CPUCount"), returned by Arrays.SystemSettings.cpuCountProperty() method.
cpuCount() - Static method in class net.algart.arrays.Arrays.SystemSettings
Returns the recommended number of used system processors as the result of Arrays.SystemSettings.cpuCountProperty() method, if it is a positive number, or Runtime.getRuntime().availableProcessors(), if it is zero.
cpuCountProperty() - Static method in class net.algart.arrays.Arrays.SystemSettings
Returns the recommended number of used system processors, specified by Arrays.SystemSettings.CPU_COUNT_PROPERTY_NAME system property ("net.algart.arrays.CPUCount"); the result 0 means a recommendation to use Runtime.getRuntime().availableProcessors().
createTemporary(boolean) - Method in class net.algart.arrays.AbstractDataFileModel
This implementation creates a temporary file by calling AbstractDataFileModel.createTemporaryFile(boolean) protected method and returns a result of getDataFile(pathToTemporaryFile, ByteOrder.nativeOrder()).
createTemporary(boolean) - Method in interface net.algart.arrays.DataFileModel
Creates new temporary data file and returns a new instance of DataFile object corresponding to it.
createTemporaryFile(boolean) - Method in class net.algart.arrays.AbstractDataFileModel
Creates a new temporary empty disk file and returns the absolute (unique for the file system) path to it.
currentIntegral() - Method in class net.algart.arrays.SummingHistogram
 
currentIntegralBetweenSharing() - Method in class net.algart.arrays.SummingHistogram
 
currentIRank() - Method in class net.algart.arrays.Histogram
 
currentIValue() - Method in class net.algart.arrays.Histogram
 
currentNumberOfDifferentValues() - Method in class net.algart.arrays.SummingHistogram
 
currentPreciseIntegral() - Method in class net.algart.arrays.SummingHistogram
 
currentPreciseIntegralBetweenSharing() - Method in class net.algart.arrays.SummingHistogram
 
currentPreciseRank() - Method in class net.algart.arrays.Histogram
 
currentRank() - Method in class net.algart.arrays.Histogram
 
currentSum() - Method in class net.algart.arrays.SummingHistogram
 
currentValue() - Method in class net.algart.arrays.Histogram
 
CustomRankPrecision - Interface in net.algart.matrices.morphology
 
cut(long) - Method in class net.algart.math.IRange
Returns value<IRange.min()?IRange.min():value>IRange.max()?IRange.max():value.
cut(double) - Method in class net.algart.math.Range
Returns value<Range.min()?Range.min():value>Range.max()?Range.max():value.
cyclicIndex(long...) - Method in class net.algart.arrays.AbstractMatrix
 
cyclicIndex(long...) - Method in interface net.algart.arrays.Matrix
An analog of Matrix.index(long...) method, that does not check, whether the passed coordinates are in the required ranges, and also replaces the resulting shift by the positive remainder from division of it by the length of the built-in array.

D

d() - Method in class net.algart.math.functions.ProjectiveOperator
Returns the d parameter.
d() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner.Step
Returns StrictMath.hypot(Boundary2DScanner.Step.dx(), Boundary2DScanner.Step.dy()).
data() - Method in interface net.algart.arrays.DataBitBuffer
 
data() - Method in interface net.algart.arrays.DataBuffer
Returns the Java array which contains the mapped region of the data.
data() - Method in interface net.algart.arrays.DataByteBuffer
 
data() - Method in interface net.algart.arrays.DataCharBuffer
 
data() - Method in interface net.algart.arrays.DataDoubleBuffer
 
data() - Method in interface net.algart.arrays.DataFile.BufferHolder
Returns the mapped data.
data() - Method in interface net.algart.arrays.DataFloatBuffer
 
data() - Method in interface net.algart.arrays.DataIntBuffer
 
data() - Method in interface net.algart.arrays.DataLongBuffer
 
data() - Method in interface net.algart.arrays.DataObjectBuffer
 
data() - Method in interface net.algart.arrays.DataShortBuffer
 
DataBitBuffer - Interface in net.algart.arrays
Data buffer for bit elements.
DataBuffer - Interface in net.algart.arrays
Data buffer: an interface allowing to read and write blocks from / to some linear data storage, containing a sequence of elements of any Java type, with maximal performance.
DataBuffer.AccessMode - Enum in net.algart.arrays
Access mode, describing access to data buffers.
DataByteBuffer - Interface in net.algart.arrays
Data buffer for byte elements.
DataCharBuffer - Interface in net.algart.arrays
Data buffer for char elements.
DataDoubleBuffer - Interface in net.algart.arrays
Data buffer for double elements.
DataFile - Interface in net.algart.arrays
Some "data file" (usually disk file) that supports file-mapping operation.
DataFile.BufferHolder - Interface in net.algart.arrays
An object allowing to access mapped data, returned by the DataFile.map(net.algart.arrays.DataFile.Range, boolean) method.
DataFile.OpenResult - Enum in net.algart.arrays
Possible results of DataFile.open(boolean) method.
DataFile.Range - Class in net.algart.arrays
Pair of 2 long values position and length, describing the range position..position+length-1 of linear addresses in some data file.
DataFileModel<P> - Interface in net.algart.arrays
Data file model: the factory allowing to create and remove some file-like objects ("data files").
DataFloatBuffer - Interface in net.algart.arrays
Data buffer for float elements.
DataIntBuffer - Interface in net.algart.arrays
Data buffer for int elements.
DataLongBuffer - Interface in net.algart.arrays
Data buffer for long elements.
DataObjectBuffer<E> - Interface in net.algart.arrays
Data buffer for Object elements.
dataOffset() - Method in class net.algart.arrays.MatrixInfo
Returns the data offset, passed to MatrixInfo.valueOf(Matrix, long) or MatrixInfo.valueOf(Matrix, long, String) method or loaded from the serialized form by MatrixInfo.valueOf(byte[]) or MatrixInfo.valueOf(String) method.
DataShortBuffer - Interface in net.algart.arrays
Data buffer for short elements.
DEFAULT - Static variable in interface net.algart.arrays.ArrayContext
The simplest implementation of ArrayContext, that does almost nothing.
DEFAULT_VERSION - Static variable in class net.algart.arrays.MatrixInfo
The current default version of the serialized format of the information about matrices: "1.2".
defaultAppend(MutableArray, Array) - Static method in class net.algart.arrays.AbstractArray
Simplest implementation of MutableArray.append(Array), based on MutableArray.length(long), UpdatableArray.subArr(long, long) and UpdatableArray.copy(Array) methods.
DefaultArrayContext - Class in net.algart.contexts
A simple implementation of ArrayContext interface, based on the memory, thread pool, interruption and progress contexts defined in this package.
DefaultArrayContext(Context) - Constructor for class net.algart.contexts.DefaultArrayContext
Creates new instance of this class, based on the passed context.
DefaultArrayContext(Context, ThreadPoolFactory) - Constructor for class net.algart.contexts.DefaultArrayContext
Creates new instance of this class, based on the passed context, which returns the specified threadPoolFactory by DefaultArrayContext.getThreadPoolFactory() method.
defaultBuffer(Array, DataBuffer.AccessMode, long) - Static method in class net.algart.arrays.AbstractArray
Default implementation of AbstractArray.buffer(net.algart.arrays.DataBuffer.AccessMode, long) method.
defaultBufferCapacity(Array) - Static method in class net.algart.arrays.AbstractArray
Returns the data buffer capacity used by AbstractArray.buffer(net.algart.arrays.DataBuffer.AccessMode) and AbstractArray.buffer() methods.
DefaultContext - Class in net.algart.contexts
An adapter class containing the simplest ("empty") implementations of the following standard contexts: InterruptionContext, ArrayMemoryContext, ArrayThreadPoolContext, ProgressUpdater, StatusUpdater.
DefaultContext() - Constructor for class net.algart.contexts.DefaultContext
This constructor prevents direct instantiation of this class.
DefaultContext(MemoryModel) - Constructor for class net.algart.contexts.DefaultContext
Creates an instance of this context with the specified memory model, which will be returned by DefaultContext.getMemoryModel() method.
defaultCopy(UpdatableArray, Array) - Static method in class net.algart.arrays.AbstractArray
Equivalent to defaultCopy(thisArray, src, false).
defaultCopy(UpdatableArray, Array, boolean) - Static method in class net.algart.arrays.AbstractArray
Possible implementation of UpdatableArray.copy(Array) based on Array.getData(long, Object) and UpdatableArray.setData(long, Object) methods (for some temporary array).
DefaultDataFileModel - Class in net.algart.arrays
Default implementation of DataFileModel that creates usual Java files, which are mapped via standard Java technique (FileChannel.map method).
DefaultDataFileModel() - Constructor for class net.algart.arrays.DefaultDataFileModel
Equivalent to new DefaultDataFileModel(null, 0).
DefaultDataFileModel(boolean) - Constructor for class net.algart.arrays.DefaultDataFileModel
Equivalent to new DefaultDataFileModel(null, 0, lazyWriting).
DefaultDataFileModel(File) - Constructor for class net.algart.arrays.DefaultDataFileModel
Equivalent to new DefaultDataFileModel(tempPath, 0).
DefaultDataFileModel(File, boolean) - Constructor for class net.algart.arrays.DefaultDataFileModel
Equivalent to new DefaultDataFileModel(tempPath, 0, lazyWriting).
DefaultDataFileModel(File, long) - Constructor for class net.algart.arrays.DefaultDataFileModel
Creates new instance of this factory.
DefaultDataFileModel(File, long, boolean) - Constructor for class net.algart.arrays.DefaultDataFileModel
Creates new instance with specified lazy-writing mode.
DefaultFrame<P extends FramePosition> - Class in net.algart.matrices.stitching
 
DefaultFrame(Matrix<? extends PArray>, P) - Constructor for class net.algart.matrices.stitching.DefaultFrame
 
defaultLazyWriting() - Static method in class net.algart.arrays.DefaultDataFileModel
Default lazy-writing mode, used when this this class is instantiated by a constructor without lazyWriting argument.
defaultSwap(UpdatableArray, UpdatableArray) - Static method in class net.algart.arrays.AbstractArray
Possible implementation of UpdatableArray.swap(UpdatableArray) based on Array.getData(long, Object) and UpdatableArray.setData(long, Object) methods (for some temporary array).
DefaultThreadPoolFactory - Class in net.algart.arrays
A simple implementation of ThreadPoolFactory interface.
DefaultThreadPoolFactory() - Constructor for class net.algart.arrays.DefaultThreadPoolFactory
Creates new instance of this class.
DefaultThreadPoolFactory(int) - Constructor for class net.algart.arrays.DefaultThreadPoolFactory
Creates new instance of this class with the specified recommended number of tasks.
DefaultThreadPoolFactory(int, ExecutorService) - Constructor for class net.algart.arrays.DefaultThreadPoolFactory
Creates new instance of this class with the specified recommended number of tasks and the specified thread pool.
DegeneratedSimplexException - Exception in net.algart.arrays
Unchecked exception thrown if the n-dimensional simplex Matrices.Simplex cannot be constructed because all vertices lies on the same hyperplane.
DegeneratedSimplexException() - Constructor for exception net.algart.arrays.DegeneratedSimplexException
Constructs an instance of this class.
DegeneratedSimplexException(String) - Constructor for exception net.algart.arrays.DegeneratedSimplexException
Constructs an instance of this class with the specified detail message.
delete(DataFile) - Method in class net.algart.arrays.AbstractDataFileModel
This implementation removes the file by the call of standard java.io.File.delete() method: getPath(dataFile).delete() (if java.io.File.exists() method returns true).
delete(DataFile) - Method in interface net.algart.arrays.DataFileModel
Deletes the data file.
dependenceCoordRange() - Method in enum net.algart.arrays.Matrices.InterpolationMethod
Returns the dependence range of this interpolation algorithm for all coordinates.
dest - Variable in class net.algart.arrays.Arrays.ParallelExecutor
The reference to the destination array.
diagonal() - Method in class net.algart.math.functions.ProjectiveOperator
Returns an array containing the main diagonal of A matrix.
dilation(Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.AbstractMorphology
 
dilation(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern, boolean) - Method in class net.algart.matrices.morphology.AbstractMorphology
 
dilation(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.AbstractMorphology
 
dilation(Matrix<? extends PArray>, Pattern) - Method in interface net.algart.matrices.morphology.Morphology
Returns the new updatable matrix, containing the dilation of the source matrix by the specified pattern.
dilation(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern, boolean) - Method in interface net.algart.matrices.morphology.Morphology
Equivalent to Morphology.dilation(Matrix, Pattern) method, but the result matrix will be placed in the dest argument.
dilation(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern) - Method in interface net.algart.matrices.morphology.Morphology
Equivalent to dilation(dest, src, pattern, false).
dilationErosion(Matrix<? extends PArray>, Pattern, Pattern) - Method in class net.algart.matrices.morphology.AbstractMorphology
 
dilationErosion(Matrix<? extends PArray>, Pattern, Pattern) - Method in interface net.algart.matrices.morphology.Morphology
Returns the new updatable matrix, containing the result of sequential dilation(src, dilationPattern) and erosion(src, erosionPattern) of the source matrix by the specified patterns.
dilationOrErosion(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern, boolean, boolean) - Method in class net.algart.matrices.morphology.AbstractMorphology
This method must be equivalent to AbstractMorphology.dilation(Matrix dest, Matrix src, Pattern pattern, boolean disableMemoryAllocation) if isDilation argument is true or to AbstractMorphology.erosion(Matrix dest, Matrix src, Pattern pattern, boolean disableMemoryAllocation) if isDilation argument is false.
dilationOrErosion(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern, boolean, boolean) - Method in class net.algart.matrices.morphology.AbstractRankMorphology
 
dim(int) - Method in class net.algart.arrays.AbstractMatrix
 
dim(int) - Method in interface net.algart.arrays.Matrix
Returns the dimension #n of this matrix or 1 if n>=Matrix.dimCount().
dimCount() - Method in class net.algart.arrays.AbstractMatrix
 
dimCount() - Method in interface net.algart.arrays.Matrix
Returns the number of dimensions of this matrix.
dimCount - Variable in class net.algart.math.patterns.AbstractPattern
The number of space dimensions of this pattern.
dimCount() - Method in class net.algart.math.patterns.AbstractPattern
This implementation returns AbstractPattern.dimCount field.
dimCount() - Method in class net.algart.math.patterns.AbstractWeightedPattern
 
dimCount() - Method in interface net.algart.math.patterns.Pattern
Returns the number of space dimensions of this pattern.
dimCount() - Method in class net.algart.matrices.stitching.DefaultFrame
 
dimCount() - Method in interface net.algart.matrices.stitching.Frame
The number of space dimensions.
dimCount() - Method in class net.algart.matrices.stitching.Stitcher
 
dimensions() - Method in class net.algart.arrays.AbstractMatrix
 
dimensions() - Method in interface net.algart.arrays.Matrix
Returns an array containing all dimensions of this matrix.
dimensions() - Method in class net.algart.arrays.MatrixInfo
Returns the array containing all matrix dimensions.
dimEquals(Matrix<?>) - Method in class net.algart.arrays.AbstractMatrix
 
dimEquals(long...) - Method in class net.algart.arrays.AbstractMatrix
 
dimEquals(Matrix<?>) - Method in interface net.algart.arrays.Matrix
Indicates whether the other matrix has the same dimension array.
dimEquals(long...) - Method in interface net.algart.arrays.Matrix
Indicates whether the passed dimensions are equal to the dimension array of this matrix.
dimX() - Method in class net.algart.arrays.AbstractMatrix
 
dimX() - Method in interface net.algart.arrays.Matrix
Equivalent to dim(0).
dimY() - Method in class net.algart.arrays.AbstractMatrix
 
dimY() - Method in interface net.algart.arrays.Matrix
Equivalent to dim(1).
dimZ() - Method in class net.algart.arrays.AbstractMatrix
 
dimZ() - Method in interface net.algart.arrays.Matrix
Equivalent to dim(2).
DirectAccessible - Interface in net.algart.arrays
Direct accessible array: an object that can be viewed as a Java array or a part of Java array.
Direction2D - Class in net.algart.math.geom
2D direction: an angle φ + corresponding unit vector (cos φ, sin φ)
directTransform(ArrayContext, SampleArray) - Method in class net.algart.matrices.spectra.AbstractSpectralTransform
This implementation checks samples array and calls transform(context,samples,false).
directTransform(ArrayContext, SampleArray) - Method in interface net.algart.matrices.spectra.SpectralTransform
Direct transform of the passed sample array to its spectrum.
directTransformMatrix(ArrayContext, Matrix<? extends UpdatablePNumberArray>, Matrix<? extends UpdatablePNumberArray>) - Method in class net.algart.matrices.spectra.AbstractSpectralTransform
This implementation checks the passed matrices and calls transformMatrix(context,matrixRe,matrixIm,false).
directTransformMatrix(ArrayContext, Matrix<? extends UpdatablePNumberArray>, Matrix<? extends UpdatablePNumberArray>) - Method in interface net.algart.matrices.spectra.SpectralTransform
Direct transform of the passed matrix of real or complex numbers to its spectrum.
dispose() - Method in interface net.algart.arrays.DataFile.BufferHolder
This method either performs the same actions as DataFile.BufferHolder.unmap() method and returns true, or performs some reduced form of unmapping (or even does nothing) and returns false.
dispose() - Method in class net.algart.math.geom.IntegerCirclePointsGenerator
Frees all cache memory.
distanceFromOrigin() - Method in class net.algart.math.IPoint
Returns the distance between this point and the origin of coordinates.
distanceFromOrigin() - Method in class net.algart.math.Point
Returns the distance between this point and the origin of coordinates.
doInterruptibly() - Method in class net.algart.contexts.InterruptableAction
Executes InterruptableAction.run() method and returns its result.
done() - Method in class net.algart.arrays.AbstractIterativeArrayProcessor
 
done() - Method in interface net.algart.arrays.IterativeArrayProcessor
Returns true if and only if the algorithm was successfully finished and there is no sense to perform further iterations.
done() - Method in class net.algart.matrices.bitskeletons.SimpleSkeleton
 
done() - Method in class net.algart.matrices.morphology.IterativeErosion
 
done() - Method in class net.algart.matrices.morphology.IterativeOpening
 
doSynchronously(String, Callable<T>) - Method in interface net.algart.arrays.Arrays.SystemSettings.DiskSynchronizer
Performs the specified action synchronously.
DoubleArray - Interface in net.algart.arrays
AlgART array of double values, read-only access.
DoubleStack - Interface in net.algart.arrays
Stack of double values.
dx() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner.Step
Returns change of x-coordinate performed by this step.
dy() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner.Step
Returns change of y-coordinate performed by this step.

E

elementType() - Method in class net.algart.arrays.AbstractArray
 
elementType() - Method in class net.algart.arrays.AbstractBitArray
 
elementType() - Method in class net.algart.arrays.AbstractByteArray
 
elementType() - Method in class net.algart.arrays.AbstractCharArray
 
elementType() - Method in class net.algart.arrays.AbstractDoubleArray
 
elementType() - Method in class net.algart.arrays.AbstractFloatArray
 
elementType() - Method in class net.algart.arrays.AbstractIntArray
 
elementType() - Method in class net.algart.arrays.AbstractLongArray
 
elementType() - Method in class net.algart.arrays.AbstractMatrix
 
elementType() - Method in class net.algart.arrays.AbstractObjectArray
 
elementType() - Method in class net.algart.arrays.AbstractShortArray
 
elementType() - Method in interface net.algart.arrays.Array
Returns the type of array elements.
elementType() - Method in class net.algart.arrays.ArrayContext.Event
Returns the type of elements in the source AlgART array, passed to an array processing method alike Arrays.ParallelExecutor.process().
elementType() - Method in class net.algart.arrays.ArrayPool
Returns the type of elements in the arrays in this pool.
elementType(Class<? extends PArray>) - Static method in class net.algart.arrays.Arrays
Returns the type of elements corresponding to the passed class of primitive arrays.
elementType() - Method in class net.algart.arrays.JArrayPool
Returns the type of elements in the arrays in this pool.
elementType() - Method in interface net.algart.arrays.Matrix
Equivalent to Matrix.array().elementType().
elementType() - Method in class net.algart.arrays.MatrixInfo
Returns the type of matrix elements.
elementType() - Method in interface net.algart.arrays.ObjectArray
 
endGap(long) - Method in class net.algart.arrays.Arrays.ParallelExecutor
Returns the number of elements that should be skipped by Arrays.ParallelExecutor.processRange(long, long, int, long) method at the end of each processed block.
ensureCapacity(long) - Method in interface net.algart.arrays.MutableArray
Increases the capacity of this instance, if necessary, to ensure that it can hold at least the given number of elements.
ensureCapacity(long) - Method in interface net.algart.arrays.MutableBitArray
 
ensureCapacity(long) - Method in interface net.algart.arrays.MutableByteArray
 
ensureCapacity(long) - Method in interface net.algart.arrays.MutableCharArray
 
ensureCapacity(long) - Method in interface net.algart.arrays.MutableDoubleArray
 
ensureCapacity(long) - Method in interface net.algart.arrays.MutableFloatArray
 
ensureCapacity(long) - Method in interface net.algart.arrays.MutableIntArray
 
ensureCapacity(long) - Method in interface net.algart.arrays.MutableLongArray
 
ensureCapacity(long) - Method in interface net.algart.arrays.MutableObjectArray
 
ensureCapacity(long) - Method in interface net.algart.arrays.MutableObjectInPlaceArray
 
ensureCapacity(long) - Method in interface net.algart.arrays.MutablePArray
 
ensureCapacity(long) - Method in interface net.algart.arrays.MutablePFixedArray
 
ensureCapacity(long) - Method in interface net.algart.arrays.MutablePFloatingArray
 
ensureCapacity(long) - Method in interface net.algart.arrays.MutablePIntegerArray
 
ensureCapacity(long) - Method in interface net.algart.arrays.MutableShortArray
 
equals(Object) - Method in class net.algart.arrays.AbstractArray
This method is fully implemented in this class and is not be overridden usually.
equals(Array, Object) - Static method in class net.algart.arrays.AbstractArray
Default implementation of Array.equals(Object) method.
equals(Object) - Method in class net.algart.arrays.AbstractMatrix
 
equals(Object) - Method in interface net.algart.arrays.Array
Indicates whether some other array is equal to this one.
equals(Object) - Method in class net.algart.arrays.Arrays.MinMaxInfo
Indicates whether some other instance of this class is equal to this instance.
equals(Object) - Method in class net.algart.arrays.DataFile.Range
Indicates whether some other range is equal to this one, i.e. it contains the same starting position and length.
equals(Object) - Method in interface net.algart.arrays.Matrix
Indicates whether some other matrix is equal to this one.
equals(Object) - Method in class net.algart.arrays.MatrixInfo
Indicates whether some other matrix information is equal to this instance.
equals(Object) - Method in interface net.algart.math.functions.CoordinateTransformationOperator
Indicates whether some other object is also a coordinate transformation operator, performing the same coordinate transformation as this one.
equals(Object) - Method in class net.algart.math.functions.ProjectiveOperator
 
equals(Object) - Method in class net.algart.math.geom.Direction2D
Indicates whether some other direction is equal to this one, i.e. if the angle returned by Direction2D.getAngle() is the same for both directions.
equals(Object) - Method in class net.algart.math.geom.Rotation2D
Indicates whether some other rotation is equal to this one, i.e. if the angle returned by Rotation2D.getRotationAngle() is the same for both rotations.
equals(Object) - Method in class net.algart.math.geom.UnsafeSegment2D
Indicates whether some other segment is equal to this one, with a precision set by the last UnsafeSegment2D.setEqualityPrecision(double) call (or with absolute precision if that method was never called).
equals(Object) - Method in class net.algart.math.IPoint
Indicates whether some other point is equal to this instance, that is if the number of coordinates is the same and all corresponding coordinates are equal.
equals(Object) - Method in class net.algart.math.IRange
Indicates whether some other range is equal to this instance.
equals(Object) - Method in class net.algart.math.IRectangularArea
Indicates whether some other rectangular area is equal to this instance.
equals(Object) - Method in class net.algart.math.Point
Indicates whether some other point is equal to this instance, that is if the number of coordinates is the same and all corresponding coordinates are equal.
equals(Object) - Method in class net.algart.math.Range
Indicates whether some other range is equal to this instance.
equals(Object) - Method in class net.algart.math.RectangularArea
Indicates whether some other rectangular area is equal to this instance.
equals(Object) - Method in class net.algart.matrices.stitching.DefaultFrame
 
equals(Object) - Method in interface net.algart.matrices.stitching.Frame
Indicates whether some other object is also a Frame, containg the matrix and position, equal to the matrix and position in this frame.
equals(Object) - Method in interface net.algart.matrices.stitching.FramePosition
Indicates whether some other object is also FramePosition, specifying the same position as this one.
equals(Object) - Method in class net.algart.matrices.stitching.UniversalFramePosition
 
erosion(Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.AbstractMorphology
 
erosion(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern, boolean) - Method in class net.algart.matrices.morphology.AbstractMorphology
 
erosion(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.AbstractMorphology
 
erosion(Matrix<? extends PArray>, Pattern) - Method in interface net.algart.matrices.morphology.Morphology
Returns the new updatable matrix, containing the erosion of the source matrix by the specified pattern.
erosion(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern, boolean) - Method in interface net.algart.matrices.morphology.Morphology
Equivalent to Morphology.erosion(Matrix, Pattern) method, but the result matrix will be placed in the dest argument.
erosion(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern) - Method in interface net.algart.matrices.morphology.Morphology
Equivalent to erosion(dest, src, pattern, false).
erosionDilation(Matrix<? extends PArray>, Pattern, Pattern) - Method in class net.algart.matrices.morphology.AbstractMorphology
 
erosionDilation(Matrix<? extends PArray>, Pattern, Pattern) - Method in interface net.algart.matrices.morphology.Morphology
Returns the new updatable matrix, containing the result of sequential erosion(src, erosionPattern) and dilation(src, dilationPattern) of the source matrix by the specified patterns.
estimateDestinationAreaByVertices(long[], LinearOperator) - Static method in class net.algart.matrices.stitching.UniversalFramePosition
 
estimatedNumberOfIterations() - Method in class net.algart.arrays.AbstractIterativeArrayProcessor
 
estimatedNumberOfIterations() - Method in interface net.algart.arrays.IterativeArrayProcessor
Estimates the number of iterations, that should be performed from this moment to finish the algorithm.
estimatedNumberOfIterations() - Method in class net.algart.matrices.bitskeletons.OctupleThinningSkeleton2D
 
estimatedNumberOfIterations() - Method in class net.algart.matrices.bitskeletons.Quadruple3x5ThinningSkeleton2D
 
estimatedNumberOfIterations() - Method in class net.algart.matrices.bitskeletons.SimpleSkeleton
 
estimatedNumberOfIterations() - Method in class net.algart.matrices.bitskeletons.WeakOctupleThinningSkeleton2D
 
estimatedNumberOfIterations() - Method in class net.algart.matrices.morphology.IterativeErosion
 
estimatedNumberOfIterations(Matrix<? extends PArray>, Pattern) - Static method in class net.algart.matrices.morphology.IterativeErosion
 
estimatedNumberOfIterations() - Method in class net.algart.matrices.morphology.IterativeOpening
 
exclude(int) - Method in class net.algart.arrays.Histogram
 
exclude(int...) - Method in class net.algart.arrays.Histogram
 
expand(long) - Method in class net.algart.math.IRange
Returns an instance of this class describing the range Math.min(this.min(),value) <= x <= Math.max(this.max(),value).
expand(double) - Method in class net.algart.math.Range
Returns an instance of this class describing the range StrictMath.min(this.min(),value) <= x <= StrictMath.max(this.max(),value), excepting the case when the passed value is NaN — in the last situation, returns this instance without changes.
ExpFunc - Class in net.algart.math.functions
Exponent function: f(x0) = bx0 (b is the base of the exponent).
externalGradient(Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.AbstractMorphology
 
externalGradient(Matrix<? extends PArray>, Pattern) - Method in interface net.algart.matrices.morphology.Morphology
Returns the new updatable matrix, containing the external gradient of the source matrix by the specified pattern, that means the elementwise difference between dilation with the same pattern and the source matrix.

F

FastFourierTransform - Class in net.algart.matrices.spectra
Fast Fourier transform (FFT).
FastFourierTransform() - Constructor for class net.algart.matrices.spectra.FastFourierTransform
Creates a new instance of this class, performing Fourier transform according to the formula 1 from comments to this class.
FastFourierTransform(long) - Constructor for class net.algart.matrices.spectra.FastFourierTransform
Creates a new instance of this class, performing Fourier transform according to the formula 1 from comments to this class.
FastFourierTransform(boolean) - Constructor for class net.algart.matrices.spectra.FastFourierTransform
Creates a new instance of this class, performing Fourier transform according either to the formula 1 from comments to this class, if normalizeDirectTransform argument is false, or to the formula 2, if this argument is true.
FastFourierTransform(boolean, long) - Constructor for class net.algart.matrices.spectra.FastFourierTransform
Creates a new instance of this class, performing Fourier transform according either to the formula 1 from comments to this class, if normalizeDirectTransform argument is false, or to the formula 2, if this argument is true.
fill(double) - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation just calls fill(0, thisArray.length(), value).
fill(long, long, double) - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation just calls fill(position, count, (boolean)value).
fill(long) - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation just calls fill(0, thisArray.length(), value).
fill(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation just calls fill(position, count, (boolean)value).
fill(boolean) - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation just calls fill(0, thisArray.length(), value).
fill(long, long, boolean) - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation does the following: subArr(position, count).copy(Arrays.nBitCopies(count, value)).
fill(double) - Method in class net.algart.arrays.AbstractUpdatableByteArray
This implementation just calls fill(0, thisArray.length(), value).
fill(long, long, double) - Method in class net.algart.arrays.AbstractUpdatableByteArray
This implementation just calls fill(position, count, (byte)value).
fill(long) - Method in class net.algart.arrays.AbstractUpdatableByteArray
This implementation just calls fill(0, thisArray.length(), value).
fill(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableByteArray
This implementation just calls fill(position, count, (byte)value).
fill(byte) - Method in class net.algart.arrays.AbstractUpdatableByteArray
This implementation just calls fill(0, thisArray.length(), value).
fill(long, long, byte) - Method in class net.algart.arrays.AbstractUpdatableByteArray
This implementation does the following: subArr(position, count).copy(Arrays.nByteCopies(count, value)).
fill(double) - Method in class net.algart.arrays.AbstractUpdatableCharArray
This implementation just calls fill(0, thisArray.length(), value).
fill(long, long, double) - Method in class net.algart.arrays.AbstractUpdatableCharArray
This implementation just calls fill(position, count, (char)value).
fill(long) - Method in class net.algart.arrays.AbstractUpdatableCharArray
This implementation just calls fill(0, thisArray.length(), value).
fill(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableCharArray
This implementation just calls fill(position, count, (char)value).
fill(char) - Method in class net.algart.arrays.AbstractUpdatableCharArray
This implementation just calls fill(0, thisArray.length(), value).
fill(long, long, char) - Method in class net.algart.arrays.AbstractUpdatableCharArray
This implementation does the following: subArr(position, count).copy(Arrays.nCharCopies(count, value)).
fill(long) - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
This implementation just calls fill(0, thisArray.length(), value).
fill(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
This implementation just calls fill(position, count, (double)value).
fill(double) - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
This implementation just calls fill(0, thisArray.length(), value).
fill(long, long, double) - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
This implementation does the following: subArr(position, count).copy(Arrays.nDoubleCopies(count, value)).
fill(double) - Method in class net.algart.arrays.AbstractUpdatableFloatArray
This implementation just calls fill(0, thisArray.length(), value).
fill(long, long, double) - Method in class net.algart.arrays.AbstractUpdatableFloatArray
This implementation just calls fill(position, count, (float)value).
fill(long) - Method in class net.algart.arrays.AbstractUpdatableFloatArray
This implementation just calls fill(0, thisArray.length(), value).
fill(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableFloatArray
This implementation just calls fill(position, count, (float)value).
fill(float) - Method in class net.algart.arrays.AbstractUpdatableFloatArray
This implementation just calls fill(0, thisArray.length(), value).
fill(long, long, float) - Method in class net.algart.arrays.AbstractUpdatableFloatArray
This implementation does the following: subArr(position, count).copy(Arrays.nFloatCopies(count, value)).
fill(double) - Method in class net.algart.arrays.AbstractUpdatableIntArray
This implementation just calls fill(0, thisArray.length(), value).
fill(long, long, double) - Method in class net.algart.arrays.AbstractUpdatableIntArray
This implementation just calls fill(position, count, (int)value).
fill(long) - Method in class net.algart.arrays.AbstractUpdatableIntArray
This implementation just calls fill(0, thisArray.length(), value).
fill(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableIntArray
This implementation just calls fill(position, count, (int)value).
fill(int) - Method in class net.algart.arrays.AbstractUpdatableIntArray
This implementation just calls fill(0, thisArray.length(), value).
fill(long, long, int) - Method in class net.algart.arrays.AbstractUpdatableIntArray
This implementation does the following: subArr(position, count).copy(Arrays.nIntCopies(count, value)).
fill(double) - Method in class net.algart.arrays.AbstractUpdatableLongArray
This implementation just calls fill(0, thisArray.length(), value).
fill(long, long, double) - Method in class net.algart.arrays.AbstractUpdatableLongArray
This implementation just calls fill(position, count, (long)value).
fill(long) - Method in class net.algart.arrays.AbstractUpdatableLongArray
This implementation just calls fill(0, thisArray.length(), value).
fill(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableLongArray
This implementation does the following: subArr(position, count).copy(Arrays.nLongCopies(count, value)).
fill(E) - Method in class net.algart.arrays.AbstractUpdatableObjectArray
This implementation just calls fill(0, thisArray.length(), value).
fill(long, long, E) - Method in class net.algart.arrays.AbstractUpdatableObjectArray
This implementation does the following: subArr(position, count).copy(Arrays.nObjectCopies(count, value)).
fill(double) - Method in class net.algart.arrays.AbstractUpdatableShortArray
This implementation just calls fill(0, thisArray.length(), value).
fill(long, long, double) - Method in class net.algart.arrays.AbstractUpdatableShortArray
This implementation just calls fill(position, count, (short)value).
fill(long) - Method in class net.algart.arrays.AbstractUpdatableShortArray
This implementation just calls fill(0, thisArray.length(), value).
fill(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableShortArray
This implementation just calls fill(position, count, (short)value).
fill(short) - Method in class net.algart.arrays.AbstractUpdatableShortArray
This implementation just calls fill(0, thisArray.length(), value).
fill(long, long, short) - Method in class net.algart.arrays.AbstractUpdatableShortArray
This implementation does the following: subArr(position, count).copy(Arrays.nShortCopies(count, value)).
fill(boolean) - Method in interface net.algart.arrays.UpdatableBitArray
Fills all elements of this array by the specified value.
fill(long, long, boolean) - Method in interface net.algart.arrays.UpdatableBitArray
Fills count elements of this array, starting from position index, by the specified value.
fill(byte) - Method in interface net.algart.arrays.UpdatableByteArray
Fills all elements of this array by the specified value.
fill(long, long, byte) - Method in interface net.algart.arrays.UpdatableByteArray
Fills count elements of this array, starting from position index, by the specified value.
fill(char) - Method in interface net.algart.arrays.UpdatableCharArray
Fills all elements of this array by the specified value.
fill(long, long, char) - Method in interface net.algart.arrays.UpdatableCharArray
Fills count elements of this array, starting from position index, by the specified value.
fill(double) - Method in interface net.algart.arrays.UpdatableDoubleArray
Fills all elements of this array by the specified value.
fill(long, long, double) - Method in interface net.algart.arrays.UpdatableDoubleArray
Fills count elements of this array, starting from position index, by the specified value.
fill(float) - Method in interface net.algart.arrays.UpdatableFloatArray
Fills all elements of this array by the specified value.
fill(long, long, float) - Method in interface net.algart.arrays.UpdatableFloatArray
Fills count elements of this array, starting from position index, by the specified value.
fill(int) - Method in interface net.algart.arrays.UpdatableIntArray
Fills all elements of this array by the specified value.
fill(long, long, int) - Method in interface net.algart.arrays.UpdatableIntArray
Fills count elements of this array, starting from position index, by the specified value.
fill(long) - Method in interface net.algart.arrays.UpdatableLongArray
Fills all elements of this array by the specified value.
fill(long, long, long) - Method in interface net.algart.arrays.UpdatableLongArray
Fills count elements of this array, starting from position index, by the specified value.
fill(E) - Method in interface net.algart.arrays.UpdatableObjectArray
Fills all elements of this array by the specified value.
fill(long, long, E) - Method in interface net.algart.arrays.UpdatableObjectArray
Fills count elements of this array, starting from position index, by the specified value.
fill(double) - Method in interface net.algart.arrays.UpdatablePArray
Fills all elements of this array by the specified value.
fill(long, long, double) - Method in interface net.algart.arrays.UpdatablePArray
Fills count elements of this array, starting from position index, by the specified value.
fill(long) - Method in interface net.algart.arrays.UpdatablePArray
Fills all elements of this array by the specified value.
fill(long, long, long) - Method in interface net.algart.arrays.UpdatablePArray
Fills count elements of this array, starting from position index, by the specified value.
fill(short) - Method in interface net.algart.arrays.UpdatableShortArray
Fills all elements of this array by the specified value.
fill(long, long, short) - Method in interface net.algart.arrays.UpdatableShortArray
Fills count elements of this array, starting from position index, by the specified value.
FILL_MAX_VALUE - Static variable in class net.algart.matrices.morphology.RankProcessors
 
FILL_MIN_VALUE - Static variable in class net.algart.matrices.morphology.RankProcessors
 
FILL_NEAREST_VALUE - Static variable in class net.algart.matrices.morphology.RankProcessors
 
fillBits(long[], long, long, boolean) - Static method in class net.algart.arrays.PackedBitArrays
Fills count bits in the packed dest array, starting from the bit #destPos, by the specified value.
fillBits(LongBuffer, long, long, boolean) - Static method in class net.algart.arrays.PackedBitBuffers
Fills count bits in the packed dest buffer, starting from the bit #destPos, by the specified value.
fillBooleanArray(boolean[], boolean) - Static method in class net.algart.arrays.JArrays
Fills all elements in the dest array by the specified value.
fillBooleanArray(boolean[], int, int, boolean) - Static method in class net.algart.arrays.JArrays
Fills count elements in the dest array, starting from the element #destPos, by the specified value.
fillByteArray(byte[], byte) - Static method in class net.algart.arrays.JArrays
Fills all elements in the dest array by the specified value.
fillByteArray(byte[], int, int, byte) - Static method in class net.algart.arrays.JArrays
Fills count elements in the dest array, starting from the element #destPos, by the specified value.
fillByteBuffer(ByteBuffer, int, int, byte) - Static method in class net.algart.arrays.JBuffers
Fills count elements in the dest buffer, starting from the element #destPos, by the specified value.
fillCharArray(char[], char) - Static method in class net.algart.arrays.JArrays
Fills all elements in the dest array by the specified value.
fillCharArray(char[], int, int, char) - Static method in class net.algart.arrays.JArrays
Fills count elements in the dest array, starting from the element #destPos, by the specified value.
fillCharBuffer(CharBuffer, int, int, char) - Static method in class net.algart.arrays.JBuffers
Fills count elements in the dest buffer, starting from the element #destPos, by the specified value.
fillDoubleArray(double[], double) - Static method in class net.algart.arrays.JArrays
Fills all elements in the dest array by the specified value.
fillDoubleArray(double[], int, int, double) - Static method in class net.algart.arrays.JArrays
Fills count elements in the dest array, starting from the element #destPos, by the specified value.
fillDoubleBuffer(DoubleBuffer, int, int, double) - Static method in class net.algart.arrays.JBuffers
Fills count elements in the dest buffer, starting from the element #destPos, by the specified value.
fillFloatArray(float[], float) - Static method in class net.algart.arrays.JArrays
Fills all elements in the dest array by the specified value.
fillFloatArray(float[], int, int, float) - Static method in class net.algart.arrays.JArrays
Fills count elements in the dest array, starting from the element #destPos, by the specified value.
fillFloatBuffer(FloatBuffer, int, int, float) - Static method in class net.algart.arrays.JBuffers
Fills count elements in the dest buffer, starting from the element #destPos, by the specified value.
fillIntArray(int[], int) - Static method in class net.algart.arrays.JArrays
Fills all elements in the dest array by the specified value.
fillIntArray(int[], int, int, int) - Static method in class net.algart.arrays.JArrays
Fills count elements in the dest array, starting from the element #destPos, by the specified value.
fillIntBuffer(IntBuffer, int, int, int) - Static method in class net.algart.arrays.JBuffers
Fills count elements in the dest buffer, starting from the element #destPos, by the specified value.
fillLongArray(long[], long) - Static method in class net.algart.arrays.JArrays
Fills all elements in the dest array by the specified value.
fillLongArray(long[], int, int, long) - Static method in class net.algart.arrays.JArrays
Fills count elements in the dest array, starting from the element #destPos, by the specified value.
fillLongBuffer(LongBuffer, int, int, long) - Static method in class net.algart.arrays.JBuffers
Fills count elements in the dest buffer, starting from the element #destPos, by the specified value.
fillObjectArray(Object[], Object) - Static method in class net.algart.arrays.JArrays
Fills all elements in the dest array by the specified value.
fillObjectArray(Object[], int, int, Object) - Static method in class net.algart.arrays.JArrays
Fills count elements in the dest array, starting from the element #destPos, by the specified value.
fillRegion(ArrayContext, Matrix<? extends UpdatableArray>, Matrices.Region, Object) - Static method in class net.algart.arrays.Matrices
Fills the specified region in dest AlgART matrix by the specified value.
fillShortArray(short[], short) - Static method in class net.algart.arrays.JArrays
Fills all elements in the dest array by the specified value.
fillShortArray(short[], int, int, short) - Static method in class net.algart.arrays.JArrays
Fills count elements in the dest array, starting from the element #destPos, by the specified value.
fillShortBuffer(ShortBuffer, int, int, short) - Static method in class net.algart.arrays.JBuffers
Fills count elements in the dest buffer, starting from the element #destPos, by the specified value.
finalizationNotify(File, boolean) - Method in class net.algart.arrays.AbstractDataFileModel
This implementation does nothing.
finalizationNotify(P, boolean) - Method in interface net.algart.arrays.DataFileModel
This method is automatically called when the data file becomes unreachable, either due to garbage collection (when all AlgART arrays, using this data file, became unreachable), or due to finishing the application (in the standard cleanup procedure, performed by this package).
Finalizer - Class in net.algart.finalizing
Finalizer: an universal tool allowing to perform any task on deallocation of some object.
Finalizer() - Constructor for class net.algart.finalizing.Finalizer
Creates new instance of finalizer.
finish() - Method in class net.algart.arrays.Arrays.ParallelExecutor
This method is automatically called before finishing the Arrays.ParallelExecutor.process() method.
FirstExceptingNaN - Class in net.algart.matrices.stitching
 
FloatArray - Interface in net.algart.arrays
AlgART array of float values, read-only access.
FloatStack - Interface in net.algart.arrays
Stack of float values.
flush(boolean) - Method in interface net.algart.arrays.DataFile.BufferHolder
Forces any changes made to this buffer's content to be written to the storage device containing the mapped object.
flushResources(ArrayContext) - Method in class net.algart.arrays.AbstractArray
This implementation just calls flushResources(context, false).
flushResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractArray
This implementation calls the same method with the same arguments for all undelying arrays, passed via the last argument of the constructor.
flushResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractBitArray
This implementation calls flushResources(context, 0, length(), forcePhysicalWriting).
flushResources(ArrayContext, long, long, boolean) - Method in class net.algart.arrays.AbstractBitArray
This method implements all actions that should be performed by subArray(fromIndex, toIndex).flushResources(context, forcePhysicalWriting) call.
flushResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractByteArray
This implementation calls flushResources(context, 0, length(), forcePhysicalWriting).
flushResources(ArrayContext, long, long, boolean) - Method in class net.algart.arrays.AbstractByteArray
This method implements all actions that should be performed by subArray(fromIndex, toIndex).flushResources(context, forcePhysicalWriting) call.
flushResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractCharArray
This implementation calls flushResources(context, 0, length(), forcePhysicalWriting).
flushResources(ArrayContext, long, long, boolean) - Method in class net.algart.arrays.AbstractCharArray
This method implements all actions that should be performed by subArray(fromIndex, toIndex).flushResources(context, forcePhysicalWriting) call.
flushResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractDoubleArray
This implementation calls flushResources(context, 0, length(), forcePhysicalWriting).
flushResources(ArrayContext, long, long, boolean) - Method in class net.algart.arrays.AbstractDoubleArray
This method implements all actions that should be performed by subArray(fromIndex, toIndex).flushResources(context, forcePhysicalWriting) call.
flushResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractFloatArray
This implementation calls flushResources(context, 0, length(), forcePhysicalWriting).
flushResources(ArrayContext, long, long, boolean) - Method in class net.algart.arrays.AbstractFloatArray
This method implements all actions that should be performed by subArray(fromIndex, toIndex).flushResources(context, forcePhysicalWriting) call.
flushResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractIntArray
This implementation calls flushResources(context, 0, length(), forcePhysicalWriting).
flushResources(ArrayContext, long, long, boolean) - Method in class net.algart.arrays.AbstractIntArray
This method implements all actions that should be performed by subArray(fromIndex, toIndex).flushResources(context, forcePhysicalWriting) call.
flushResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractLongArray
This implementation calls flushResources(context, 0, length(), forcePhysicalWriting).
flushResources(ArrayContext, long, long, boolean) - Method in class net.algart.arrays.AbstractLongArray
This method implements all actions that should be performed by subArray(fromIndex, toIndex).flushResources(context, forcePhysicalWriting) call.
flushResources(ArrayContext) - Method in class net.algart.arrays.AbstractMatrix
 
flushResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractObjectArray
This implementation calls flushResources(context, 0, length(), forcePhysicalWriting).
flushResources(ArrayContext, long, long, boolean) - Method in class net.algart.arrays.AbstractObjectArray
This method implements all actions that should be performed by subArray(fromIndex, toIndex).flushResources(context, forcePhysicalWriting) call.
flushResources(ArrayContext, boolean) - Method in class net.algart.arrays.AbstractShortArray
This implementation calls flushResources(context, 0, length(), forcePhysicalWriting).
flushResources(ArrayContext, long, long, boolean) - Method in class net.algart.arrays.AbstractShortArray
This method implements all actions that should be performed by subArray(fromIndex, toIndex).flushResources(context, forcePhysicalWriting) call.
flushResources(ArrayContext) - Method in interface net.algart.arrays.Array
If there are some external resources, associated with this array, — files, streams, sockets, locks, etc. — and some array data are not still reflected in that resources (for example, were not saved in the disk file yet), this method flushs all these data to the external devices.
flushResources(ArrayContext, boolean) - Method in interface net.algart.arrays.Array
Extended analog of Array.flushResources(ArrayContext), allowing to force immediate writing data to the external storage device.
flushResources(ArrayContext) - Method in interface net.algart.arrays.Matrix
Equivalent to Matrix.array().flushResources(context).
force() - Method in interface net.algart.arrays.DataBitBuffer
 
force() - Method in interface net.algart.arrays.DataBuffer
Writes all elements in the actual region of the DataBuffer.data() Java array (from DataBuffer.fromIndex(), inclusive, to DataBuffer.toIndex(), exclusive) back to the underlying data storage (usually AlgART array).
force(long, long) - Method in interface net.algart.arrays.DataBuffer
Writes all elements in the specified region of the DataBuffer.data() Java array (from the passed fromIndex, inclusive, to the passed toIndex, exclusive) back to the underlying data storage (usually AlgART array).
force() - Method in interface net.algart.arrays.DataByteBuffer
 
force() - Method in interface net.algart.arrays.DataCharBuffer
 
force() - Method in interface net.algart.arrays.DataDoubleBuffer
 
force() - Method in interface net.algart.arrays.DataFile
Tries to write any updates of this data file to the storage device that contains it.
force() - Method in interface net.algart.arrays.DataFloatBuffer
 
force() - Method in interface net.algart.arrays.DataIntBuffer
 
force() - Method in interface net.algart.arrays.DataLongBuffer
 
force() - Method in interface net.algart.arrays.DataObjectBuffer
 
force() - Method in interface net.algart.arrays.DataShortBuffer
 
fourierToSeparableHartley(ArrayContext, Matrix<? extends UpdatablePNumberArray>, Matrix<? extends PNumberArray>, Matrix<? extends PNumberArray>) - Method in class net.algart.matrices.spectra.SeparableFastHartleyTransform
Converts the Fourier spectrum F of some real n-dimensional matrix into the (real) separable Hartley spectrum H of the same matrix.
fourierToSeparableHartley(ArrayContext, Matrix<? extends UpdatablePNumberArray>, Matrix<? extends UpdatablePNumberArray>, Matrix<? extends PNumberArray>, Matrix<? extends PNumberArray>) - Method in class net.algart.matrices.spectra.SeparableFastHartleyTransform
Converts the Fourier spectrum F of some complex n-dimensional matrix into the (complex) separable Hartley spectrum H of the same matrix.
Frame<P extends FramePosition> - Interface in net.algart.matrices.stitching
Frame: a pair of the AlgART matrix and its position; in other words, an n-dimensional matrix, placed by some way in n-dimensional space.
FramePosition - Interface in net.algart.matrices.stitching
 
frames() - Method in class net.algart.matrices.stitching.Stitcher
 
frames(List<? extends Frame<P>>) - Method in class net.algart.matrices.stitching.Stitcher
 
freeAllResources() - Static method in class net.algart.arrays.Arrays
Releases all resources, associated with any AlgART arrays created by this package.
freeResources(ArrayContext) - Method in class net.algart.arrays.AbstractArray
This implementation calls the same method for all undelying arrays, passed via the last argument of the constructor.
freeResources(ArrayContext) - Method in class net.algart.arrays.AbstractBitArray
This implementation calls freeResources(context, 0, length()).
freeResources(ArrayContext, long, long) - Method in class net.algart.arrays.AbstractBitArray
This method implements all actions that should be performed by subArray(fromIndex, toIndex).freeResources(context) call.
freeResources(ArrayContext) - Method in class net.algart.arrays.AbstractByteArray
This implementation calls freeResources(context, 0, length()).
freeResources(ArrayContext, long, long) - Method in class net.algart.arrays.AbstractByteArray
This method implements all actions that should be performed by subArray(fromIndex, toIndex).freeResources(context) call.
freeResources(ArrayContext) - Method in class net.algart.arrays.AbstractCharArray
This implementation calls freeResources(context, 0, length()).
freeResources(ArrayContext, long, long) - Method in class net.algart.arrays.AbstractCharArray
This method implements all actions that should be performed by subArray(fromIndex, toIndex).freeResources(context) call.
freeResources(ArrayContext) - Method in class net.algart.arrays.AbstractDoubleArray
This implementation calls freeResources(context, 0, length()).
freeResources(ArrayContext, long, long) - Method in class net.algart.arrays.AbstractDoubleArray
This method implements all actions that should be performed by subArray(fromIndex, toIndex).freeResources(context) call.
freeResources(ArrayContext) - Method in class net.algart.arrays.AbstractFloatArray
This implementation calls freeResources(context, 0, length()).
freeResources(ArrayContext, long, long) - Method in class net.algart.arrays.AbstractFloatArray
This method implements all actions that should be performed by subArray(fromIndex, toIndex).freeResources(context) call.
freeResources(ArrayContext) - Method in class net.algart.arrays.AbstractIntArray
This implementation calls freeResources(context, 0, length()).
freeResources(ArrayContext, long, long) - Method in class net.algart.arrays.AbstractIntArray
This method implements all actions that should be performed by subArray(fromIndex, toIndex).freeResources(context) call.
freeResources(ArrayContext) - Method in class net.algart.arrays.AbstractIterativeArrayProcessor
 
freeResources(ArrayContext) - Method in class net.algart.arrays.AbstractLongArray
This implementation calls freeResources(context, 0, length()).
freeResources(ArrayContext, long, long) - Method in class net.algart.arrays.AbstractLongArray
This method implements all actions that should be performed by subArray(fromIndex, toIndex).freeResources(context) call.
freeResources(ArrayContext) - Method in class net.algart.arrays.AbstractMatrix
 
freeResources(ArrayContext) - Method in class net.algart.arrays.AbstractObjectArray
This implementation calls freeResources(context, 0, length()).
freeResources(ArrayContext, long, long) - Method in class net.algart.arrays.AbstractObjectArray
This method implements all actions that should be performed by subArray(fromIndex, toIndex).freeResources(context) call.
freeResources(ArrayContext) - Method in class net.algart.arrays.AbstractShortArray
This implementation calls freeResources(context, 0, length()).
freeResources(ArrayContext, long, long) - Method in class net.algart.arrays.AbstractShortArray
This method implements all actions that should be performed by subArray(fromIndex, toIndex).freeResources(context) call.
freeResources(ArrayContext) - Method in interface net.algart.arrays.Array
If there are some resources, associated with this array, which are not controlled by Java garbage collectors — files, streams, sockets, locks, etc. — this method tries to release them (for example, to close any files).
freeResources(ArrayContext) - Method in interface net.algart.arrays.IterativeArrayProcessor
If there are some resources, allocated by this object, which are not controlled by Java garbage collectors — files, streams, sockets, locks, etc. — this method tries to release them (for example, to close any files).
freeResources(ArrayContext) - Method in interface net.algart.arrays.Matrix
Equivalent to Matrix.array().freeResources(context).
freeResources(ArrayContext) - Method in class net.algart.matrices.bitscanning.ConnectedObjectScanner
If there are some AlgART arrays or matrices, allocated by this object for storing temporary data, this method calls Array.freeResources(context) / Matrix.freeResources(context) methods for them.
freeResources(ArrayContext) - Method in class net.algart.matrices.bitskeletons.SimpleSkeleton
 
freeResources(ArrayContext) - Method in class net.algart.matrices.morphology.IterativeErosion
 
freeResources(ArrayContext) - Method in class net.algart.matrices.morphology.IterativeOpening
 
from() - Method in interface net.algart.arrays.DataBuffer
Returns (int)DataBuffer.fromIndex(), if DataBuffer.fromIndex()<=Integer.MAX_VALUE, or throws UnsupportedOperationException in other case.
fromIndex() - Method in interface net.algart.arrays.DataBuffer
Returns the low boundary (inclusive) of the current actual region.
Func - Interface in net.algart.math.functions
Abstract mathematical function f(x0, x1, ..., xn-1), or f(x), where x is a point of the n-dimensional space.
Func.Updatable - Interface in net.algart.math.functions
"Updatable" mathematical function: an extension of Func interface allowing assigning values to the function result, that leads to corresponding correction of arguments.

G

gcAndAwaitFinalization(int) - Static method in class net.algart.arrays.Arrays
Performs a loop of System.runFinalization() and System.gc(), and waits for finishing all finalization tasks that are sheduled by any classes of this package.
GeneralizedBitProcessing - Class in net.algart.arrays
Universal convertor of bitwise operation (an algorithm processing BitArray) to operation over any primitive type (an algorithm processing PArray).
GeneralizedBitProcessing.SliceOperation - Interface in net.algart.arrays
Algorithm of processing bit arrays, that should be generalized for another element type via GeneralizedBitProcessing class.
get(long) - Method in class net.algart.arrays.AbstractObjectArray
 
get(long, Array[]) - Method in class net.algart.arrays.CombinedMemoryModel.AbstractByteBufferCombiner
 
get(long, E[], int, int, Array[]) - Method in interface net.algart.arrays.CombinedMemoryModel.BufferedCombiner
Reads count elements of the combined array, starting from te specified index, from the given set of AlgART arrays (storage).
get(long, Array[]) - Method in interface net.algart.arrays.CombinedMemoryModel.Combiner
Returns an element #index of the combined array from the given set of AlgART arrays.
get(long) - Method in interface net.algart.arrays.ObjectArray
Equivalent to getElement(index).
get(double...) - Method in class net.algart.math.functions.AbstractFunc
 
get() - Method in class net.algart.math.functions.AbstractFunc
This implementation calls get(EMPTY), where EMPTY is a constant array double[0].
get(double) - Method in class net.algart.math.functions.AbstractFunc
This implementation calls get(new double[] {x0}).
get(double, double) - Method in class net.algart.math.functions.AbstractFunc
This implementation calls get(new double[] {x0, x1}).
get(double, double, double) - Method in class net.algart.math.functions.AbstractFunc
This implementation calls get(new double[] {x0, x1, x2}).
get(double, double, double, double) - Method in class net.algart.math.functions.AbstractFunc
This implementation calls get(new double[] {x0, x1, x2, x3}).
get(double...) - Method in class net.algart.math.functions.ApertureFilteredFunc
 
get() - Method in class net.algart.math.functions.ApertureFilteredFunc
 
get(double) - Method in class net.algart.math.functions.ApertureFilteredFunc
 
get(double, double) - Method in class net.algart.math.functions.ApertureFilteredFunc
 
get(double, double, double) - Method in class net.algart.math.functions.ApertureFilteredFunc
 
get(double, double, double, double) - Method in class net.algart.math.functions.ApertureFilteredFunc
 
get(double...) - Method in class net.algart.math.functions.ConstantFunc
 
get() - Method in class net.algart.math.functions.ConstantFunc
 
get(double) - Method in class net.algart.math.functions.ConstantFunc
 
get(double, double) - Method in class net.algart.math.functions.ConstantFunc
 
get(double, double, double) - Method in class net.algart.math.functions.ConstantFunc
 
get(double, double, double, double) - Method in class net.algart.math.functions.ConstantFunc
 
get(double...) - Method in class net.algart.math.functions.CoordinateTransformedFunc
 
get() - Method in class net.algart.math.functions.CoordinateTransformedFunc
 
get(double) - Method in class net.algart.math.functions.CoordinateTransformedFunc
 
get(double, double) - Method in class net.algart.math.functions.CoordinateTransformedFunc
 
get(double, double, double) - Method in class net.algart.math.functions.CoordinateTransformedFunc
 
get(double, double, double, double) - Method in class net.algart.math.functions.CoordinateTransformedFunc
 
get(double...) - Method in class net.algart.math.functions.ExpFunc
 
get() - Method in class net.algart.math.functions.ExpFunc
 
get(double) - Method in class net.algart.math.functions.ExpFunc
 
get(double, double) - Method in class net.algart.math.functions.ExpFunc
 
get(double...) - Method in interface net.algart.math.functions.Func
Returns the result of this function for the given arguments: f(x0, x1, ..., xx.length-1).
get() - Method in interface net.algart.math.functions.Func
Equivalent to get(new double[0]).
get(double) - Method in interface net.algart.math.functions.Func
Equivalent to get(new double[] {x0}).
get(double, double) - Method in interface net.algart.math.functions.Func
Equivalent to get(new double[] {x0, x1}).
get(double, double, double) - Method in interface net.algart.math.functions.Func
Equivalent to get(new double[] {x0, x1, x2}).
get(double, double, double, double) - Method in interface net.algart.math.functions.Func
Equivalent to get(new double[] {x0, x1, x2, x3}).
get(double...) - Method in class net.algart.math.functions.InverseNumberFunc
 
get() - Method in class net.algart.math.functions.InverseNumberFunc
 
get(double) - Method in class net.algart.math.functions.InverseNumberFunc
 
get(double, double) - Method in class net.algart.math.functions.InverseNumberFunc
 
get(double, double, double) - Method in class net.algart.math.functions.InverseNumberFunc
 
get(double, double, double, double) - Method in class net.algart.math.functions.InverseNumberFunc
 
get(double...) - Method in class net.algart.math.functions.LinearFunc
 
get() - Method in class net.algart.math.functions.LinearFunc
 
get(double) - Method in class net.algart.math.functions.LinearFunc
 
get(double, double) - Method in class net.algart.math.functions.LinearFunc
 
get(double, double, double) - Method in class net.algart.math.functions.LinearFunc
 
get(double, double, double, double) - Method in class net.algart.math.functions.LinearFunc
 
get(double...) - Method in class net.algart.math.functions.LinearFunc.Updatable
 
get() - Method in class net.algart.math.functions.LinearFunc.Updatable
 
get(double) - Method in class net.algart.math.functions.LinearFunc.Updatable
 
get(double, double) - Method in class net.algart.math.functions.LinearFunc.Updatable
 
get(double, double, double) - Method in class net.algart.math.functions.LinearFunc.Updatable
 
get(double, double, double, double) - Method in class net.algart.math.functions.LinearFunc.Updatable
 
get(double...) - Method in class net.algart.math.functions.LogFunc
 
get() - Method in class net.algart.math.functions.LogFunc
 
get(double) - Method in class net.algart.math.functions.LogFunc
 
get(double, double) - Method in class net.algart.math.functions.LogFunc
 
get(double, double, double) - Method in class net.algart.math.functions.LogFunc
 
get(double, double, double, double) - Method in class net.algart.math.functions.LogFunc
 
get(double...) - Method in class net.algart.math.functions.PowerFunc
 
get() - Method in class net.algart.math.functions.PowerFunc
 
get(double) - Method in class net.algart.math.functions.PowerFunc
 
get(double, double) - Method in class net.algart.math.functions.PowerFunc
 
get(double, double, double) - Method in class net.algart.math.functions.PowerFunc
 
get(double...) - Method in class net.algart.math.functions.ProductFunc
 
get() - Method in class net.algart.math.functions.ProductFunc
 
get(double) - Method in class net.algart.math.functions.ProductFunc
 
get(double, double) - Method in class net.algart.math.functions.ProductFunc
 
get(double, double, double) - Method in class net.algart.math.functions.ProductFunc
 
get(double, double, double, double) - Method in class net.algart.math.functions.ProductFunc
 
get(double...) - Method in class net.algart.math.functions.RectangularFunc
 
get() - Method in class net.algart.math.functions.RectangularFunc
 
get(double) - Method in class net.algart.math.functions.RectangularFunc
 
get(double, double) - Method in class net.algart.math.functions.RectangularFunc
 
get(double, double, double) - Method in class net.algart.math.functions.RectangularFunc
 
get(double, double, double, double) - Method in class net.algart.math.functions.RectangularFunc
 
get(double...) - Method in class net.algart.math.functions.SelectConstantFunc
 
get() - Method in class net.algart.math.functions.SelectConstantFunc
 
get(double) - Method in class net.algart.math.functions.SelectConstantFunc
 
get(double, double) - Method in class net.algart.math.functions.SelectConstantFunc
 
get(double, double, double) - Method in class net.algart.math.functions.SelectConstantFunc
 
get(double, double, double, double) - Method in class net.algart.math.functions.SelectConstantFunc
 
get(double...) - Method in class net.algart.math.functions.WeightedMeanFunc
 
get() - Method in class net.algart.math.functions.WeightedMeanFunc
 
get(double) - Method in class net.algart.math.functions.WeightedMeanFunc
 
get(double, double) - Method in class net.algart.math.functions.WeightedMeanFunc
 
get(double, double, double) - Method in class net.algart.math.functions.WeightedMeanFunc
 
get(double, double, double, double) - Method in class net.algart.math.functions.WeightedMeanFunc
 
get() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner
Returns the value of the current element of the currently scanned matrix.
get() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner.Wrapper
 
get(double[], double[]) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc
 
get(double[], double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc
 
get(double[], double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc
 
get(double[], double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc
 
get(double[], double, double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc
 
get(double[], double, double, double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc
 
get(double[], double, double, double, double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc
 
get(double[], double, double, double, double, double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc
 
get(double[], double, double, double, double, double, double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc
 
get(double...) - Method in class net.algart.matrices.stitching.AverageExceptingNaN
 
get() - Method in class net.algart.matrices.stitching.AverageExceptingNaN
 
get(double) - Method in class net.algart.matrices.stitching.AverageExceptingNaN
 
get(double, double) - Method in class net.algart.matrices.stitching.AverageExceptingNaN
 
get(double, double, double) - Method in class net.algart.matrices.stitching.AverageExceptingNaN
 
get(double, double, double, double) - Method in class net.algart.matrices.stitching.AverageExceptingNaN
 
get(double...) - Method in class net.algart.matrices.stitching.FirstExceptingNaN
 
get() - Method in class net.algart.matrices.stitching.FirstExceptingNaN
 
get(double) - Method in class net.algart.matrices.stitching.FirstExceptingNaN
 
get(double, double) - Method in class net.algart.matrices.stitching.FirstExceptingNaN
 
get(double, double, double) - Method in class net.algart.matrices.stitching.FirstExceptingNaN
 
get(double, double, double, double) - Method in class net.algart.matrices.stitching.FirstExceptingNaN
 
get(double...) - Method in class net.algart.matrices.stitching.LastExceptingNaN
 
get() - Method in class net.algart.matrices.stitching.LastExceptingNaN
 
get(double) - Method in class net.algart.matrices.stitching.LastExceptingNaN
 
get(double, double) - Method in class net.algart.matrices.stitching.LastExceptingNaN
 
get(double, double, double) - Method in class net.algart.matrices.stitching.LastExceptingNaN
 
get(double, double, double, double) - Method in class net.algart.matrices.stitching.LastExceptingNaN
 
get(double...) - Method in class net.algart.matrices.stitching.MaxExceptingNaN
 
get() - Method in class net.algart.matrices.stitching.MaxExceptingNaN
 
get(double) - Method in class net.algart.matrices.stitching.MaxExceptingNaN
 
get(double, double) - Method in class net.algart.matrices.stitching.MaxExceptingNaN
 
get(double, double, double) - Method in class net.algart.matrices.stitching.MaxExceptingNaN
 
get(double, double, double, double) - Method in class net.algart.matrices.stitching.MaxExceptingNaN
 
get(double...) - Method in class net.algart.matrices.stitching.MinExceptingNaN
 
get() - Method in class net.algart.matrices.stitching.MinExceptingNaN
 
get(double) - Method in class net.algart.matrices.stitching.MinExceptingNaN
 
get(double, double) - Method in class net.algart.matrices.stitching.MinExceptingNaN
 
get(double, double, double) - Method in class net.algart.matrices.stitching.MinExceptingNaN
 
get(double, double, double, double) - Method in class net.algart.matrices.stitching.MinExceptingNaN
 
get(double[], double[]) - Method in interface net.algart.matrices.stitching.StitchingFunc
Returns the result of this function for the given coordinates and for the values (at these coordinates) of the matrices being stitched.
get(double[], double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to get(coordinates, new double[] {v0}).
get(double[], double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to get(coordinates, new double[] {v0,v1}).
get(double[], double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to get(coordinates, new double[] {v0,v1,v2}).
get(double[], double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to get(coordinates, new double[] {v0,v1,v2,v3}).
get(double[], double, double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to get(coordinates, new double[] {v0,v1,v2,v3,v4}).
get(double[], double, double, double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to get(coordinates, new double[] {v0,v1,v2,v3,v4,v5}).
get(double[], double, double, double, double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to get(coordinates, new double[] {v0,v1,v2,v3,v4,v5,v6}).
get(double[], double, double, double, double, double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to get(coordinates, new double[] {v0,v1,v2,v3,v4,v5,v6,v7}).
get1D(double, double[]) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc
 
get1D(double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc
 
get1D(double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc
 
get1D(double, double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc
 
get1D(double, double, double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc
 
get1D(double, double, double, double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc
 
get1D(double, double, double, double, double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc
 
get1D(double, double, double, double, double, double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc
 
get1D(double, double, double, double, double, double, double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc
 
get1D(double, double[]) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to get(new double[] {x0}, values).
get1D(double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to get(new double[] {x0}, new double[] {v0}).
get1D(double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to get(new double[] {x0}, new double[] {v0,v1}).
get1D(double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to get(new double[] {x0}, new double[] {v0,v1,v2}).
get1D(double, double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to get(new double[] {x0}, new double[] {v0,v1,v2,v3}).
get1D(double, double, double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to get(new double[] {x0}, new double[] {v0,v1,v2,v3,v4}).
get1D(double, double, double, double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to get(new double[] {x0}, new double[] {v0,v1,v2,v3,v4,v5}).
get1D(double, double, double, double, double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to get(new double[] {x0}, new double[] {v0,v1,v2,v3,v4,v5,v6}).
get1D(double, double, double, double, double, double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to get(new double[] {x0}, new double[] {v0,v1,v2,v3,v4,v5,v6,v7}).
get2D(double, double, double[]) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc
 
get2D(double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc
 
get2D(double, double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc
 
get2D(double, double, double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc
 
get2D(double, double, double, double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc
 
get2D(double, double, double, double, double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc
 
get2D(double, double, double, double, double, double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc
 
get2D(double, double, double, double, double, double, double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc
 
get2D(double, double, double, double, double, double, double, double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc
 
get2D(double, double, double[]) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to get(new double[] {x0,x1}, values).
get2D(double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to get(new double[] {x0,x1}, new double[] {v0}).
get2D(double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to get(new double[] {x0,x1}, new double[] {v0,v1}).
get2D(double, double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to get(new double[] {x0,x1}, new double[] {v0,v1,v2}).
get2D(double, double, double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to get(new double[] {x0,x1}, new double[] {v0,v1,v2,v3}).
get2D(double, double, double, double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to get(new double[] {x0,x1}, new double[] {v0,v1,v2,v3,v4}).
get2D(double, double, double, double, double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to get(new double[] {x0,x1}, new double[] {v0,v1,v2,v3,v4,v5}).
get2D(double, double, double, double, double, double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to get(new double[] {x0,x1}, new double[] {v0,v1,v2,v3,v4,v5,v6}).
get2D(double, double, double, double, double, double, double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to get(new double[] {x0,x1}, new double[] {v0,v1,v2,v3,v4,v5,v6,v7}).
get3D(double, double, double, double[]) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc
 
get3D(double, double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc
 
get3D(double, double, double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc
 
get3D(double, double, double, double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc
 
get3D(double, double, double, double, double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc
 
get3D(double, double, double, double, double, double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc
 
get3D(double, double, double, double, double, double, double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc
 
get3D(double, double, double, double, double, double, double, double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc
 
get3D(double, double, double, double, double, double, double, double, double, double, double) - Method in class net.algart.matrices.stitching.AbstractStitchingFunc
 
get3D(double, double, double, double[]) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to get(new double[] {x0,x1,x2}, values).
get3D(double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to get(new double[] {x0,x1,x2}, new double[] {v0}).
get3D(double, double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to get(new double[] {x0,x1,x2}, new double[] {v0,v1}).
get3D(double, double, double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to get(new double[] {x0,x1,x2}, new double[] {v0,v1,v2}).
get3D(double, double, double, double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to get(new double[] {x0,x1,x2}, new double[] {v0,v1,v2,v3}).
get3D(double, double, double, double, double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to get(new double[] {x0,x1,x2}, new double[] {v0,v1,v2,v3,v4}).
get3D(double, double, double, double, double, double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to get(new double[] {x0,x1,x2}, new double[] {v0,v1,v2,v3,v4,v5}).
get3D(double, double, double, double, double, double, double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to get(new double[] {x0,x1,x2}, new double[] {v0,v1,v2,v3,v4,v5,v6}).
get3D(double, double, double, double, double, double, double, double, double, double, double) - Method in interface net.algart.matrices.stitching.StitchingFunc
Equivalent to get(new double[] {x0,x1,x2}, new double[] {v0,v1,v2,v3,v4,v5,v6,v7}).
getAllBoundariesScanner(Matrix<? extends BitArray>, Matrix<? extends UpdatablePFixedArray>, Matrix<? extends UpdatablePFixedArray>, ConnectivityType) - Static method in class net.algart.matrices.bitscanning.Boundary2DScanner
Creates an instance of this class, allowing to sequentially trace all segments of all boundaries at the matrix (internal and external).
getAngle() - Method in class net.algart.math.geom.Direction2D
Returns the angle: current direction is (cos φ, sin φ), φ = method result (in radians).
getAngleBetweenDirections(Direction2D) - Method in class net.algart.math.geom.Direction2D
Returns the shortes angle (0..π, in radians) between the given directions.
getAngleBetweenDirections(UnsafeSegment2D) - Method in class net.algart.math.geom.UnsafeSegment2D
Returns the shortes angle (0..π, in radians) between the directions of this and other segments, from 1st end to 2nd.
getAngleBetweenStraights(UnsafeSegment2D) - Method in class net.algart.math.geom.UnsafeSegment2D
Returns the shortes angle (0..π/2, in radians) between the straights containing this and other segments.
getAveragerBetweenPercentiles(ArrayContext, double, boolean, int...) - Static method in class net.algart.matrices.morphology.RankProcessors
 
getAveragerBetweenValues(ArrayContext, double, boolean, int...) - Static method in class net.algart.matrices.morphology.RankProcessors
 
getAveragingFunc(long[]) - Method in class net.algart.arrays.Matrices.ResizingMethod.Averaging
Returns the function that should be used for "averaging" several elements while compression.
getAveragingInstance(long[], double[], double[]) - Static method in class net.algart.math.functions.ApertureFilterOperator
Equivalent to getInstance(averagingFunc, apertureDim, apertureFrom, apertureSteps), where averagingFunc is the averaging linear function LinearFunc.getAveragingInstance(m), m = apertureDim[0]*apertureDim[1]*....
getAveragingInstance(long...) - Static method in class net.algart.math.functions.ApertureFilterOperator
Equivalent to getInstance(averagingFunc, apertureDim), where averagingFunc is the averaging linear function LinearFunc.getAveragingInstance(m), m = apertureDim[0]*apertureDim[1]*....
getAveragingInstance(int) - Static method in class net.algart.math.functions.LinearFunc
Equivalent to getNonweightedInstance(0.0, 1.0/n, n): the average from n numbers.
getBinaryInstance(double) - Static method in class net.algart.math.functions.PowerFunc
Returns an instance of this class, a case of binary function scale*x0x1, using Math.pow method.
getBit(long) - Method in class net.algart.arrays.AbstractBitArray
 
getBit(long) - Method in interface net.algart.arrays.BitArray
Returns the element #index.
getBit(long[], long) - Static method in class net.algart.arrays.PackedBitArrays
Returns the bit #index in the packed dest bit array.
getBit(LongBuffer, long) - Static method in class net.algart.arrays.PackedBitBuffers
Returns the bit #index in the packed dest bit buffer.
getBits(long, long[], long, long) - Method in class net.algart.arrays.AbstractBitArray
This implementation is based on a loop of calls of AbstractBitArray.getBit(long) method.
getBits(long, long[], long, long) - Method in interface net.algart.arrays.BitArray
Copies count bits of this array, starting from arrayPos index, into the specified packed bit array, starting from destArrayOffset index.
getBooleanProperty(String, boolean) - Static method in class net.algart.arrays.Arrays.SystemSettings
An analog of Boolean.getBoolean, but returns defaultValue if there is no required property, or it doesn't equal "true" or "false", or in a case of any exception.
getBreadthFirstScanner(Matrix<? extends UpdatableBitArray>, ConnectivityType) - Static method in class net.algart.matrices.bitscanning.ConnectedObjectScanner
Creates an instance of this class, implementing the classic breadth-first scanning algorithm.
getBufferOffset(Array) - Static method in class net.algart.arrays.BufferMemoryModel
Returns the start offset in the buffer returned by BufferMemoryModel.getByteBuffer(Array) call, corresponding to the first element of the passed AlgART array.
getByte(long) - Method in class net.algart.arrays.AbstractByteArray
 
getByte(long) - Method in interface net.algart.arrays.ByteArray
Returns the unsigned byte #index.
getByteBuffer(Array) - Static method in class net.algart.arrays.BufferMemoryModel
Returns the underlying ByteBuffer instance where all elements of the passed array are stored.
getCenterX() - Method in class net.algart.math.geom.UnsafeSegment2D
Returns the x-coordinate of the segment center.
getCenterY() - Method in class net.algart.math.geom.UnsafeSegment2D
Returns the y-coordinate of the segment center.
getChar(long) - Method in class net.algart.arrays.AbstractCharArray
 
getChar(long) - Method in interface net.algart.arrays.CharArray
Returns the element #index.
getCirclePoints(int) - Method in class net.algart.math.geom.IntegerCirclePointsGenerator
Returns all integer points of the circle with given radius r and center at (0,0).
getConstantlyContinuedMorphology(Morphology, double) - Static method in class net.algart.matrices.morphology.Morphologies
Returns the morphology object, working almost identically to the passed parent object with the only exception, that it uses the constant continuation model, instead of the default pseudo-cyclic continuation, offered by the morphology object returned by getMorphology method.
getConstantlyContinuedMorphology(RankMorphology, double) - Static method in class net.algart.matrices.morphology.Morphologies
Returns the rank morphology object, working almost identically to the passed parent object with the only exception, that it uses the constant continuation model, instead of the default pseudo-cyclic continuation, offered by the rank morphology object returned by getRankMorphology method.
getConvexHyperpolyhedron(double[], double[], IRange...) - Static method in class net.algart.arrays.Matrices.Region
Creates n-dimensional convex hyperpolyhedron, which is an intersection of m n-dimensional half-spaces, specified by inequations aixbi (i=0,1,...,m−1), and the hyperparallelepiped, built by {@link #getHyperparallelepiped(IRange...
getCosine() - Method in class net.algart.math.geom.Rotation2D
Returns cosine of the current rotation angle.
getData(long, Object, int, int) - Method in class net.algart.arrays.AbstractArray
 
getData(long, Object) - Method in class net.algart.arrays.AbstractArray
 
getData(long, Object, int, int) - Method in class net.algart.arrays.AbstractBitArray
This implementation is based on a loop of calls of AbstractBitArray.getBit(long) method.
getData(long, Object) - Method in class net.algart.arrays.AbstractBitArray
This implementation calls AbstractBitArray.getData(long, Object, int, int) with corresponding arguments.
getData(long, Object, int, int) - Method in class net.algart.arrays.AbstractByteArray
This implementation is based on a loop of calls of AbstractByteArray.getByte(long) method.
getData(long, Object) - Method in class net.algart.arrays.AbstractByteArray
This implementation calls AbstractByteArray.getData(long, Object, int, int) with corresponding arguments.
getData(long, Object, int, int) - Method in class net.algart.arrays.AbstractCharArray
This implementation is based on a loop of calls of AbstractCharArray.getChar(long) method.
getData(long, Object) - Method in class net.algart.arrays.AbstractCharArray
This implementation calls AbstractCharArray.getData(long, Object, int, int) with corresponding arguments.
getData(long, Object, int, int) - Method in class net.algart.arrays.AbstractDoubleArray
This implementation is based on a loop of calls of AbstractDoubleArray.getDouble(long) method.
getData(long, Object) - Method in class net.algart.arrays.AbstractDoubleArray
This implementation calls AbstractDoubleArray.getData(long, Object, int, int) with corresponding arguments.
getData(long, Object, int, int) - Method in class net.algart.arrays.AbstractFloatArray
This implementation is based on a loop of calls of AbstractFloatArray.getFloat(long) method.
getData(long, Object) - Method in class net.algart.arrays.AbstractFloatArray
This implementation calls AbstractFloatArray.getData(long, Object, int, int) with corresponding arguments.
getData(long, Object, int, int) - Method in class net.algart.arrays.AbstractIntArray
This implementation is based on a loop of calls of AbstractIntArray.getInt(long) method.
getData(long, Object) - Method in class net.algart.arrays.AbstractIntArray
This implementation calls AbstractIntArray.getData(long, Object, int, int) with corresponding arguments.
getData(long, Object, int, int) - Method in class net.algart.arrays.AbstractLongArray
This implementation is based on a loop of calls of AbstractLongArray.getLong(long) method.
getData(long, Object) - Method in class net.algart.arrays.AbstractLongArray
This implementation calls AbstractLongArray.getData(long, Object, int, int) with corresponding arguments.
getData(long, Object, int, int) - Method in class net.algart.arrays.AbstractObjectArray
This implementation is based on a loop of calls of AbstractObjectArray.get(long) method.
getData(long, Object) - Method in class net.algart.arrays.AbstractObjectArray
This implementation calls AbstractObjectArray.getData(long, Object, int, int) with corresponding arguments.
getData(long, Object, int, int) - Method in class net.algart.arrays.AbstractShortArray
This implementation is based on a loop of calls of AbstractShortArray.getShort(long) method.
getData(long, Object) - Method in class net.algart.arrays.AbstractShortArray
This implementation calls AbstractShortArray.getData(long, Object, int, int) with corresponding arguments.
getData(long, Object, int, int) - Method in interface net.algart.arrays.Array
Copies count elements of this array, starting from arrayPos index, into the specified Java array of corresponding type, starting from destArrayOffset index.
getData(long, Object) - Method in interface net.algart.arrays.Array
Copies min(this.length() - arrayPos, destArray.length}) elements of this array, starting from arrayPos index, into the specified Java array of corresponding type, starting from 0 index.
getDataFile(File, ByteOrder) - Method in class net.algart.arrays.AbstractDataFileModel
 
getDataFile(P, ByteOrder) - Method in interface net.algart.arrays.DataFileModel
Returns a new instance of DataFile object corresponding to the given path.
getDataFile(File, ByteOrder) - Method in class net.algart.arrays.DefaultDataFileModel
This implementation returns the data file corresponding to usual Java file new java.io.File(path) with DataFile.map method based on standard Java mapping.
getDataFile(File, ByteOrder) - Method in class net.algart.arrays.StandardIODataFileModel
This implementation returns the data file corresponding to usual Java file new java.io.File(path), with DataFile.map method that use usual read/write operation instead of Java mapping.
getDataFileModel() - Method in class net.algart.arrays.LargeMemoryModel
Returns a reference to the data file model used by this memory model instance.
getDataFileModel(Array) - Static method in class net.algart.arrays.LargeMemoryModel
Returns the model of the data file storing all elements of the passed AlgART array.
getDataFilePath(Array) - Method in class net.algart.arrays.LargeMemoryModel
Returns the path to the data file storing all elements of the passed AlgART array.
getDepthFirstScanner(Matrix<? extends UpdatableBitArray>, ConnectivityType) - Static method in class net.algart.matrices.bitscanning.ConnectedObjectScanner
Creates an instance of this class, implementing the classic depth-first scanning algorithm.
getDiagonalInstance(double[], double[]) - Static method in class net.algart.math.functions.LinearOperator
Returns an instance of this class, describing the linear operator with the diagonal matrix A and vector b: O f(x) = f(Ax + b), where A={aij}, aij=0.0 if i!=j, aii=diagonal[i].
getDiagonalInstance(double...) - Static method in class net.algart.math.functions.LinearOperator
Equivalent to getDiagonalInstance(diagonal, new double[diagonal.length]) (the case of zero b vector).
getDouble(long) - Method in class net.algart.arrays.AbstractBitArray
 
getDouble(long) - Method in class net.algart.arrays.AbstractByteArray
 
getDouble(long) - Method in class net.algart.arrays.AbstractCharArray
 
getDouble(long) - Method in class net.algart.arrays.AbstractDoubleArray
 
getDouble(long) - Method in class net.algart.arrays.AbstractFloatArray
 
getDouble(long) - Method in class net.algart.arrays.AbstractIntArray
 
getDouble(long) - Method in class net.algart.arrays.AbstractLongArray
 
getDouble(long) - Method in class net.algart.arrays.AbstractShortArray
 
getDouble(long) - Method in interface net.algart.arrays.DoubleArray
Returns the element #index.
getDouble(long) - Method in interface net.algart.arrays.PArray
Returns the element #index converted to double: (double)(value&0xFF) for byte value, (double)(value&0xFFFF) for short value, (double)value for int, long, float, double, char values, or value?1.0:0.0 for boolean values.
getElement(long) - Method in class net.algart.arrays.AbstractArray
 
getElement(long) - Method in class net.algart.arrays.AbstractBitArray
This implementation returns getBit(index).
getElement(long) - Method in class net.algart.arrays.AbstractByteArray
This implementation returns (byte)getByte(index).
getElement(long) - Method in class net.algart.arrays.AbstractCharArray
This implementation returns getChar(index).
getElement(long) - Method in class net.algart.arrays.AbstractDoubleArray
This implementation returns getDouble(index).
getElement(long) - Method in class net.algart.arrays.AbstractFloatArray
This implementation returns getFloat(index).
getElement(long) - Method in class net.algart.arrays.AbstractIntArray
This implementation returns getInt(index).
getElement(long) - Method in class net.algart.arrays.AbstractLongArray
This implementation returns getLong(index).
getElement(long) - Method in class net.algart.arrays.AbstractObjectArray
This implementation returns get(index).
getElement(long) - Method in class net.algart.arrays.AbstractShortArray
This implementation returns (short)getShort(index).
getElement(long) - Method in interface net.algart.arrays.Array
Returns the element #index.
getEqualityPrecision() - Method in class net.algart.math.geom.UnsafeSegment2D
Returns the "equality prevision" for this segment: a precision of segments equality considered by equals and hashCode methods.
getExternalCirclePoints(int, int) - Method in class net.algart.math.geom.IntegerCirclePointsGenerator
Analog of IntegerCirclePointsGenerator.getCirclePoints(int) method, but returned points are shifted by delta pixels from (0,0).
getFi() - Method in class net.algart.math.geom.UnsafeSegment2D
Returns the direction (in radians) from the segment begin to the segment end: an angle between 0x and a ray from 1st to 2nd segment end.
getFloat(long) - Method in class net.algart.arrays.AbstractFloatArray
 
getFloat(long) - Method in interface net.algart.arrays.FloatArray
Returns the element #index.
getFunc(Array) - Static method in class net.algart.arrays.Arrays
Returns the mathematical function, used for creating the passed functional array, or throws an exception if this array is not functional.
getGranulometryInstance(Morphology, Matrix<? extends PArray>, Pattern...) - Static method in class net.algart.matrices.morphology.IterativeOpening
Creates new instance of this class, that calculates the sum of all elements of every opening and stores them in some built-in AlgART array, returned by IterativeOpening.sumsOfOpenings() method.
getHyperparallelepiped(IRange...) - Static method in class net.algart.arrays.Matrices.Region
Creates n-dimensional hyperparallelepiped with edges, parallel to coordinate axes, described by the given ranges of coordinates.
getIndexDimensions(Array) - Static method in class net.algart.arrays.Arrays
Returns the dimensions of the matrix, coordinates of which are used as arguments of the underlying function in the passed index-based functional array, or throws an exception if this array is a functional array, calculated on the base of indexes only.
getInPlace(long, E, Array[]) - Method in class net.algart.arrays.CombinedMemoryModel.AbstractByteBufferCombinerInPlace
 
getInPlace(long, E, Array[]) - Method in interface net.algart.arrays.CombinedMemoryModel.CombinerInPlace
Loads an element #index of the combined array from the given set of arrays into resultValue object.
getInPlace(long, Object) - Method in interface net.algart.arrays.ObjectInPlaceArray
Copies the content of element #index to the passed resultValue and returns resultValue.
getInsertionInstance() - Static method in class net.algart.arrays.Sorter
Returns an instance of this class that implements insertion sorting alrogithm.
getInstance(MemoryModel, Class<?>, long) - Static method in class net.algart.arrays.ArrayPool
Creates the pool of AlgART arrays.
getInstance() - Static method in class net.algart.arrays.BufferMemoryModel
Returns an instance of this memory model.
getInstance(CombinedMemoryModel.Combiner<E>) - Static method in class net.algart.arrays.CombinedMemoryModel
Creates new memory model with corresponding combiner.
getInstance(ArrayContext, GeneralizedBitProcessing.SliceOperation) - Static method in class net.algart.arrays.GeneralizedBitProcessing
Returns new instance of this class.
getInstance(Class<?>, int) - Static method in class net.algart.arrays.JArrayPool
Creates the pool of Java arrays.
getInstance() - Static method in class net.algart.arrays.LargeMemoryModel
Returns default instance of this memory model.
getInstance(DataFileModel<P>) - Static method in class net.algart.arrays.LargeMemoryModel
Returns new instance of this memory model for the specified data file model.
getInstance() - Static method in class net.algart.arrays.SignalMemoryModel
Returns an instance of this memory model.
getInstance() - Static method in class net.algart.arrays.SimpleMemoryModel
Returns an instance of this memory model.
getInstance() - Static method in class net.algart.contexts.DefaultContext
Returns an instance of this class, created by "new DefaultContext(){}" call.
getInstance(Func, ApertureFilterOperator) - Static method in class net.algart.math.functions.ApertureFilteredFunc
Returns an instance of this class for the given parent function and operator.
getInstance(Func, long[], double[], double[]) - Static method in class net.algart.math.functions.ApertureFilterOperator
Returns an instance of this class, describing the aperture filter with the specified aperture and aperture function apertureFunc.
getInstance(Func, long...) - Static method in class net.algart.math.functions.ApertureFilterOperator
Equivalent to getInstance(apertureFunc, apertureDim, apertureFrom, apertureSteps), where averagingFrom and apertureSteps are chosen automatically to get an aperture 1.0x1.0x... starting from the origin of coordinates (0<=aij<1).
getInstance(double) - Static method in class net.algart.math.functions.ConstantFunc
Returns an instance of this class that always returns the passed constant c.
getInstance(Func, CoordinateTransformationOperator) - Static method in class net.algart.math.functions.CoordinateTransformedFunc
Returns an instance of this class for the given parent function and operator.
getInstance(double) - Static method in class net.algart.math.functions.ExpFunc
Returns an instance of this class for the given logarithm base b using Math.exp and Math.log methods.
getInstance(double) - Static method in class net.algart.math.functions.InverseNumberFunc
Returns an instance of this class for the given constant c.
getInstance(double, double...) - Static method in class net.algart.math.functions.LinearFunc
Returns an instance of this class, describing the linear function with specified coefficients: b + a0x0 + a1x1 +...+ an-1xn-1.
getInstance(Range, Range) - Static method in class net.algart.math.functions.LinearFunc
Returns an instance of this class describing the following linear function with one argument: dmin + (dmax-dmin) * (x-smin) / (smax-smin), where smin..smax is srcRange and dmin..dmax is destRange.
getInstance(double[], double[]) - Static method in class net.algart.math.functions.LinearOperator
Returns an instance of this class, describing the linear operator with the specified matrix A and vector b: O f(x) = f(Ax + b).
getInstance(double) - Static method in class net.algart.math.functions.LogFunc
Returns an instance of this class for the given logarithm base b using Math.log method.
getInstance(double, double) - Static method in class net.algart.math.functions.PowerFunc
Returns an instance of this class, a case of unary function scale*x0c, using Math.pow method.
getInstance(double) - Static method in class net.algart.math.functions.PowerFunc
Returns an instance of this class, a case of unary function x0c, using Math.pow method.
getInstance(double) - Static method in class net.algart.math.functions.ProductFunc
Returns an instance of this class.
getInstance(double[], double[], double[], double) - Static method in class net.algart.math.functions.ProjectiveOperator
Returns an instance of this class, describing the projective operator with the specified matrix A, the vectors b and c and the number d.
getInstance(Range, double, double) - Static method in class net.algart.math.functions.RectangularFunc
Returns an instance of this class describing the rectangular function with the following parameters: range.min(), range.max(), in, out.
getInstance(double, double, double, double) - Static method in class net.algart.math.functions.RectangularFunc
Returns an instance of this class describing the rectangular function with the passed parameters.
getInstance(double...) - Static method in class net.algart.math.functions.SelectConstantFunc
Returns an instance of this class, describing the selecting function with the specified array of constants.
getInstance(double) - Static method in class net.algart.math.functions.WeightedMeanFunc
Returns an instance of this class.
getInstance() - Static method in class net.algart.math.geom.Direction2D
Creates a direction (1, 0), φ = 0.
getInstance(double) - Static method in class net.algart.math.geom.Direction2D
Creates a direction (cos φ, sin φ), φ = fi argument (in radians).
getInstance() - Static method in class net.algart.math.geom.IntegerCirclePointsGenerator
 
getInstance() - Static method in class net.algart.math.geom.Rotation2D
Returns a rotation by Δφ = 0.
getInstance(double) - Static method in class net.algart.math.geom.Rotation2D
Creates a rotation by Δφ = dfi argument (in radians).
getInstance() - Static method in class net.algart.math.geom.Segment2D
Creates some "default" segment.
getInstance(UnsafeSegment2D) - Static method in class net.algart.math.geom.Segment2D
Creates new segment, identical to instance.
getInstance(double, double, double, double) - Static method in class net.algart.math.geom.Segment2D
Creates new segment; slowly, because requires sine and cosine calculation.
getInstance(double, double, double, Direction2D) - Static method in class net.algart.math.geom.Segment2D
Creates new segment.
getInstance(ArrayContext, Matrix<UpdatableBitArray>, boolean, boolean) - Static method in class net.algart.matrices.bitskeletons.OctupleThinningSkeleton2D
Creates new instance of this class.
getInstance(ArrayContext, Matrix<UpdatableBitArray>) - Static method in class net.algart.matrices.bitskeletons.OctupleThinningSkeleton2D
Creates new instance of this class.
getInstance(ArrayContext, Matrix<UpdatableBitArray>) - Static method in class net.algart.matrices.bitskeletons.Quadruple3x5ThinningSkeleton2D
Creates new instance of this class.
getInstance(ArrayContext, Matrix<UpdatableBitArray>, Pattern, Pattern) - Static method in class net.algart.matrices.bitskeletons.SimpleSkeleton
Creates new instance of this class.
getInstance(ArrayContext, Matrix<UpdatableBitArray>, boolean, boolean, boolean) - Static method in class net.algart.matrices.bitskeletons.WeakOctupleThinningSkeleton2D
Creates new instance of this class.
getInstance(ArrayContext, Matrix<UpdatableBitArray>) - Static method in class net.algart.matrices.bitskeletons.WeakOctupleThinningSkeleton2D
Creates new instance of this class.
getInstance(Convolution, double) - Static method in class net.algart.matrices.linearfiltering.ConstantlyContinuedConvolution
Returns new instance of this class with the passed parent Convolution object and the specified outside value.
getInstance(ArrayContext) - Static method in class net.algart.matrices.linearfiltering.SimpleConvolution
Returns new instance of this class.
getInstance(Morphology, Class<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern...) - Static method in class net.algart.matrices.morphology.IterativeErosion
Creates new instance of this class.
getInstance(Morphology, Class<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern...) - Static method in class net.algart.matrices.morphology.IterativeOpening
Creates new instance of this class, that adds every opening to the accumulator matrix, returned by IterativeOpening.result() method.
getInstance(double) - Static method in class net.algart.matrices.stitching.AverageExceptingNaN
 
getInstance(Func) - Static method in class net.algart.matrices.stitching.CoordinateFreeStitchingMethod
 
getInstance(Func, boolean) - Static method in class net.algart.matrices.stitching.CoordinateFreeStitchingMethod
 
getInstance(double) - Static method in class net.algart.matrices.stitching.FirstExceptingNaN
 
getInstance(double) - Static method in class net.algart.matrices.stitching.LastExceptingNaN
 
getInstance(double) - Static method in class net.algart.matrices.stitching.MaxExceptingNaN
 
getInstance(double) - Static method in class net.algart.matrices.stitching.MinExceptingNaN
 
getInstance(int, StitchingMethod<P>, List<? extends Frame<P>>) - Static method in class net.algart.matrices.stitching.Stitcher
 
getInstanceByPoints(Point[], Point[]) - Static method in class net.algart.math.functions.LinearOperator
Returns the n-dimensional linear operator, that transforms (maps) the given n+1 points p0, p1, ..., pn to the given another n+1 points q0, q1, ..., qn of the n-dimensional space.
getInstanceByPoints(Point[], Point[]) - Static method in class net.algart.math.functions.ProjectiveOperator
Returns the n-dimensional projective operator, that transforms (maps) the given n+2 points p0, p1, ..., pn+1 to the given another n+2 points q0, q1, ..., qn+1 of the n-dimensional space.
getInt(long) - Method in class net.algart.arrays.AbstractBitArray
 
getInt(long) - Method in class net.algart.arrays.AbstractByteArray
 
getInt(long) - Method in class net.algart.arrays.AbstractCharArray
 
getInt(long) - Method in class net.algart.arrays.AbstractIntArray
 
getInt(long) - Method in class net.algart.arrays.AbstractLongArray
 
getInt(long) - Method in class net.algart.arrays.AbstractShortArray
 
getInt(long) - Method in interface net.algart.arrays.IntArray
Returns the element #index.
getInt(long) - Method in interface net.algart.arrays.PFixedArray
Returns the element #index converted to int: (int)value&0xFF for byte value, (int)value&0xFFFF for short value, (int)value for int, float, double, char values, value?1:0 for boolean values, min(max(value, Integer.MIN_VALUE), Integer.MAX_VALUE) (i.e. the value truncated to the range Integer.MIN_VALUE..Integer.MAX_VALUE) for long values.
getInterpolationMethod(Func) - Static method in class net.algart.arrays.Matrices
If the passed function is an interpolation view of some AlgART matrix, returns the interpolation algorithm, used while creating thie function.
getLength() - Method in class net.algart.math.geom.UnsafeSegment2D
Returns the segment length.
getLock(LongBuffer) - Static method in class net.algart.arrays.PackedBitBuffers
Returns buffer.hasArray()?buffer.array():buffer.
getLong(long) - Method in class net.algart.arrays.AbstractBitArray
 
getLong(long) - Method in class net.algart.arrays.AbstractByteArray
 
getLong(long) - Method in class net.algart.arrays.AbstractCharArray
 
getLong(long) - Method in class net.algart.arrays.AbstractIntArray
 
getLong(long) - Method in class net.algart.arrays.AbstractLongArray
 
getLong(long) - Method in class net.algart.arrays.AbstractShortArray
 
getLong(long) - Method in interface net.algart.arrays.LongArray
Returns the element #index.
getLong(long) - Method in interface net.algart.arrays.PFixedArray
Returns the element #index converted to long: (long)value&0xFF for byte value, (long)value&0xFFFF for short value, (long)value for int, long, float, double, char values, or as value?1:0 for boolean values.
getMainBoundariesScanner(Matrix<? extends BitArray>, Matrix<? extends UpdatablePFixedArray>, ConnectivityType) - Static method in class net.algart.matrices.bitscanning.Boundary2DScanner
Creates an instance of this class, allowing to trace all segments of main boundaries at the matrix and to build completions of all objects.
getMatrixInfoForSavingInFile(Matrix<? extends PArray>, long) - Static method in class net.algart.arrays.LargeMemoryModel
 
getMemoryModel() - Method in class net.algart.arrays.AbstractArrayContext
 
getMemoryModel() - Method in interface net.algart.arrays.ArrayContext
Returns the memory model that should be used for creating any instances of AlgART arrays.
getMemoryModel() - Method in interface net.algart.contexts.ArrayMemoryContext
Returns the memory model that should be used for creating any instances of AlgART arrays.
getMemoryModel(Class) - Method in interface net.algart.contexts.ArrayMemoryContext
Returns the memory model that should be used for creating any instances of AlgART arrays with specified type of elements.
getMemoryModel() - Method in class net.algart.contexts.DefaultArrayContext
Returns the result of context.as(ArrayMemoryContext.class).getMemoryModel() call, where context is the argument of the construcor.
getMemoryModel() - Method in class net.algart.contexts.DefaultContext
This implementation returns the memory model, specified by the argument of the corresponding constructor, or Arrays.SystemSettings.globalMemoryModel() if the constructor without arguments was used.
getMemoryModel(Class) - Method in class net.algart.contexts.DefaultContext
This implementation returns mm.isElementTypeSupported(elementType) ? mm : SimpleMemoryModel.getInstance(), where mm is the result of DefaultContext.getMemoryModel() method.
getMorphology(ArrayContext) - Static method in class net.algart.matrices.morphology.Morphologies
Equivalent to getInstance(context, Arrays.SystemSettings.maxTempJavaMemory()).
getMorphology(ArrayContext, long) - Static method in class net.algart.matrices.morphology.Morphologies
Returns the simplest complete implementation of Morphology interface.
getNearestNeighbourInstance(double) - Static method in class net.algart.matrices.stitching.ShiftStitchingMethod
 
getNearestNeighbourInstance(double) - Static method in class net.algart.matrices.stitching.UniversalStitchingMethod
 
getNonweightedInstance(double, double, int) - Static method in class net.algart.math.functions.LinearFunc
Returns an instance of this class, describing the linear function with the specified b and the specified number (n) of equal coefficients ai: b + a(x0 + x1 +...+ xn-1).
getNormalClone() - Method in class net.algart.math.geom.Segment2D
 
getNormalClone() - Method in class net.algart.math.geom.UnsafeSegment2D
Returns the normal unit vector, with creating a clone.
getNormalUnitVectorX() - Method in class net.algart.math.geom.UnsafeSegment2D
Returns x-projection of the normal unit vector, which direction is fi+π/2, where fi is set by setFi or setAll methods.
getNormalUnitVectorY() - Method in class net.algart.math.geom.UnsafeSegment2D
Returns y-projection of the normal unit vector, which direction is fi+π/2, where fi is set by setFi or setAll methods.
getOutsideValue(Func) - Static method in class net.algart.arrays.Matrices
If the passed function is a continued interpolation view of an AlgART matrix, return the value used outside the matrix.
getOutsideValue(Morphology) - Method in class net.algart.matrices.morphology.Morphologies
Returns the outside value, used for constant continuation, if the passed object is created by Morphologies.getConstantlyContinuedMorphology(Morphology, double) or Morphologies.getConstantlyContinuedMorphology(RankMorphology, double) method, or throws an exception if this object is not created by those methods.
getParallelepiped3D(IRange, IRange, IRange) - Static method in class net.algart.arrays.Matrices.Region
Creates 3-dimensional parallelepiped with edges, parallel to coordinate axes, described by the given ranges of coordinates.
getPath(DataFile) - Method in class net.algart.arrays.AbstractDataFileModel
 
getPath(DataFile) - Method in interface net.algart.arrays.DataFileModel
Returns the path describing unique position of the data file (usually the absolute path to the disk file).
getPath(DataFile) - Method in class net.algart.arrays.DefaultDataFileModel
Returns the absolute path to the disk file (java.io.File.getAbsoluteFile()).
getPath(DataFile) - Method in class net.algart.arrays.StandardIODataFileModel
Returns the absolute path to the disk file (java.io.File.getAbsoluteFile()).
getPercentiler(ArrayContext, boolean, int...) - Static method in class net.algart.matrices.morphology.RankProcessors
 
getPolygon2D(double[][]) - Static method in class net.algart.arrays.Matrices.Region
Creates 2-dimensional polygon with the specified coordinates of vertices.
getQuickSortInstance() - Static method in class net.algart.arrays.Sorter
Returns an instance of this class that implements QuickSort sorting alrogithm.
getRanker(ArrayContext, boolean, int...) - Static method in class net.algart.matrices.morphology.RankProcessors
 
getRankMorphology(ArrayContext, double, CustomRankPrecision) - Static method in class net.algart.matrices.morphology.Morphologies
 
getRawArrayForSavingInFile(Matrix<? extends PArray>) - Static method in class net.algart.arrays.LargeMemoryModel
 
getRectangle2D(IRange, IRange) - Static method in class net.algart.arrays.Matrices.Region
Creates 2-dimensional rectangle with sides, parallel to coordinate axes, described by the given ranges of coordinates.
getRotation2D(double, double, double) - Static method in class net.algart.math.functions.LinearOperator
Returns an instance of this class, describing rotation in 2D plane by the specified angle (in radians) around the specified center.
getRotationAngle() - Method in class net.algart.math.geom.Rotation2D
Returns the current rotation angle (in radians).
getSegment(IRange) - Static method in class net.algart.arrays.Matrices.Region
Creates 1-dimensional segment, described by the given range.
getShellInstance() - Static method in class net.algart.arrays.Sorter
Returns an instance of this class that implements Shell sorting alrogithm.
getShift(Array) - Static method in class net.algart.arrays.Arrays
Returns the shift, used for creating the passed shited array, or throws an exception if this array is not shifted.
getShiftInstance(double...) - Static method in class net.algart.math.functions.LinearOperator
Equivalent to getDiagonalInstance(diagonal, b), where diagonal is an array consisting of b.length unit values (1.0).
getShort(long) - Method in class net.algart.arrays.AbstractShortArray
 
getShort(long) - Method in interface net.algart.arrays.ShortArray
Returns the unsigned short (char) #index.
getSimpleMeasurer(Boundary2DScanner, EnumSet<Boundary2DScanner.ObjectParameter>) - Static method in class net.algart.matrices.bitscanning.Boundary2DScanner
Creates an instance of Boundary2DScanner.SimpleMeasurer class, that is based on the specified parent scanner and, while scanning any boundary by the parent scanner, measure the specified set of boundary parameters.
getSimplex(double[][]) - Static method in class net.algart.arrays.Matrices.Region
Creates n-dimensional simplex with the specified coordinates of vertices.
getSine() - Method in class net.algart.math.geom.Rotation2D
Returns sine of the current rotation angle.
getSingleBoundaryScanner(Matrix<? extends BitArray>, ConnectivityType) - Static method in class net.algart.matrices.bitscanning.Boundary2DScanner
Creates an instance of the simplest kind of this class, allowing to trace all segments of a single boundary (internal or external).
getSingleThreadInstance(ArrayContext, GeneralizedBitProcessing.SliceOperation) - Static method in class net.algart.arrays.GeneralizedBitProcessing
Returns new instance of this class, that does not use multithreading optimization.
getStacklessDepthFirstScanner(Matrix<? extends UpdatableBitArray>, ConnectivityType) - Static method in class net.algart.matrices.bitscanning.ConnectedObjectScanner
Creates an instance of this class, implementing the classic depth-first scanning algorithm, but not using an explicit stack.
getStitchingFunc(List<? extends Frame<P>>) - Method in class net.algart.matrices.stitching.CoordinateFreeStitchingMethod
 
getStitchingFunc(List<? extends Frame<P>>) - Method in class net.algart.matrices.stitching.ShiftStitchingMethod
 
getStitchingFunc(List<? extends Frame<P>>) - Method in interface net.algart.matrices.stitching.StitchingMethod
 
getStitchingFunc(List<? extends Frame<P>>) - Method in class net.algart.matrices.stitching.UniversalStitchingMethod
 
getStorage(Array) - Static method in class net.algart.arrays.CombinedMemoryModel
Returns Java array of shallow copies (produced by Array.shallowClone() of arrays used as internal storage, where the elements of the combined array are stored.
getStorage(UpdatableArray) - Static method in class net.algart.arrays.CombinedMemoryModel
Fully equivalent to CombinedMemoryModel.getStorage(Array) method.
getStorage(MutableArray) - Static method in class net.algart.arrays.CombinedMemoryModel
Fully equivalent to CombinedMemoryModel.getStorage(Array) method.
getStorageToStrings(Array) - Static method in class net.algart.arrays.CombinedMemoryModel
Returns array of string representations (results of toString() method} of arrays used as internal storage, where the elements of the combined array are stored.
getStrictBinaryInstance(double) - Static method in class net.algart.math.functions.PowerFunc
Returns an instance of this class, a case of binary function scale*x0x1, using StrictMath.pow method.
getStrictInstance(double) - Static method in class net.algart.math.functions.ExpFunc
Returns an instance of this class for the given logarithm base b using StrictMath.exp and StrictMath.log methods.
getStrictInstance(double) - Static method in class net.algart.math.functions.LogFunc
Returns an instance of this class for the given logarithm base b using StrictMath.log method.
getStrictInstance(double, double) - Static method in class net.algart.math.functions.PowerFunc
Returns an instance of this class, a case of unary function scale*x0c, using StrictMath.pow method.
getStrictInstance(double) - Static method in class net.algart.math.functions.PowerFunc
Returns an instance of this class, a case of unary function x0c, using StrictMath.pow method.
getTetrahedron3D(double, double, double, double, double, double, double, double, double, double, double, double) - Static method in class net.algart.arrays.Matrices.Region
Creates 3-dimensional tetrahedron with the specified coordinates of vertices.
getThreadPool(ThreadFactory) - Method in class net.algart.arrays.DefaultThreadPoolFactory
This implementation returns the persistent thread pool, if it exists, or creates new thread pool by the following call: Executors.newFixedThreadPool(DefaultThreadPoolFactory.recommendedNumberOfTasks(), threadFactory==null ? Executors.defaultThreadFactory() : threadFactory).
getThreadPool(Array, ThreadFactory) - Method in class net.algart.arrays.DefaultThreadPoolFactory
This implementation returns the persistent thread pool, if it exists, or creates new thread pool by the following call: Executors.newFixedThreadPool(recommendedNumberOfTasks(sourceArray), threadFactory==null ? Executors.defaultThreadFactory() : threadFactory).
getThreadPool(ThreadFactory) - Method in interface net.algart.arrays.ThreadPoolFactory
Returns the thread pool that should be used for multithreading processing large data.
getThreadPool(Array, ThreadFactory) - Method in interface net.algart.arrays.ThreadPoolFactory
Returns the thread pool that should be used for multithreading processing an AlgART array.
getThreadPoolFactory() - Method in class net.algart.arrays.AbstractArrayContext
 
getThreadPoolFactory() - Method in interface net.algart.arrays.ArrayContext
Returns the thread pool factory that should be used for planning parallel execution in multithread methods alike Arrays.ParallelExecutor.process().
getThreadPoolFactory() - Method in interface net.algart.contexts.ArrayThreadPoolContext
Returns the thread pool factory that should be used for multithreading parallel processing AlgArt arrays.
getThreadPoolFactory() - Method in class net.algart.contexts.DefaultArrayContext
Returns the result of context.as(ArrayThreadPoolContext.class).getThreadPoolFactory() call, where context is the argument of the construcor, or threadPoolFactory constructor argument, if this instance was created with the corresponding variant of the constructor.
getThreadPoolFactory() - Method in class net.algart.contexts.DefaultContext
This implementation returns an instance of DefaultThreadPoolFactory.
getTriangle2D(double, double, double, double, double, double) - Static method in class net.algart.arrays.Matrices.Region
Creates 2-dimensional triangle with the specified coordinates of vertices.
getTruncationMode(Array) - Static method in class net.algart.arrays.Arrays
Returns the value of truncateOverflows argument of Arrays.asFuncArray(MemoryModel, boolean, Func, Class, PArray...) method (or one of its overloaded versions), used for creating the passed functional array, or throws an exception if this array is not functional.
getUncheckedBreadthFirstScanner(Matrix<? extends UpdatableBitArray>, ConnectivityType) - Static method in class net.algart.matrices.bitscanning.ConnectedObjectScanner
An analog of ConnectedObjectScanner.getBreadthFirstScanner(net.algart.arrays.Matrix, net.algart.matrices.bitscanning.ConnectivityType) method, returning the instance, which works correctly only if all matrix elements with zero and maximal coordinates are zero.
getUncheckedDepthFirstScanner(Matrix<? extends UpdatableBitArray>, ConnectivityType) - Static method in class net.algart.matrices.bitscanning.ConnectedObjectScanner
An analog of ConnectedObjectScanner.getDepthFirstScanner(net.algart.arrays.Matrix, net.algart.matrices.bitscanning.ConnectivityType) method, returning the instance, which works correctly only if all matrix elements with zero and maximal coordinates are zero.
getUncheckedStacklessDepthFirstScanner(Matrix<? extends UpdatableBitArray>, ConnectivityType) - Static method in class net.algart.matrices.bitscanning.ConnectedObjectScanner
An analog of ConnectedObjectScanner.getStacklessDepthFirstScanner(net.algart.arrays.Matrix, net.algart.matrices.bitscanning.ConnectivityType) method, returning the instance, which works correctly only if all matrix elements with zero and maximal coordinates are zero.
getUnderlyingArrays(Array) - Static method in class net.algart.arrays.Arrays
Returns Java array of the underlying AlgART arrays of the given AlgART array.
getUnderlyingArraysCount(Array) - Static method in class net.algart.arrays.Arrays
Returns the number of the underlying AlgART arrays of the given AlgART array.
getUnderlyingArraysFreshness(Array) - Static method in class net.algart.arrays.Arrays
Returns boolean[] array, containing underlyingArrays[k].isFresh() values, for all underlying arrays of the passed one.
getUnderlyingMatrix(Func) - Static method in class net.algart.arrays.Matrices
If the passed function is an interpolation view of an AlgART matrix, returns the reference to this matrix.
getUnitVectorX() - Method in class net.algart.math.geom.Direction2D
Returns cos φ, current direction is (cos φ, sin φ).
getUnitVectorX() - Method in class net.algart.math.geom.UnsafeSegment2D
Returns x-projection of the unit vector directed from the segment begin to the segment end, that is which direction is fi, where fi is set by setFi or setAll methods.
getUnitVectorY() - Method in class net.algart.math.geom.Direction2D
Returns sin φ, current direction is (cos φ, sin φ).
getUnitVectorY() - Method in class net.algart.math.geom.UnsafeSegment2D
Returns y-projection of the unit vector directed from the segment begin to the segment end, that is which direction is fi, where fi is set by setFi or setAll methods.
getUnsafeInstance() - Static method in class net.algart.math.geom.UnsafeSegment2D
Creates some "default" segment.
getUpdatableInstance(double) - Static method in class net.algart.math.functions.InverseNumberFunc
Returns an instance of the updatable version of this class for the given constant c.
getUpdatableInstance(double, double) - Static method in class net.algart.math.functions.LinearFunc
Returns an instance of the updatable version of this class, describing the linear function with specified coefficients: b + ax0.
getUpdatableInstance(double, double) - Static method in class net.algart.math.functions.PowerFunc
Returns an instance of the updatable version of this class, a case of unary function scale*x0c, using Math.pow method.
getUpdatableStrictInstance(double, double) - Static method in class net.algart.math.functions.PowerFunc
Returns an instance of the updatable version of this class, a case of unary function scale*x0c, using StrictMath.pow method.
getWeightedNeighboursInstance(double) - Static method in class net.algart.matrices.stitching.ShiftStitchingMethod
 
getWeightedNeighboursInstance(double) - Static method in class net.algart.matrices.stitching.UniversalStitchingMethod
 
getX1() - Method in class net.algart.math.geom.UnsafeSegment2D
Returns x-coordinate of the segment begin.
getX2() - Method in class net.algart.math.geom.UnsafeSegment2D
Returns x-coordinate of the segment end.
getY1() - Method in class net.algart.math.geom.UnsafeSegment2D
Returns y-coordinate of the segment begin.
getY2() - Method in class net.algart.math.geom.UnsafeSegment2D
Returns y-coordinate of the segment end.
globalDiskSynchronizer() - Static method in class net.algart.arrays.Arrays.SystemSettings
Returns the global disk synchronizer that is recommended to use in the application for any disk I/O operations.
globalMemoryModel() - Static method in class net.algart.arrays.Arrays.SystemSettings
Returns the global memory model that is recommended to use in the application for creating large AlgART arrays.
globalMemoryModel(Class) - Static method in class net.algart.arrays.Arrays.SystemSettings
Returns global memory model, if it supports the passed type of array elements, or SimpleMemoryModel instance in other case.
globalThreadPool() - Static method in class net.algart.arrays.DefaultThreadPoolFactory
Returns the global thread pool, returned by DefaultThreadPoolFactory.getThreadPool(Array, ThreadFactory) method if the constructor without arguments or the constructor with 1 argument was used.
go(long, long, Boundary2DScanner.Side) - Method in class net.algart.matrices.bitscanning.Boundary2DScanner
Sets the current position in the matrix to the specified coordinates and pixel side.
go(long, long, Boundary2DScanner.Side) - Method in class net.algart.matrices.bitscanning.Boundary2DScanner.Wrapper
 
goodStartOffsetInArrayOfLongs(BitArray, long, int) - Static method in class net.algart.arrays.Arrays
Returns the minimal offset=0..maxAvailableGap-1, for which the calls getBits(position, destArray, offset, someCount) and (for updatable array) setBits(position, srcArray, offset, someCount) work essentially faster than for most of other ("slow") positions, or 0 if there is no such offset, in particular, if position>=length().
goToSamePosition(Boundary2DScanner) - Method in class net.algart.matrices.bitscanning.Boundary2DScanner
Sets the current position in the matrix to the same as in the specified scanner.
granularity() - Method in class net.algart.arrays.Arrays.ParallelExecutor
Returns the granularity of splitting: an integer value so that the start index of any range is multiple of Arrays.ParallelExecutor.granularity().
GUARANTEED_COMPATIBLE_SAMPLES_ARRAY_LENGTH - Static variable in interface net.algart.matrices.spectra.SampleArray
The number of elements if new sample arrays, that can be allocated by SampleArray.newCompatibleSamplesArray(long) method in any case, if there is enough memory.

H

HALF_X_MINUS_Y - Static variable in interface net.algart.math.functions.Func
An instance of LinearFunc class, describing the linear function (x0 - x1)/2: LinearFunc.getInstance(0.0, 0.5, -0.5).
HALF_X_PLUS_Y - Static variable in interface net.algart.math.functions.Func
An instance of LinearFunc class, describing the linear function (x0 + x1)/2: LinearFunc.getInstance(0.0, 0.5, 0.5).
HALF_Y_MINUS_X - Static variable in interface net.algart.math.functions.Func
An instance of LinearFunc class, describing the linear function (x1 - x0)/2: LinearFunc.getInstance(0.0, -0.5, 0.5).
hasData() - Method in interface net.algart.arrays.DataBuffer
Returns true if and only if DataBuffer.count()>0.
hashCode() - Method in class net.algart.arrays.AbstractArray
This method is fully implemented in this class and cannot be overridden (it is declared as final method here).
hashCode(Array) - Static method in class net.algart.arrays.AbstractArray
Default implementation of Array.hashCode() method.
hashCode() - Method in class net.algart.arrays.AbstractMatrix
 
hashCode() - Method in interface net.algart.arrays.Array
Returns the hashcode of this array.
hashCode() - Method in class net.algart.arrays.Arrays.MinMaxInfo
Returns the hashcode of this range.
hashCode() - Method in class net.algart.arrays.DataFile.Range
Returns the hashcode for this range.
hashCode() - Method in interface net.algart.arrays.Matrix
Returns the hashcode of this matrix.
hashCode() - Method in class net.algart.arrays.MatrixInfo
Returns the hashcode of this matrix information.
hashCode() - Method in interface net.algart.math.functions.CoordinateTransformationOperator
Returns the hashcode of this object.
hashCode() - Method in class net.algart.math.functions.ProjectiveOperator
 
hashCode() - Method in class net.algart.math.geom.Direction2D
Returns the hashcode for this direction.
hashCode() - Method in class net.algart.math.geom.Rotation2D
Returns the hashcode for this rotation.
hashCode() - Method in class net.algart.math.geom.UnsafeSegment2D
Returns the hashcode for this segment.
hashCode() - Method in class net.algart.math.IPoint
Returns the hashcode of this point.
hashCode() - Method in class net.algart.math.IRange
Returns the hashcode of this range.
hashCode() - Method in class net.algart.math.IRectangularArea
Returns the hashcode of this rectangular area.
hashCode() - Method in class net.algart.math.Point
Returns the hashcode of this point.
hashCode() - Method in class net.algart.math.Range
Returns the hashcode of this range.
hashCode() - Method in class net.algart.math.RectangularArea
Returns the hashcode of this rectangular area.
hashCode() - Method in class net.algart.matrices.stitching.DefaultFrame
 
hashCode() - Method in interface net.algart.matrices.stitching.Frame
Returns the hashcode of this object.
hashCode() - Method in interface net.algart.matrices.stitching.FramePosition
Returns the hashcode of this object.
hashCode() - Method in class net.algart.matrices.stitching.UniversalFramePosition
 
hasJavaArray() - Method in interface net.algart.arrays.DirectAccessible
Returns true if, and only if, this object (usually AlgART array) is backed by an accessible Java array, that can be get by DirectAccessible.javaArray() method.
hasMinkowskiDecomposition() - Method in class net.algart.math.patterns.AbstractPattern
This implementation returns minkowskiDecomposition(0).size()>1.
hasMinkowskiDecomposition() - Method in class net.algart.math.patterns.AbstractWeightedPattern
 
hasMinkowskiDecomposition() - Method in interface net.algart.math.patterns.Pattern
Returns true if and only if the Minkowski decomposition, returned by minkowskiDecomposition(0) method, consists of 2 or more patterns: minkowskiDecomposition(0).size()>1.
Histogram - Class in net.algart.arrays
Histogram: the class, allowing to find percentiles and ranks and support them while changing histogram.
histogramOf(PArray, long[], double, double) - Static method in class net.algart.arrays.Arrays
Equivalent to histogramOf(null, array, histogram, from, to).
histogramOf(ArrayContext, PArray, long[], double, double) - Static method in class net.algart.arrays.Arrays
Increments the histogram of frequency of values in the passed array.

I

IDENTITY - Static variable in interface net.algart.math.functions.Func
Identity function, just returning its first argument: f(x0, x1, ..., xn-1) = x0.
IDENTITY - Static variable in interface net.algart.math.functions.Operator
Identity operator, transforming any function to itself.
IllegalInfoSyntaxException - Exception in net.algart.arrays
Checked exception thrown if the format of byte[] or String serialized form of the MatrixInfo is invalid.
IllegalInfoSyntaxException() - Constructor for exception net.algart.arrays.IllegalInfoSyntaxException
Constructs an instance of this class.
IllegalInfoSyntaxException(String) - Constructor for exception net.algart.arrays.IllegalInfoSyntaxException
Constructs an instance of this class with the specified detail message.
in() - Method in class net.algart.math.functions.RectangularFunc
Returns the value, which is returned by this function inside min..max range.
include(int) - Method in class net.algart.arrays.Histogram
 
include(int...) - Method in class net.algart.arrays.Histogram
 
increaseReadyCount(int, long) - Method in class net.algart.arrays.Arrays.ParallelExecutor
Adds the argument to the counter of the processed elements in the given region of the source array.
index(long...) - Method in class net.algart.arrays.AbstractMatrix
 
index(long, long) - Method in class net.algart.arrays.AbstractMatrix
 
index(long, long, long) - Method in class net.algart.arrays.AbstractMatrix
 
index(long...) - Method in interface net.algart.arrays.Matrix
Returns the linear index in the built-in AlgART array of the matrix element with specified coordinates.
index(long, long) - Method in interface net.algart.arrays.Matrix
The simplified version of the full index method for the case of 2-dimensional matrix.
index(long, long, long) - Method in interface net.algart.arrays.Matrix
The simplified version of the full index method for the case of 3-dimensional matrix.
indexInArray() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner
Returns the index of the current pixel in the underlying array of the currently scanned matrix.
indexInArray() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner.Wrapper
 
indexOf(long, long, double) - Method in class net.algart.arrays.AbstractBitArray
This implementation returns value == 0 || value == 1 ? indexOf(lowIndex, highIndex, value != 0) : -1.
indexOf(long, long, long) - Method in class net.algart.arrays.AbstractBitArray
This implementation returns value == 0 || value == 1 ? indexOf(lowIndex, highIndex, value != 0) : -1.
indexOf(long, long, boolean) - Method in class net.algart.arrays.AbstractBitArray
This implementation is based on a loop of calls of AbstractBitArray.getBit(long) method from index max(lowIndex,0) until index min(AbstractArray.length(),highIndex)-1.
indexOf(long, long, double) - Method in class net.algart.arrays.AbstractByteArray
This implementation returns value == ((int)value & 0xFF) ? indexOf(lowIndex, highIndex, (byte)value) : -1.
indexOf(long, long, long) - Method in class net.algart.arrays.AbstractByteArray
This implementation returns value == ((int)value & 0xFF) ? indexOf(lowIndex, highIndex, (byte)value) : -1.
indexOf(long, long, byte) - Method in class net.algart.arrays.AbstractByteArray
This implementation is based on a loop of calls of AbstractByteArray.getByte(long) method from index max(lowIndex,0) until index min(AbstractArray.length(),highIndex)-1.
indexOf(long, long, double) - Method in class net.algart.arrays.AbstractCharArray
This implementation returns value==(char)value ? indexOf(lowIndex, highIndex, (char)value) : -1.
indexOf(long, long, long) - Method in class net.algart.arrays.AbstractCharArray
This implementation returns value==(char)value ? indexOf(lowIndex, highIndex, (char)value) : -1.
indexOf(long, long, char) - Method in class net.algart.arrays.AbstractCharArray
This implementation is based on a loop of calls of AbstractCharArray.getChar(long) method from index max(lowIndex,0) until index min(AbstractArray.length(),highIndex)-1.
indexOf(long, long, double) - Method in class net.algart.arrays.AbstractDoubleArray
This implementation is based on a loop of calls of AbstractDoubleArray.getDouble(long) method from index max(lowIndex,0) until index min(AbstractArray.length(),highIndex)-1.
indexOf(long, long, double) - Method in class net.algart.arrays.AbstractFloatArray
This implementation returns value==(float)value ? indexOf(lowIndex, highIndex, (float)value) : -1.
indexOf(long, long, float) - Method in class net.algart.arrays.AbstractFloatArray
This implementation is based on a loop of calls of AbstractFloatArray.getFloat(long) method from index max(lowIndex,0) until index min(AbstractArray.length(),highIndex)-1.
indexOf(long, long, double) - Method in class net.algart.arrays.AbstractIntArray
This implementation returns value==(int)value ? indexOf(lowIndex, highIndex, (int)value) : -1.
indexOf(long, long, long) - Method in class net.algart.arrays.AbstractIntArray
This implementation returns value==(int)value ? indexOf(lowIndex, highIndex, (int)value) : -1.
indexOf(long, long, int) - Method in class net.algart.arrays.AbstractIntArray
This implementation is based on a loop of calls of AbstractIntArray.getInt(long) method from index max(lowIndex,0) until index min(AbstractArray.length(),highIndex)-1.
indexOf(long, long, double) - Method in class net.algart.arrays.AbstractLongArray
This implementation returns value==(long)value ? indexOf(lowIndex, highIndex, (long)value) : -1.
indexOf(long, long, long) - Method in class net.algart.arrays.AbstractLongArray
This implementation is based on a loop of calls of AbstractLongArray.getLong(long) method from index max(lowIndex,0) until index min(AbstractArray.length(),highIndex)-1.
indexOf(long, long, E) - Method in class net.algart.arrays.AbstractObjectArray
This implementation is based on a loop of calls of AbstractObjectArray.get(long) method from index max(lowIndex,0) until index min(AbstractArray.length(),highIndex)-1.
indexOf(long, long, double) - Method in class net.algart.arrays.AbstractShortArray
This implementation returns value == ((int)value & 0xFFFF) ? indexOf(lowIndex, highIndex, (short)value) : -1.
indexOf(long, long, long) - Method in class net.algart.arrays.AbstractShortArray
This implementation returns value == ((int)value & 0xFFFF) ? indexOf(lowIndex, highIndex, (short)value) : -1.
indexOf(long, long, short) - Method in class net.algart.arrays.AbstractShortArray
This implementation is based on a loop of calls of AbstractShortArray.getShort(long) method from index max(lowIndex,0) until index min(AbstractArray.length(),highIndex)-1.
indexOf(long, long, boolean) - Method in interface net.algart.arrays.BitArray
Returns the minimal index k, so that lowIndex<=k<min(highIndex,thisArray.length()) and getBit(k)==value, or -1 if there is no such array element.
indexOf(long, long, byte) - Method in interface net.algart.arrays.ByteArray
Returns the minimal index k, so that lowIndex<=k<min(highIndex,thisArray.length()) and getByte(k)==value, or -1 if there is no such array element.
indexOf(long, long, char) - Method in interface net.algart.arrays.CharArray
Returns the minimal index k, so that lowIndex<=k<min(highIndex,thisArray.length()) and getChar(k)==value, or -1 if there is no such array element.
indexOf(long, long, double) - Method in interface net.algart.arrays.DoubleArray
Returns the minimal index k, so that lowIndex<=k<min(highIndex,thisArray.length()) and getDouble(k)==value, or -1 if there is no such array element.
indexOf(long, long, float) - Method in interface net.algart.arrays.FloatArray
Returns the minimal index k, so that lowIndex<=k<min(highIndex,thisArray.length()) and getFloat(k)==value, or -1 if there is no such array element.
indexOf(long, long, int) - Method in interface net.algart.arrays.IntArray
Returns the minimal index k, so that lowIndex<=k<min(highIndex,thisArray.length()) and getInt(k)==value, or -1 if there is no such array element.
indexOf(long, long, long) - Method in interface net.algart.arrays.LongArray
Returns the minimal index k, so that lowIndex<=k<min(highIndex,thisArray.length()) and getLong(k)==value, or -1 if there is no such array element.
indexOf(long, long, E) - Method in interface net.algart.arrays.ObjectArray
Returns the minimal index k, so that lowIndex<=k<min(highIndex,thisArray.length()) and value!=null?value.equals(thisArray.get(k)):thisArray.get(k)==null, or -1 if there is no such array element.
indexOf(long, long, double) - Method in interface net.algart.arrays.PArray
Returns the minimal index k, so that lowIndex<=k<min(highIndex,thisArray.length()) and getDouble(k)==value, or -1 if there is no such array element.
indexOf(long, long, long) - Method in interface net.algart.arrays.PFixedArray
Returns the minimal index k, so that lowIndex<=k<min(highIndex,thisArray.length()) and getLong(k)==value, or -1 if there is no such array element.
indexOf(long, long, short) - Method in interface net.algart.arrays.ShortArray
Returns the minimal index k, so that lowIndex<=k<min(highIndex,thisArray.length()) and getShort(k)==value, or -1 if there is no such array element.
indexOfBit(long[], long, long, boolean) - Static method in class net.algart.arrays.PackedBitArrays
Returns the minimal index k, so that lowIndex<=k<highIndex and the bit #k in the packed src bit array is equal to value, or -1 if there is no such bits.
indexOfBit(LongBuffer, long, long, boolean) - Static method in class net.algart.arrays.PackedBitBuffers
Returns the minimal index k, so that lowIndex<=k<highIndex and the bit #k in the packed src bit buffer is equal to value, or -1 if there is no such bits.
indexOfBoolean(boolean[], int, int, boolean) - Static method in class net.algart.arrays.JArrays
Returns the minimal index k, so that lowIndex<=k<min(highIndex,array.length) and array[k]==value, or -1 if there is no such array element.
indexOfByte(byte[], int, int, byte) - Static method in class net.algart.arrays.JArrays
Returns the minimal index k, so that lowIndex<=k<min(highIndex,array.length) and array[k]==value, or -1 if there is no such array element.
indexOfByte(ByteBuffer, int, int, byte) - Static method in class net.algart.arrays.JBuffers
Returns the minimal index k, so that lowIndex<=k<min(highIndex,buffer.limit()) and buffer.get(k)==value, or -1 if there is no such buffer element.
indexOfChar(char[], int, int, char) - Static method in class net.algart.arrays.JArrays
Returns the minimal index k, so that lowIndex<=k<min(highIndex,array.length) and array[k]==value, or -1 if there is no such array element.
indexOfChar(CharBuffer, int, int, char) - Static method in class net.algart.arrays.JBuffers
Returns the minimal index k, so that lowIndex<=k<min(highIndex,buffer.limit()) and buffer.get(k)==value, or -1 if there is no such buffer element.
indexOfDouble(double[], int, int, double) - Static method in class net.algart.arrays.JArrays
Returns the minimal index k, so that lowIndex<=k<min(highIndex,array.length) and array[k]==value, or -1 if there is no such array element.
indexOfDouble(DoubleBuffer, int, int, double) - Static method in class net.algart.arrays.JBuffers
Returns the minimal index k, so that lowIndex<=k<min(highIndex,buffer.limit()) and buffer.get(k)==value, or -1 if there is no such buffer element.
indexOfFloat(float[], int, int, float) - Static method in class net.algart.arrays.JArrays
Returns the minimal index k, so that lowIndex<=k<min(highIndex,array.length) and array[k]==value, or -1 if there is no such array element.
indexOfFloat(FloatBuffer, int, int, float) - Static method in class net.algart.arrays.JBuffers
Returns the minimal index k, so that lowIndex<=k<min(highIndex,buffer.limit()) and buffer.get(k)==value, or -1 if there is no such buffer element.
indexOfInt(int[], int, int, int) - Static method in class net.algart.arrays.JArrays
Returns the minimal index k, so that lowIndex<=k<min(highIndex,array.length) and array[k]==value, or -1 if there is no such array element.
indexOfInt(IntBuffer, int, int, int) - Static method in class net.algart.arrays.JBuffers
Returns the minimal index k, so that lowIndex<=k<min(highIndex,buffer.limit()) and buffer.get(k)==value, or -1 if there is no such buffer element.
indexOfLong(long[], int, int, long) - Static method in class net.algart.arrays.JArrays
Returns the minimal index k, so that lowIndex<=k<min(highIndex,array.length) and array[k]==value, or -1 if there is no such array element.
indexOfLong(LongBuffer, int, int, long) - Static method in class net.algart.arrays.JBuffers
Returns the minimal index k, so that lowIndex<=k<min(highIndex,buffer.limit()) and buffer.get(k)==value, or -1 if there is no such buffer element.
indexOfMax() - Method in class net.algart.arrays.Arrays.MinMaxInfo
Returns the index of the maximal array element stored in this object.
indexOfMin() - Method in class net.algart.arrays.Arrays.MinMaxInfo
Returns the index of the minimal array element stored in this object.
indexOfObject(Object[], int, int, Object) - Static method in class net.algart.arrays.JArrays
Returns the minimal index k, so that lowIndex<=k<min(highIndex,array.length) and value==null?array[k]==null:value.equals(array[k]), or -1 if there is no such array element.
indexOfShort(short[], int, int, short) - Static method in class net.algart.arrays.JArrays
Returns the minimal index k, so that lowIndex<=k<min(highIndex,array.length) and array[k]==value, or -1 if there is no such array element.
indexOfShort(ShortBuffer, int, int, short) - Static method in class net.algart.arrays.JBuffers
Returns the minimal index k, so that lowIndex<=k<min(highIndex,buffer.limit()) and buffer.get(k)==value, or -1 if there is no such buffer element.
insertBit(MutableBitArray, long, boolean) - Static method in class net.algart.arrays.Arrays
Inserts the specified boolean value at the specified position in the bit array.
insertChar(MutableCharArray, long, char) - Static method in class net.algart.arrays.Arrays
Inserts the specified char value at the specified position in the char array.
insertDouble(MutablePFloatingArray, long, double) - Static method in class net.algart.arrays.Arrays
Inserts the specified double value at the specified position in the double array.
insertEmptyRange(MutableArray, long, long) - Static method in class net.algart.arrays.Arrays
Increase the array length by count and shifts all elements starting from position to the right (adds count to their indices).
insertInt(MutablePIntegerArray, long, int) - Static method in class net.algart.arrays.Arrays
Inserts the specified int value at the specified position in the int array.
insertLong(MutablePIntegerArray, long, long) - Static method in class net.algart.arrays.Arrays
Inserts the specified long value at the specified position in the long array.
insertObject(MutableObjectArray<E>, long, E) - Static method in class net.algart.arrays.Arrays
Inserts the specified Object value at the specified position in the object array.
inside(long...) - Method in class net.algart.arrays.AbstractMatrix
 
inside(long, long) - Method in class net.algart.arrays.AbstractMatrix
 
inside(long, long, long) - Method in class net.algart.arrays.AbstractMatrix
 
inside(long...) - Method in interface net.algart.arrays.Matrix
Returns true if all specified coordinates ik are inside the ranges 0..dk-1.
inside(long, long) - Method in interface net.algart.arrays.Matrix
The simplified version of the full index method for the case of 2-dimensional matrix.
inside(long, long, long) - Method in interface net.algart.arrays.Matrix
The simplified version of the full index method for the case of 3-dimensional matrix.
IntArray - Interface in net.algart.arrays
AlgART array of int values, read-only access.
IntegerCirclePointsGenerator - Class in net.algart.math.geom
Service class that quickly returns all integer points of Bresenham circles with integer radii.
integerOffsets(List<Frame<P>>, Point) - Static method in class net.algart.matrices.stitching.Stitcher
 
integralBetweenRanks(long[], double, double) - Static method in class net.algart.arrays.SummingHistogram
The result of this method is equal to the result of the following operators:
integralBetweenRanks(int[], double, double) - Static method in class net.algart.arrays.SummingHistogram
 
integralBetweenValues(long[], double, double, SummingHistogram.CountOfValues) - Static method in class net.algart.arrays.SummingHistogram
 
integralBetweenValues(int[], double, double, SummingHistogram.CountOfValues) - Static method in class net.algart.arrays.SummingHistogram
 
internalGradient(Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.AbstractMorphology
 
internalGradient(Matrix<? extends PArray>, Pattern) - Method in interface net.algart.matrices.morphology.Morphology
Returns the new updatable matrix, containing the internal gradient of the source matrix by the specified pattern, that means the elementwise difference between the source matrix and its erosion with the same pattern.
interpolated() - Method in interface net.algart.matrices.morphology.CustomRankPrecision
 
interpolated() - Method in enum net.algart.matrices.morphology.RankPrecision
 
interpolation() - Method in class net.algart.arrays.Matrices.ResizingMethod
Returns true for Matrices.ResizingMethod.POLYLINEAR_INTERPOLATION and Matrices.ResizingMethod.POLYLINEAR_AVERAGING cases, and for inheritors of Matrices.ResizingMethod.Averaging class created with Matrices.InterpolationMethod.POLYLINEAR_FUNCTION constructor argument, false for other cases.
interpolationMethod() - Method in class net.algart.arrays.Matrices.ResizingMethod
Returns Matrices.InterpolationMethod.POLYLINEAR_FUNCTION for Matrices.ResizingMethod.POLYLINEAR_INTERPOLATION and Matrices.ResizingMethod.POLYLINEAR_AVERAGING cases, Matrices.InterpolationMethod.STEP_FUNCTION for Matrices.ResizingMethod.SIMPLE and Matrices.ResizingMethod.AVERAGING cases, and the argument of the constructor for inheritors of Matrices.ResizingMethod.Averaging class.
InterruptableAction<T> - Class in net.algart.contexts
The class allowing to execute some action, interruptable via standard Java technique, in terms of some InterruptionContext.
InterruptableAction(InterruptionContext) - Constructor for class net.algart.contexts.InterruptableAction
Creates an instance of this class with the given interruption context.
InterruptionContext - Interface in net.algart.contexts
The context allowing the user to interrupt any algorithm.
InterruptionContext.Event - Class in net.algart.contexts
The interruption event: an argument of InterruptionContext.Listener.interruptionRequested(InterruptionContext.Event) method.
InterruptionContext.Event() - Constructor for class net.algart.contexts.InterruptionContext.Event
 
InterruptionContext.Listener - Interface in net.algart.contexts
The interruption listener, that can be added and removed by the interruption context.
InterruptionException - Exception in net.algart.contexts
Unchecked analog of the standard InterruptedException.
InterruptionException() - Constructor for exception net.algart.contexts.InterruptionException
Constructs an instance of this class.
InterruptionException(String) - Constructor for exception net.algart.contexts.InterruptionException
Constructs an instance of this class with the specified detail message.
InterruptionException(Throwable) - Constructor for exception net.algart.contexts.InterruptionException
Constructs an instance of this class with the specified cause.
interruptionRequested(InterruptionContext.Event) - Method in interface net.algart.contexts.InterruptionContext.Listener
This method is called by an application when it attempts to stop execution of some long-working module.
intersects(IRange) - Method in class net.algart.math.IRange
Returns true if and only if IRange.min()<=range.IRange.max() and range.IRange.min()<=IRange.max().
intersects(IRectangularArea) - Method in class net.algart.math.IRectangularArea
Returns true if and only if min(k)<=area.max(k) and area.min(k)<=max(k) for all k.
intersects(Range) - Method in class net.algart.math.Range
Returns true if and only if Range.min()<=range.Range.max() and range.Range.min()<=Range.max().
intersects(RectangularArea) - Method in class net.algart.math.RectangularArea
Returns true if and only if min(k)<=area.max(k) and area.min(k)<=max(k) for all k.
IntStack - Interface in net.algart.arrays
Stack of int values.
inverse() - Method in class net.algart.math.geom.Direction2D
Rotates current direction by π: new direction angle will be φ + π, where φ is current direction angle.
inverse() - Method in class net.algart.math.geom.UnsafeSegment2D
Rotates the segment around its center by π: new direction angle will be φ + π, where φ is current direction angle.
inverseMap(double[], double[]) - Method in class net.algart.math.functions.LinearOperator
Transforms the coordinates destPoint of the destination point in n-dimensional space back to the coordinates srcPoint of the original point.
InverseNumberFunc - Class in net.algart.math.functions
Inverse function: f(x0, x1, ..., xn-1) = c/x0 (c is some constant).
InverseNumberFunc.Updatable - Class in net.algart.math.functions
Updatable extension of the inverse function.
inverseTransform(ArrayContext, SampleArray) - Method in class net.algart.matrices.spectra.AbstractSpectralTransform
This implementation checks samples array and calls transform(context,samples,true).
inverseTransform(ArrayContext, SampleArray) - Method in interface net.algart.matrices.spectra.SpectralTransform
Inverse transform of the spectrum back to the original sample array.
inverseTransform() - Method in class net.algart.matrices.stitching.UniversalFramePosition
 
inverseTransformMatrix(ArrayContext, Matrix<? extends UpdatablePNumberArray>, Matrix<? extends UpdatablePNumberArray>) - Method in class net.algart.matrices.spectra.AbstractSpectralTransform
This implementation checks the matrices and calls transformMatrix(context,matrixRe,matrixIm,true).
inverseTransformMatrix(ArrayContext, Matrix<? extends UpdatablePNumberArray>, Matrix<? extends UpdatablePNumberArray>) - Method in interface net.algart.matrices.spectra.SpectralTransform
Inverse transform of the spectrum back to the original matrix of real or complex numbers.
invokeOnDeallocation(Object, Runnable) - Method in class net.algart.finalizing.Finalizer
Schedules running of the given task (its run() method) at the moment when the checkedForDeallocation object will become unreachable (more precisely, phantomly reachable).
IPoint - Class in net.algart.math
Point in multidimensional space with integer coordinates.
IRange - Class in net.algart.math
Numeric inclusive range: a set of long numbers min()<=x<=max().
IRectangularArea - Class in net.algart.math
Rectangular area, or hyperparallelepiped in multidimensional space with integer coordinates of vertices.
is(Class<? extends Context>) - Method in class net.algart.contexts.AbstractContext
Returns true if this context class can be processed by AbstractContext.as(Class) method.
is(Class<? extends Context>) - Method in interface net.algart.contexts.Context
Returns true if this context class can be processed by Context.as(Class) method.
is(Class<? extends Context>) - Method in class net.algart.contexts.SubContext
This implementation returns true if contextClass is not null and and contextClass.isAssignableFrom(thisInstance.getClass()).
is(Class<? extends Context>) - Method in class net.algart.contexts.SubtaskContext
Fully equivalent to parentContext.is(contextClass), where parentContext is the constructor argument.
isAutoDeletionRequested() - Method in class net.algart.arrays.AbstractDataFileModel
 
isAutoDeletionRequested() - Method in interface net.algart.arrays.DataFileModel
Returns true if the standard cleanup procedure, that deletes all temporary files (as described in comments to DataFileModel.allTemporaryFiles() method), is necessary for this file model.
isAutoDeletionRequested() - Method in class net.algart.arrays.DefaultDataFileModel
This implementation returns true.
isAutoDeletionRequested() - Method in class net.algart.arrays.StandardIODataFileModel
This implementation returns true.
isAveraging() - Method in class net.algart.math.functions.ApertureFilterOperator
Returns true if and only if this filter performs averaging, i.e. if the aperture function is a linear function, where the b coefficient is zero and all ai coefficients are equal to 1/m, m=apertureDim[0]*apertureDim[1]*....
isBitType(Class<? extends Array>) - Static method in class net.algart.arrays.Arrays
Return true if and only if the passed class is BitArray.class, UpdatableBitArray.class or MutableBitArray.class (but not some of their subinterfaces or subclasses).
isBufferArray(Array) - Static method in class net.algart.arrays.BufferMemoryModel
Returns true if the passed array was created by some instance of this memory model.
isByteType(Class<? extends Array>) - Static method in class net.algart.arrays.Arrays
Return true if and only if the passed class is ByteArray.class, UpdatableByteArray.class or MutableByteArray.class (but not some of their subinterfaces or subclasses).
isCharType(Class<? extends Array>) - Static method in class net.algart.arrays.Arrays
Return true if and only if the passed class is CharArray.class, UpdatableCharArray.class or MutableCharArray.class (but not some of their subinterfaces or subclasses).
isCheckedOnlyInsideInterpolationFunc(Func) - Static method in class net.algart.arrays.Matrices
Returns true if the passed function is not null interpolation view of an AlgART matrix, created by Matrices.asInterpolationFunc(Matrix, InterpolationMethod, boolean) method with true last argument.
isCombinedArray(Array) - Static method in class net.algart.arrays.CombinedMemoryModel
Returns true if the passed instance is a combined array created by some instance of combined memory model.
isComplex() - Method in class net.algart.matrices.spectra.ComplexScalarSampleArray
 
isComplex() - Method in class net.algart.matrices.spectra.ComplexVectorSampleArray
 
isComplex() - Method in class net.algart.matrices.spectra.RealScalarSampleArray
 
isComplex() - Method in class net.algart.matrices.spectra.RealVectorSampleArray
 
isComplex() - Method in interface net.algart.matrices.spectra.SampleArray
Returns true if the samples in this array are complex, false if they are real.
isConcatenation(Array) - Static method in class net.algart.arrays.Arrays
Returns true if the passed array is a concatenation view, i.e. is a result of one of the following methods: Arrays.asConcatenation(Array...), Arrays.asConcatenation(MemoryModel, Array...).
isConstant() - Method in class net.algart.math.patterns.AbstractWeightedPattern
This implementation returns AbstractWeightedPattern.weightRange().size()==0.0.
isConstant() - Method in interface net.algart.math.patterns.WeightedPattern
Returns true if the weights of all points are the same.
isConstantlyContinued(Morphology) - Method in class net.algart.matrices.morphology.Morphologies
Returns true if the passed object is not null and is created by Morphologies.getConstantlyContinuedMorphology(Morphology, double) or Morphologies.getConstantlyContinuedMorphology(RankMorphology, double) method.
isContainsSupported() - Method in class net.algart.arrays.Matrices.Polygon2D
 
isContainsSupported() - Method in class net.algart.arrays.Matrices.Region
Indicates whether the method Matrices.Region.contains(long...) in this class works correctly.
isContinuedInterpolationFunc(Func) - Static method in class net.algart.arrays.Matrices
Returns true if the passed function is not null interpolation view of an AlgART matrix, created by Matrices.asInterpolationFunc(Matrix, InterpolationMethod, double) method.
isCoordFuncMatrix(Matrix<? extends PArray>) - Static method in class net.algart.arrays.Matrices
Returns true if the passed matrix is not null functional matrix, created by this package, calculated on the base of coordinates only, not depending on another arrays/matrices.
isCopyOnNextWrite() - Method in class net.algart.arrays.AbstractArray
 
isCopyOnNextWrite() - Method in class net.algart.arrays.AbstractBitArray
This implementation returns false.
isCopyOnNextWrite() - Method in class net.algart.arrays.AbstractByteArray
This implementation returns false.
isCopyOnNextWrite() - Method in class net.algart.arrays.AbstractCharArray
This implementation returns false.
isCopyOnNextWrite() - Method in class net.algart.arrays.AbstractDoubleArray
This implementation returns false.
isCopyOnNextWrite() - Method in class net.algart.arrays.AbstractFloatArray
This implementation returns false.
isCopyOnNextWrite() - Method in class net.algart.arrays.AbstractIntArray
This implementation returns false.
isCopyOnNextWrite() - Method in class net.algart.arrays.AbstractLongArray
This implementation returns false.
isCopyOnNextWrite() - Method in class net.algart.arrays.AbstractMatrix
 
isCopyOnNextWrite() - Method in class net.algart.arrays.AbstractObjectArray
This implementation returns false.
isCopyOnNextWrite() - Method in class net.algart.arrays.AbstractShortArray
This implementation returns false.
isCopyOnNextWrite() - Method in interface net.algart.arrays.Array
Returns true if this array is copy-on-next-write.
isCopyOnNextWrite() - Method in interface net.algart.arrays.Matrix
Equivalent to Matrix.array().isCopyOnNextWrite().
isCorrectAdditionalPropertyName(String) - Static method in class net.algart.arrays.MatrixInfo
Returns true if and only if the passed string is an allowed name for an additional property, that can be stored via MatrixInfo.cloneWithOtherAdditionalProperties(Map) method.
isCreatedBy(Array) - Method in class net.algart.arrays.AbstractMemoryModel
 
isCreatedBy(Array) - Method in class net.algart.arrays.BufferMemoryModel
 
isCreatedBy(Array) - Method in class net.algart.arrays.CombinedMemoryModel
 
isCreatedBy(Array) - Method in class net.algart.arrays.LargeMemoryModel
 
isCreatedBy(Array) - Method in interface net.algart.arrays.MemoryModel
Returns true if the passed array was created by this (or identical) memory model.
isCreatedBy(Array) - Method in class net.algart.arrays.SignalMemoryModel
This implementation always returns false.
isCreatedBy(Array) - Method in class net.algart.arrays.SimpleMemoryModel
 
isCreatedReadOnly(Array) - Static method in class net.algart.arrays.LargeMemoryModel
Returns true if the passed large array was created by LargeMemoryModel.asArray(Object, Class, long, long, ByteOrder) method or one of its versions for concrete element types (LargeMemoryModel.asBitArray(Object, long, long, ByteOrder), LargeMemoryModel.asCharArray(Object, long, long, ByteOrder), etc.), or if the passed argument is a view of such an array.
isDiagonal() - Method in class net.algart.math.functions.ProjectiveOperator
Returns true if and only if A matrix is diagonal, i.e. if aij=0.0 when i!=j.
isDirect() - Method in interface net.algart.arrays.DataBuffer
Returns true if this buffer is direct.
isDirectAccessible() - Method in class net.algart.arrays.AbstractMatrix
 
isDirectAccessible() - Method in interface net.algart.arrays.Matrix
Returns true if and only if the built-in AlgART array implements DirectAccessible interface and ((DirectAccessible)Matrix.array()).hasJavaArray() method returns true.
isDoubleType(Class<? extends Array>) - Static method in class net.algart.arrays.Arrays
Return true if and only if the passed class is DoubleArray.class, UpdatableDoubleArray.class or MutableDoubleArray.class (but not some of their subinterfaces or subclasses).
isElementTypeSupported(Class) - Method in class net.algart.arrays.AbstractMemoryModel
 
isElementTypeSupported(Class) - Method in class net.algart.arrays.BufferMemoryModel
 
isElementTypeSupported(Class) - Method in class net.algart.arrays.CombinedMemoryModel
Returns true if this element type is an inheritor of Object class.
isElementTypeSupported(Class) - Method in class net.algart.arrays.LargeMemoryModel
 
isElementTypeSupported(Class) - Method in interface net.algart.arrays.MemoryModel
Returns true if this memory model can create arrays with this element type.
isElementTypeSupported(Class) - Method in class net.algart.arrays.SignalMemoryModel
This implementation always returns false.
isElementTypeSupported(Class) - Method in class net.algart.arrays.SimpleMemoryModel
 
isFloatType(Class<? extends Array>) - Static method in class net.algart.arrays.Arrays
Return true if and only if the passed class is FloatArray.class, UpdatableFloatArray.class or MutableFloatArray.class (but not some of their subinterfaces or subclasses).
isFresh() - Method in class net.algart.arrays.AbstractArray
This implementation returns a private boolean field, that is false by default, but can be changed by protected AbstractArray.setFresh(boolean) method.
isFresh() - Method in class net.algart.arrays.AbstractMatrix
 
isFresh() - Method in interface net.algart.arrays.Array
Returns true if this array instance is fresh, that is was created by one of MemoryModel methods creating an array or a matrix (newXxx or valueOf, or by fully equivalent methods as Array.updatableClone(), Array.newCompatibleArray(long), etc.
isFresh() - Method in interface net.algart.arrays.Matrix
Returns true if this matrix instance is fresh, that is if it was created by MemoryModel.newMatrix(Class, Class, long...) method or by one of methods MemoryModel.newBitMatrix(long...), MemoryModel.newByteMatrix(long...), ..., and if the built-in AlgART array is also fresh.
isFuncArray(Array) - Static method in class net.algart.arrays.Arrays
Returns true if the passed array is not null functional array, created by this package.
isImmutable() - Method in class net.algart.arrays.AbstractArray
 
isImmutable() - Method in class net.algart.arrays.AbstractBitArray
This implementation returns true.
isImmutable() - Method in class net.algart.arrays.AbstractByteArray
This implementation returns true.
isImmutable() - Method in class net.algart.arrays.AbstractCharArray
This implementation returns true.
isImmutable() - Method in class net.algart.arrays.AbstractDoubleArray
This implementation returns true.
isImmutable() - Method in class net.algart.arrays.AbstractFloatArray
This implementation returns true.
isImmutable() - Method in class net.algart.arrays.AbstractIntArray
This implementation returns true.
isImmutable() - Method in class net.algart.arrays.AbstractLongArray
This implementation returns true.
isImmutable() - Method in class net.algart.arrays.AbstractMatrix
 
isImmutable() - Method in class net.algart.arrays.AbstractObjectArray
This implementation returns true.
isImmutable() - Method in class net.algart.arrays.AbstractShortArray
This implementation returns true.
isImmutable() - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation returns false.
isImmutable() - Method in class net.algart.arrays.AbstractUpdatableByteArray
This implementation returns false.
isImmutable() - Method in class net.algart.arrays.AbstractUpdatableCharArray
This implementation returns false.
isImmutable() - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
This implementation returns false.
isImmutable() - Method in class net.algart.arrays.AbstractUpdatableFloatArray
This implementation returns false.
isImmutable() - Method in class net.algart.arrays.AbstractUpdatableIntArray
This implementation returns false.
isImmutable() - Method in class net.algart.arrays.AbstractUpdatableLongArray
This implementation returns false.
isImmutable() - Method in class net.algart.arrays.AbstractUpdatableObjectArray
This implementation returns false.
isImmutable() - Method in class net.algart.arrays.AbstractUpdatableShortArray
This implementation returns false.
isImmutable() - Method in interface net.algart.arrays.Array
Returns true if this instance is immutable, i.e. there are no ways to change its content or state.
isImmutable() - Method in interface net.algart.arrays.Matrix
Equivalent to Matrix.array().isImmutable().
isIndexFuncArray(Array) - Static method in class net.algart.arrays.Arrays
Returns true if the passed array is not null functional array, created by this package, calculated on the base of array indexes only, not depending on another arrays/matrices.
isInitialized() - Method in class net.algart.arrays.Arrays.MinMaxInfo
Returns true if and only this object is initialized, that is if it was passed to Arrays.rangeOf(PArray, MinMaxInfo) method at least once and this method was successfully finished.
isInitialized() - Method in class net.algart.arrays.SummingHistogram.CountOfValues
 
isInitialized() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner
Returns true if and only if this instance was positioned to some coordinates in the matrix.
isInitialized() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner.Wrapper
 
isInplaceProcessingAllowed() - Method in interface net.algart.arrays.GeneralizedBitProcessing.SliceOperation
Indicates whether this algorithm can work in place.
isInsideMatrix(Matrix) - Method in class net.algart.arrays.Matrices.Hyperparallelepiped
Returns true if and only if the coordinates of all points (with integer coordinates), belonging to this hyperparallelepiped, lies inside the specified matrix.
isInsideMatrix(Matrix, long...) - Method in class net.algart.arrays.Matrices.Hyperparallelepiped
Returns true if and only if the coordinates of all points (with integer coordinates), belonging to this hyperparallelepiped, will lie inside the specified matrix after subtraction the specified values backShifts from them.
isInternalBoundary() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner
Returns true if and only if side() == Side.X_PLUS.
isInterpolationFunc(Func) - Static method in class net.algart.arrays.Matrices
Returns true if the passed function is not null interpolation view of an AlgART matrix, created by this package.
isIntType(Class<? extends Array>) - Static method in class net.algart.arrays.Arrays
Return true if and only if the passed class is IntArray.class, UpdatableIntArray.class or MutableIntArray.class (but not some of their subinterfaces or subclasses).
isJava32() - Static method in class net.algart.arrays.DefaultDataFileModel
Returns true on 32-bit Java machines, false on 64-bit ones (or probably better JVM in the future: for example, 128-bit).
isLargeArray(Array) - Static method in class net.algart.arrays.LargeMemoryModel
Returns true if the passed array was created by some instance of this memory model.
isLazy() - Method in class net.algart.arrays.AbstractArray
This implementation returns AbstractArray.underlyingArrays.length > 0.
isLazy() - Method in interface net.algart.arrays.Array
Returns true if this array instance is lazy, i.e#46; if an access to its element means some calculations for producing result or actual saving element.
isLazyWriting() - Method in class net.algart.arrays.DefaultDataFileModel
Returns the lazyWriting flags passed to the constructor while creating this instance.
isLeftBound() - Method in class net.algart.arrays.SummingHistogram.CountOfValues
 
isLengthAllowed(long) - Method in class net.algart.matrices.spectra.AbstractSpectralTransform
 
isLengthAllowed(long) - Method in class net.algart.matrices.spectra.FastFourierTransform
 
isLengthAllowed(long) - Method in class net.algart.matrices.spectra.SeparableFastHartleyTransform
 
isLengthAllowed(long) - Method in interface net.algart.matrices.spectra.SpectralTransform
Returns true if the specified argument is an allowed dimension for arrays or matrices, transformed by directTransform, inverseTransform, directTransformMatrix or inverseTransformMatrix method.
isLoadedFromCache() - Method in interface net.algart.arrays.DataFile.BufferHolder
Returns true if this object was not actually read from the file by DataFile.map(Range, boolean) method, but was quickly loaded from some cache.
isLongType(Class<? extends Array>) - Static method in class net.algart.arrays.Arrays
Return true if and only if the passed class is LongArray.class, UpdatableLongArray.class or MutableLongArray.class (but not some of their subinterfaces or subclasses).
isMinkowskiSum(Pattern) - Static method in class net.algart.math.patterns.Patterns
Returns true only if the given pattern was created by Patterns.newMinkowskiSum(Pattern[]) or equivalent method from this package.
isNCopies(Array) - Static method in class net.algart.arrays.Arrays
Returns true if the passed array is not null and was created by one of nXxxCopies methods of this class and, so, all array elements have the same constant value.
isNonweighted() - Method in class net.algart.math.functions.LinearFunc
Returns true if n()<=1 or if all ai coefficients are equal.
isObjectType(Class<? extends Array>) - Static method in class net.algart.arrays.Arrays
Return true if and only if the passed class is ObjectArray.class, UpdatableObjectArray.class or MutableObjectArray.class (but not some of their subinterfaces or subclasses).
isOnlyInsideInterpolationFunc(Func) - Static method in class net.algart.arrays.Matrices
Returns true if the passed function is not null interpolation view of an AlgART matrix, created by Matrices.asInterpolationFunc(Matrix, InterpolationMethod, boolean) method.
isOrigin() - Method in class net.algart.math.IPoint
Returns true if this point is the origin of coordinates.
isOrigin() - Method in class net.algart.math.Point
Returns true if this point is the origin of coordinates.
isOriginPoint() - Method in class net.algart.math.patterns.AbstractPattern
This implementation checks AbstractPattern.pointCount(), and if it's 1, checks whether the only element of AbstractPattern.points() set is the origin.
isOriginPoint() - Method in class net.algart.math.patterns.AbstractWeightedPattern
 
isOriginPoint() - Method in interface net.algart.math.patterns.Pattern
Returns true if and only if this pattern consists of the single point and this point is the origin of coordinates.
isReadOnly() - Method in interface net.algart.arrays.DataFile
Returns the argument passed to last DataFile.open(boolean) method.
isRectangular() - Method in class net.algart.arrays.Matrices.Hyperparallelepiped
 
isRectangular() - Method in class net.algart.arrays.Matrices.Region
Returns true if this region is rectangular, that is if it contains the same set of integer points (points with integer coordinates) as some hyperparallelepiped.
isRectangular() - Method in class net.algart.math.patterns.AbstractPattern
This implementation returns true if and only if AbstractPattern.pointCount()=r0r1...<Long.MAX_VALUE, where ri=#coordRange(i).
isRectangular() - Method in class net.algart.math.patterns.AbstractWeightedPattern
 
isRectangular() - Method in interface net.algart.math.patterns.Pattern
Returns true only if this pattern is n-dimensional rectangular parallelepiped.
isRectangular(Pattern) - Static method in class net.algart.math.patterns.Patterns
Returns true if and only if the given pattern was created by Patterns.newRectangularPattern(IRange[]) or equivalent method from this package.
isRightBound() - Method in class net.algart.arrays.SummingHistogram.CountOfValues
 
isSamePixel() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner.Step
Returns true if Boundary2DScanner.Step.dx()==0 && Boundary2DScanner.Step.dy()==0.
isShift() - Method in class net.algart.math.functions.ProjectiveOperator
Returns true if and only if A matrix is identity (i.e. if aij=0.0 when i!=j and aij=1.0 when i==j) and c vector is zero.
isShifted(Array) - Static method in class net.algart.arrays.Arrays
Returns true if the passed array is not null shifted array, i.e. is a result of one of the following methods: Arrays.asShifted(Array, long), Arrays.asShifted(MemoryModel, Array, long).
isShortType(Class<? extends Array>) - Static method in class net.algart.arrays.Arrays
Return true if and only if the passed class is ShortArray.class, UpdatableShortArray.class or MutableShortArray.class (but not some of their subinterfaces or subclasses).
isSimple(Pattern) - Static method in class net.algart.math.patterns.Patterns
Returns true if and only if the given pattern was created by Patterns.newPattern(Set) or equivalent method from this package.
isSimpleArray(Array) - Static method in class net.algart.arrays.SimpleMemoryModel
Returns true if the passed instance is an array created by this memory model.
isSimplexDegenerated(double[][]) - Static method in class net.algart.arrays.Matrices.Simplex
Returns true if and only if the specified vertices lies in the same (n−1)-dimensional hyperplane, as far as it can be detected by analysing the coordinates via calculations with standard Java double numbers.
isStructuredLike(Matrix<?>) - Method in class net.algart.arrays.AbstractMatrix
 
isStructuredLike(Matrix<?>) - Method in interface net.algart.arrays.Matrix
Returns true if the elements of this matrix is ordered "alike" the elements of the specified matrix m, in terms of Matrix.structureLike(Matrix) method.
isSubMatrix() - Method in class net.algart.arrays.AbstractMatrix
 
isSubMatrix() - Method in interface net.algart.arrays.Matrix
Returns true if and only if this matrix is a submatrix of some parent matrix, created by one of calls parent.subMatrix(...) or parent.subMatr(...).
isTemporary(Array) - Static method in class net.algart.arrays.LargeMemoryModel
Returns true is the passed array is temporary, that is if the corresponded data file storing all its elements will be automatically deleted when this AlgART array and all other arrays, sharing the same data (as subarrays), will become unreachable and will be finalized.
isTiled() - Method in class net.algart.arrays.AbstractMatrix
 
isTiled() - Method in interface net.algart.arrays.Matrix
Not ready yet!
isUnion(Pattern) - Static method in class net.algart.math.patterns.Patterns
Returns true only if the given pattern was created by Patterns.newUnion(Pattern[]) or equivalent method from this package.
isUnresizable() - Method in class net.algart.arrays.AbstractArray
 
isUnresizable() - Method in class net.algart.arrays.AbstractBitArray
This implementation returns true.
isUnresizable() - Method in class net.algart.arrays.AbstractByteArray
This implementation returns true.
isUnresizable() - Method in class net.algart.arrays.AbstractCharArray
This implementation returns true.
isUnresizable() - Method in class net.algart.arrays.AbstractDoubleArray
This implementation returns true.
isUnresizable() - Method in class net.algart.arrays.AbstractFloatArray
This implementation returns true.
isUnresizable() - Method in class net.algart.arrays.AbstractIntArray
This implementation returns true.
isUnresizable() - Method in class net.algart.arrays.AbstractLongArray
This implementation returns true.
isUnresizable() - Method in class net.algart.arrays.AbstractObjectArray
This implementation returns true.
isUnresizable() - Method in class net.algart.arrays.AbstractShortArray
This implementation returns true.
isUnresizable() - Method in interface net.algart.arrays.Array
Returns true if this instance is unresizable, i.e. there are no ways to change its length or capacity.
isZeroB() - Method in class net.algart.math.functions.ProjectiveOperator
Returns true if and only if the b vector is zero, i.e. if bi=0.0 for all i.
isZeroFilled() - Method in class net.algart.arrays.AbstractArray
This method of PArray interface is fully implemented in this class.
isZeroFilled() - Method in interface net.algart.arrays.PArray
Returns true if all elements of this array are zero (false for boolean[] array, (char)0 for char[]).
IterativeArrayProcessor<T> - Interface in net.algart.arrays
An iterative algorithm processing some AlgART array (arrays) or matrix (matrices).
IterativeErosion - Class in net.algart.matrices.morphology
Iterative erosion of the matrix.
IterativeOpening - Class in net.algart.matrices.morphology
Iterative opening of the matrix.

J

JArrayPool - Class in net.algart.arrays
A simple pool of the Java arrays (usually work buffers) with the same size and type of elements, based on a list of SoftReference.
JArrays - Class in net.algart.arrays
Some operations for Java array manipulation, in addition to java.util.Arrays.
javaArray() - Method in interface net.algart.arrays.DirectAccessible
Returns an array-view of this object: a pointer to internal Java array containing all content of this object (usually - all elements in this AlgART array).
javaArrayLength() - Method in interface net.algart.arrays.DirectAccessible
Returns the actual number of elements in the Java array returned by DirectAccessible.javaArray() call, corresponding to all elements of this object.
javaArrayOffset() - Method in interface net.algart.arrays.DirectAccessible
Returns the start offset in the Java array returned by DirectAccessible.javaArray() call, corresponding to the first element of this object.
JBuffers - Class in net.algart.arrays
Some operations for Java NIO buffers manipulation in the same manner as array operations from JArrays and java.util.Arrays classes.

L

LargeMemoryModel<P> - Class in net.algart.arrays
The memory model, storing array elements in an external file.
largePointCount() - Method in class net.algart.math.patterns.AbstractPattern
This implementation returns (double)AbstractPattern.pointCount().
largePointCount() - Method in class net.algart.math.patterns.AbstractWeightedPattern
 
largePointCount() - Method in interface net.algart.math.patterns.Pattern
Returns (double)Pattern.pointCount() if this value is not greater than Long.MAX_VALUE; in other case, returns the number of points in this pattern as double value.
LastExceptingNaN - Class in net.algart.matrices.stitching
 
lastIndexOf(long, long, double) - Method in class net.algart.arrays.AbstractBitArray
This implementation returns value == 0 || value == 1 ? lastIndexOf(lowIndex, highIndex, value != 0) : -1.
lastIndexOf(long, long, long) - Method in class net.algart.arrays.AbstractBitArray
This implementation returns value == 0 || value == 1 ? lastIndexOf(lowIndex, highIndex, value != 0) : -1.
lastIndexOf(long, long, boolean) - Method in class net.algart.arrays.AbstractBitArray
This implementation is based on a loop of calls of AbstractBitArray.getBit(long) method from index min(AbstractArray.length(),highIndex)-1 back until index max(lowIndex,0).
lastIndexOf(long, long, double) - Method in class net.algart.arrays.AbstractByteArray
This implementation returns value == ((int)value & 0xFF) ? lastIndexOf(lowIndex, highIndex, (byte)value) : -1.
lastIndexOf(long, long, long) - Method in class net.algart.arrays.AbstractByteArray
This implementation returns value == ((int)value & 0xFF) ? lastIndexOf(lowIndex, highIndex, (byte)value) : -1.
lastIndexOf(long, long, byte) - Method in class net.algart.arrays.AbstractByteArray
This implementation is based on a loop of calls of AbstractByteArray.getByte(long) method from index min(AbstractArray.length(),highIndex)-1 back until index max(lowIndex,0).
lastIndexOf(long, long, double) - Method in class net.algart.arrays.AbstractCharArray
This implementation returns value==(char)value ? lastIndexOf(lowIndex, highIndex, (char)value) : -1.
lastIndexOf(long, long, long) - Method in class net.algart.arrays.AbstractCharArray
This implementation returns value==(char)value ? lastIndexOf(lowIndex, highIndex, (char)value) : -1.
lastIndexOf(long, long, char) - Method in class net.algart.arrays.AbstractCharArray
This implementation is based on a loop of calls of AbstractCharArray.getChar(long) method from index min(AbstractArray.length(),highIndex)-1 back until index max(lowIndex,0).
lastIndexOf(long, long, double) - Method in class net.algart.arrays.AbstractDoubleArray
This implementation is based on a loop of calls of AbstractDoubleArray.getDouble(long) method from index min(AbstractArray.length(),highIndex)-1 back until index max(lowIndex,0).
lastIndexOf(long, long, double) - Method in class net.algart.arrays.AbstractFloatArray
This implementation returns value==(float)value ? lastIndexOf(lowIndex, highIndex, (float)value) : -1.
lastIndexOf(long, long, float) - Method in class net.algart.arrays.AbstractFloatArray
This implementation is based on a loop of calls of AbstractFloatArray.getFloat(long) method from index min(AbstractArray.length(),highIndex)-1 back until index max(lowIndex,0).
lastIndexOf(long, long, double) - Method in class net.algart.arrays.AbstractIntArray
This implementation returns value==(int)value ? lastIndexOf(lowIndex, highIndex, (int)value) : -1.
lastIndexOf(long, long, long) - Method in class net.algart.arrays.AbstractIntArray
This implementation returns value==(int)value ? lastIndexOf(lowIndex, highIndex, (int)value) : -1.
lastIndexOf(long, long, int) - Method in class net.algart.arrays.AbstractIntArray
This implementation is based on a loop of calls of AbstractIntArray.getInt(long) method from index min(AbstractArray.length(),highIndex)-1 back until index max(lowIndex,0).
lastIndexOf(long, long, double) - Method in class net.algart.arrays.AbstractLongArray
This implementation returns value==(long)value ? lastIndexOf(lowIndex, highIndex, (long)value) : -1.
lastIndexOf(long, long, long) - Method in class net.algart.arrays.AbstractLongArray
This implementation is based on a loop of calls of AbstractLongArray.getLong(long) method from index min(AbstractArray.length(),highIndex)-1 back until index max(lowIndex,0).
lastIndexOf(long, long, E) - Method in class net.algart.arrays.AbstractObjectArray
This implementation is based on a loop of calls of AbstractObjectArray.get(long) method from index min(AbstractArray.length(),highIndex)-1 back until index max(lowIndex,0).
lastIndexOf(long, long, double) - Method in class net.algart.arrays.AbstractShortArray
This implementation returns value == ((int)value & 0xFFFF) ? lastIndexOf(lowIndex, highIndex, (short)value) : -1.
lastIndexOf(long, long, long) - Method in class net.algart.arrays.AbstractShortArray
This implementation returns value == ((int)value & 0xFFFF) ? lastIndexOf(lowIndex, highIndex, (short)value) : -1.
lastIndexOf(long, long, short) - Method in class net.algart.arrays.AbstractShortArray
This implementation is based on a loop of calls of AbstractShortArray.getShort(long) method from index min(AbstractArray.length(),highIndex)-1 back until index max(lowIndex,0).
lastIndexOf(long, long, boolean) - Method in interface net.algart.arrays.BitArray
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and getBit(k)==value, or -1 if there is no such array element.
lastIndexOf(long, long, byte) - Method in interface net.algart.arrays.ByteArray
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and getByte(k)==value, or -1 if there is no such array element.
lastIndexOf(long, long, char) - Method in interface net.algart.arrays.CharArray
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and getChar(k)==value, or -1 if there is no such array element.
lastIndexOf(long, long, double) - Method in interface net.algart.arrays.DoubleArray
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and getDouble(k)==value, or -1 if there is no such array element.
lastIndexOf(long, long, float) - Method in interface net.algart.arrays.FloatArray
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and getFloat(k)==value, or -1 if there is no such array element.
lastIndexOf(long, long, int) - Method in interface net.algart.arrays.IntArray
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and getInt(k)==value, or -1 if there is no such array element.
lastIndexOf(long, long, long) - Method in interface net.algart.arrays.LongArray
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and getLong(k)==value, or -1 if there is no such array element.
lastIndexOf(long, long, E) - Method in interface net.algart.arrays.ObjectArray
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and value!=null?value.equals(thisArray.get(k)):thisArray.get(k)==null, or -1 if there is no such array element.
lastIndexOf(long, long, double) - Method in interface net.algart.arrays.PArray
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and getDouble(k)==value, or -1 if there is no such array element.
lastIndexOf(long, long, long) - Method in interface net.algart.arrays.PFixedArray
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and getLong(k)==value, or -1 if there is no such array element.
lastIndexOf(long, long, short) - Method in interface net.algart.arrays.ShortArray
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and getShort(k)==value, or -1 if there is no such array element.
lastIndexOfBit(long[], long, long, boolean) - Static method in class net.algart.arrays.PackedBitArrays
Returns the maximal index k, so that highIndex>k>=lowIndex and the bit #k in the packed src bit array is equal to value, or -1 if there is no such bits.
lastIndexOfBit(LongBuffer, long, long, boolean) - Static method in class net.algart.arrays.PackedBitBuffers
Returns the maximal index k, so that highIndex>k>=lowIndex and the bit #k in the packed src bit buffer is equal to value, or -1 if there is no such bits.
lastIndexOfBoolean(boolean[], int, int, boolean) - Static method in class net.algart.arrays.JArrays
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and array[k]==value, or -1 if there is no such array element.
lastIndexOfByte(byte[], int, int, byte) - Static method in class net.algart.arrays.JArrays
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and array[k]==value, or -1 if there is no such array element.
lastIndexOfByte(ByteBuffer, int, int, byte) - Static method in class net.algart.arrays.JBuffers
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and buffer.get(k)==value, or -1 if there is no such buffer element.
lastIndexOfChar(char[], int, int, char) - Static method in class net.algart.arrays.JArrays
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and array[k]==value, or -1 if there is no such array element.
lastIndexOfChar(CharBuffer, int, int, char) - Static method in class net.algart.arrays.JBuffers
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and buffer.get(k)==value, or -1 if there is no such buffer element.
lastIndexOfDouble(double[], int, int, double) - Static method in class net.algart.arrays.JArrays
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and array[k]==value, or -1 if there is no such array element.
lastIndexOfDouble(DoubleBuffer, int, int, double) - Static method in class net.algart.arrays.JBuffers
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and buffer.get(k)==value, or -1 if there is no such buffer element.
lastIndexOfFloat(float[], int, int, float) - Static method in class net.algart.arrays.JArrays
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and array[k]==value, or -1 if there is no such array element.
lastIndexOfFloat(FloatBuffer, int, int, float) - Static method in class net.algart.arrays.JBuffers
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and buffer.get(k)==value, or -1 if there is no such buffer element.
lastIndexOfInt(int[], int, int, int) - Static method in class net.algart.arrays.JArrays
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and array[k]==value, or -1 if there is no such array element.
lastIndexOfInt(IntBuffer, int, int, int) - Static method in class net.algart.arrays.JBuffers
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and buffer.get(k)==value, or -1 if there is no such buffer element.
lastIndexOfLong(long[], int, int, long) - Static method in class net.algart.arrays.JArrays
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and array[k]==value, or -1 if there is no such array element.
lastIndexOfLong(LongBuffer, int, int, long) - Static method in class net.algart.arrays.JBuffers
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and buffer.get(k)==value, or -1 if there is no such buffer element.
lastIndexOfObject(Object[], int, int, Object) - Static method in class net.algart.arrays.JArrays
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and value==null?array[k]==null:value.equals(array[k]), or -1 if there is no such array element.
lastIndexOfShort(short[], int, int, short) - Static method in class net.algart.arrays.JArrays
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and array[k]==value, or -1 if there is no such array element.
lastIndexOfShort(ShortBuffer, int, int, short) - Static method in class net.algart.arrays.JBuffers
Returns the maximal index k, so that highIndex>k>=max(lowIndex,0) and buffer.get(k)==value, or -1 if there is no such buffer element.
lastStep() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner
Returns information about the movement of the current position, performed by the last call of Boundary2DScanner.next() method.
lastStep() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner.Wrapper
 
leftBoundary(int) - Method in class net.algart.math.patterns.AbstractPattern
This implementation is based on the loop on the point set returned by AbstractPattern.points() method.
leftBoundary(int) - Method in class net.algart.math.patterns.AbstractWeightedPattern
 
leftBoundary(int) - Method in interface net.algart.math.patterns.Pattern
Returns the pattern consisting of all such integer points A of this pattern, that the neighbour point B, generated by the backwards shift of point A on 1 along the coordinate #coordIndex, does not belong to this pattern.
leftFromNonZeroPart() - Method in class net.algart.arrays.Histogram
 
leftFromOrAtBoundOfNonZeroPart() - Method in class net.algart.arrays.Histogram
 
length - Variable in class net.algart.arrays.AbstractArray
The current array's length.
length() - Method in class net.algart.arrays.AbstractArray
This implementation returns AbstractArray.length & Long.MAX_VALUE.
length() - Method in interface net.algart.arrays.Array
Returns the length: number of elements in this array.
length() - Method in class net.algart.arrays.ArrayContext.Event
Returns the total number of processed elements.
length() - Method in interface net.algart.arrays.DataFile
Returns the current length of the data file.
length(long) - Method in interface net.algart.arrays.DataFile
Resizes the data file.
length() - Method in class net.algart.arrays.DataFile.Range
Returns the range length.
length() - Method in class net.algart.arrays.Histogram
 
length(long) - Method in interface net.algart.arrays.MutableArray
Changes the current number of elements in this array.
length(long) - Method in interface net.algart.arrays.MutableBitArray
 
length(long) - Method in interface net.algart.arrays.MutableByteArray
 
length(long) - Method in interface net.algart.arrays.MutableCharArray
 
length(long) - Method in interface net.algart.arrays.MutableDoubleArray
 
length(long) - Method in interface net.algart.arrays.MutableFloatArray
 
length(long) - Method in interface net.algart.arrays.MutableIntArray
 
length(long) - Method in interface net.algart.arrays.MutableLongArray
 
length(long) - Method in interface net.algart.arrays.MutableObjectArray
 
length(long) - Method in interface net.algart.arrays.MutableObjectInPlaceArray
 
length(long) - Method in interface net.algart.arrays.MutablePArray
 
length(long) - Method in interface net.algart.arrays.MutablePFixedArray
 
length(long) - Method in interface net.algart.arrays.MutablePFloatingArray
 
length(long) - Method in interface net.algart.arrays.MutablePIntegerArray
 
length(long) - Method in interface net.algart.arrays.MutableShortArray
 
length() - Method in interface net.algart.arrays.Stack
Returns the number of elements in this stack.
length() - Method in class net.algart.matrices.spectra.ComplexScalarSampleArray
 
length() - Method in class net.algart.matrices.spectra.ComplexVectorSampleArray
 
length() - Method in class net.algart.matrices.spectra.RealScalarSampleArray
 
length() - Method in class net.algart.matrices.spectra.RealVectorSampleArray
 
length() - Method in interface net.algart.matrices.spectra.SampleArray
Returns the length: number of elements in this array.
lengthPerTask() - Method in class net.algart.arrays.ArrayContext.Event
Returns the total number of elements, that must be processed per each of parallel tasks, which the algorithm is split into.
lengthUnsigned(MutableArray, long) - Static method in class net.algart.arrays.Arrays
Equivalent to MutableArray.length(long) method with the only exception that newUnsignedLength is considered as unsigned long value.
less(long, long) - Method in interface net.algart.arrays.Sorter.Comparator
Should return true if, and only if, the element at position firstIndex in the sorted array is "less" than the element at position secondIndex.
limitIterations(long) - Method in class net.algart.arrays.AbstractIterativeArrayProcessor
 
limitIterations(long) - Method in interface net.algart.arrays.IterativeArrayProcessor
Returns new object, implementing this interface, equivalent to this algorithm with the only difference that the number of performed iterations does not exceed the specified argument.
LinearFunc - Class in net.algart.math.functions
Linear function: f(x0, x1, ..., xn-1) = b + a0x0 + a1x1 +...+ an-1xn-1.
LinearFunc.Updatable - Class in net.algart.math.functions
Updatable extension of the linear function with one argument.
LinearOperator - Class in net.algart.math.functions
Linear operator (affine transformation): O f(x) = f(Ax + b), where the numeric n x n matrix A and the n-dimensional vector b are parameters of the transformation.
load() - Method in interface net.algart.arrays.DataFile.BufferHolder
Makes an effort to ensure that this buffer's content will be resident in physical memory.
loadElement() - Method in class net.algart.arrays.CombinedMemoryModel.AbstractByteBufferCombiner
Should create one element of the combined array and fill it from CombinedMemoryModel.AbstractByteBufferCombiner.workStorage.
loadElementInPlace(E) - Method in class net.algart.arrays.CombinedMemoryModel.AbstractByteBufferCombinerInPlace
Should fill the passed element of the combined array from CombinedMemoryModel.AbstractByteBufferCombiner.workStorage.
loadResources(ArrayContext) - Method in class net.algart.arrays.AbstractArray
This implementation does nothing.
loadResources(ArrayContext) - Method in class net.algart.arrays.AbstractBitArray
This implementation calls loadResources(context, 0, length()).
loadResources(ArrayContext, long, long) - Method in class net.algart.arrays.AbstractBitArray
This method implements all actions that should be performed by subArray(fromIndex, toIndex).loadResources(context) call.
loadResources(ArrayContext) - Method in class net.algart.arrays.AbstractByteArray
This implementation calls loadResources(context, 0, length()).
loadResources(ArrayContext, long, long) - Method in class net.algart.arrays.AbstractByteArray
This method implements all actions that should be performed by subArray(fromIndex, toIndex).loadResources(context) call.
loadResources(ArrayContext) - Method in class net.algart.arrays.AbstractCharArray
This implementation calls loadResources(context, 0, length()).
loadResources(ArrayContext, long, long) - Method in class net.algart.arrays.AbstractCharArray
This method implements all actions that should be performed by subArray(fromIndex, toIndex).loadResources(context) call.
loadResources(ArrayContext) - Method in class net.algart.arrays.AbstractDoubleArray
This implementation calls loadResources(context, 0, length()).
loadResources(ArrayContext, long, long) - Method in class net.algart.arrays.AbstractDoubleArray
This method implements all actions that should be performed by subArray(fromIndex, toIndex).loadResources(context) call.
loadResources(ArrayContext) - Method in class net.algart.arrays.AbstractFloatArray
This implementation calls loadResources(context, 0, length()).
loadResources(ArrayContext, long, long) - Method in class net.algart.arrays.AbstractFloatArray
This method implements all actions that should be performed by subArray(fromIndex, toIndex).loadResources(context) call.
loadResources(ArrayContext) - Method in class net.algart.arrays.AbstractIntArray
This implementation calls loadResources(context, 0, length()).
loadResources(ArrayContext, long, long) - Method in class net.algart.arrays.AbstractIntArray
This method implements all actions that should be performed by subArray(fromIndex, toIndex).loadResources(context) call.
loadResources(ArrayContext) - Method in class net.algart.arrays.AbstractLongArray
This implementation calls loadResources(context, 0, length()).
loadResources(ArrayContext, long, long) - Method in class net.algart.arrays.AbstractLongArray
This method implements all actions that should be performed by subArray(fromIndex, toIndex).loadResources(context) call.
loadResources(ArrayContext) - Method in class net.algart.arrays.AbstractObjectArray
This implementation calls loadResources(context, 0, length()).
loadResources(ArrayContext, long, long) - Method in class net.algart.arrays.AbstractObjectArray
This method implements all actions that should be performed by subArray(fromIndex, toIndex).loadResources(context) call.
loadResources(ArrayContext) - Method in class net.algart.arrays.AbstractShortArray
This implementation calls loadResources(context, 0, length()).
loadResources(ArrayContext, long, long) - Method in class net.algart.arrays.AbstractShortArray
This method implements all actions that should be performed by subArray(fromIndex, toIndex).loadResources(context) call.
loadResources(ArrayContext) - Method in interface net.algart.arrays.Array
If there are some external resources, associated with this array, — files, streams, sockets, locks, etc. — this method makes an effort to ensure that, when it returns, the content of this array will be resident in physical memory.
LogFunc - Class in net.algart.math.functions
Logarithm function: f(x0) = logb(x0) (b is the base of the logarithm).
LongArray - Interface in net.algart.arrays
AlgART array of long values, read-only access.
longMul(long[], int, int) - Static method in class net.algart.arrays.Arrays
Returns the product of passed multipliers from the index, specified in from argument (inclusive), until the index, specified in to argument (exclusive), i.e. multipliers[from]*multipliers[from+1]*...*multipliers[to-1], if this product is in -263+1..263-1 range, or Long.MIN_VALUE (-263) in other cases ("overflow").
longMul(long...) - Static method in class net.algart.arrays.Arrays
Returns the product of all passed multipliers (multipliers[0]*multipliers[1]*...), if it is in -263+1..263-1 range, or Long.MIN_VALUE (-263) in other cases ("overflow").
longMul(long, long) - Static method in class net.algart.arrays.Arrays
Returns the product a*b, if it is in -263+1..263-1 range, or Long.MIN_VALUE (-263) in other cases ("overflow").
LongStack - Interface in net.algart.arrays
Stack of long values.

M

map(long) - Method in interface net.algart.arrays.DataBitBuffer
 
map(long, long) - Method in interface net.algart.arrays.DataBitBuffer
 
map(long) - Method in interface net.algart.arrays.DataBuffer
Maps this data buffer to the specified position of the underlying data storage (usually AlgART array) for accessing first DataBuffer.capacity() elements starting from this position.
map(long, long) - Method in interface net.algart.arrays.DataBuffer
Maps this data buffer to the specified position of the underlying data storage (usually AlgART array) for accessing first min(maxCount,DataBuffer.capacity()) elements starting from this position.
map(long) - Method in interface net.algart.arrays.DataByteBuffer
 
map(long, long) - Method in interface net.algart.arrays.DataByteBuffer
 
map(long) - Method in interface net.algart.arrays.DataCharBuffer
 
map(long, long) - Method in interface net.algart.arrays.DataCharBuffer
 
map(long) - Method in interface net.algart.arrays.DataDoubleBuffer
 
map(long, long) - Method in interface net.algart.arrays.DataDoubleBuffer
 
map(DataFile.Range, boolean) - Method in interface net.algart.arrays.DataFile
Maps a region of this data file directly into memory.
map(long) - Method in interface net.algart.arrays.DataFloatBuffer
 
map(long, long) - Method in interface net.algart.arrays.DataFloatBuffer
 
map(long) - Method in interface net.algart.arrays.DataIntBuffer
 
map(long, long) - Method in interface net.algart.arrays.DataIntBuffer
 
map(long) - Method in interface net.algart.arrays.DataLongBuffer
 
map(long, long) - Method in interface net.algart.arrays.DataLongBuffer
 
map(long) - Method in interface net.algart.arrays.DataObjectBuffer
 
map(long) - Method in interface net.algart.arrays.DataShortBuffer
 
map(long, long) - Method in interface net.algart.arrays.DataShortBuffer
 
map(double[], double[]) - Method in class net.algart.math.functions.AbstractCoordinateTransformationOperator
 
map(double[], double[]) - Method in interface net.algart.math.functions.CoordinateTransformationOperator
Transforms the coordinates srcPoint of the original point in n-dimensional space to the coordinates destPoint of the destination point.
map(double[], double[]) - Method in class net.algart.math.functions.LinearOperator
This implementation calculates destPoint by multiplication the srcPoint by the matrix A and adding the vector b.
map(double[], double[]) - Method in class net.algart.math.functions.ProjectiveOperator
This implementation calculates destPoint by the formula yi = (aix + bi) / (cx + d), where x=srcPoint and y=destPoint.
mapNext() - Method in interface net.algart.arrays.DataBitBuffer
 
mapNext() - Method in interface net.algart.arrays.DataBuffer
Maps the next region in the underlying data storage (usually AlgART array).
mapNext() - Method in interface net.algart.arrays.DataByteBuffer
 
mapNext() - Method in interface net.algart.arrays.DataCharBuffer
 
mapNext() - Method in interface net.algart.arrays.DataDoubleBuffer
 
mapNext() - Method in interface net.algart.arrays.DataFloatBuffer
 
mapNext() - Method in interface net.algart.arrays.DataIntBuffer
 
mapNext() - Method in interface net.algart.arrays.DataLongBuffer
 
mapNext() - Method in interface net.algart.arrays.DataObjectBuffer
 
mapNext() - Method in interface net.algart.arrays.DataShortBuffer
 
mappingObject() - Method in interface net.algart.arrays.DataFile.BufferHolder
Returns the object which deallocation by the garbage collector allows all manipulations with the source mappable object, including deletion and any resizing.
maskedDilationErosion(Matrix<? extends PArray>, Pattern, Pattern) - Method in class net.algart.matrices.morphology.AbstractMorphology
 
maskedDilationErosion(Matrix<? extends PArray>, Pattern, Pattern) - Method in interface net.algart.matrices.morphology.Morphology
Returns the elementwise minimum between the source matrix and the result of dilationErosion(src, dilationPattern, erosionPattern) call.
maskedErosionDilation(Matrix<? extends PArray>, Pattern, Pattern) - Method in class net.algart.matrices.morphology.AbstractMorphology
 
maskedErosionDilation(Matrix<? extends PArray>, Pattern, Pattern) - Method in interface net.algart.matrices.morphology.Morphology
Returns the elementwise maximum between the source matrix and the result of erosionDilation(src, erosionPattern, dilationPattern) call.
matches(Matrix<?>) - Method in class net.algart.arrays.MatrixInfo
Indicates whether this information correctly describes the given matrix.
Matrices - Class in net.algart.arrays
Utilities useful for working with AlgART matrices.
Matrices.ConvexHyperpolyhedron - Class in net.algart.arrays
Convex hyperpolyhedron: an intersection of several n-dimensional half-spaces and some hyperparallelepiped.
Matrices.Hyperparallelepiped - Class in net.algart.arrays
Hyperparallelepiped: the simplest n-dimensional region.
Matrices.InterpolationMethod - Enum in net.algart.arrays
Interpolation method for representing AlgART matrix as a mathematical function.
Matrices.Polygon2D - Class in net.algart.arrays
Random 2-dimensional polygon.
Matrices.Region - Class in net.algart.arrays
Region in n-dimensional space.
Matrices.Region(IRange[]) - Constructor for class net.algart.arrays.Matrices.Region
Creates new instance of this class.
Matrices.ResizingMethod - Class in net.algart.arrays
Resizing mode for Matrices.asResized method.
Matrices.ResizingMethod.Averaging - Class in net.algart.arrays
Resizing method with averaging (while compression).
Matrices.ResizingMethod.Averaging(Matrices.InterpolationMethod) - Constructor for class net.algart.arrays.Matrices.ResizingMethod.Averaging
Creates new instance of this class.
Matrices.Simplex - Class in net.algart.arrays
Simplex: the simplest n-dimensional hyperpolyhedron with n+1 vertices.
matrix(U) - Method in class net.algart.arrays.AbstractMatrix
 
matrix(T, long...) - Static method in class net.algart.arrays.Matrices
Returns new matrix (multi-dimensional array) backed by the specified AlgART array with the given dimensions.
Matrix<T extends Array> - Interface in net.algart.arrays
AlgART matrix: multidimensional array.
matrix(U) - Method in interface net.algart.arrays.Matrix
Returns the new matrix backed by the specified AlgART array with the same dimensions as this one.
matrix() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner
Returns the reference to the currently scanned matrix.
matrix(Matrix<? extends UpdatableBitArray>) - Method in class net.algart.matrices.bitscanning.ConnectedObjectScanner
Changes the current scanned bit matrix for this instance.
matrix() - Method in class net.algart.matrices.bitscanning.ConnectedObjectScanner
Returns a reference to the matrix, scanned by this object.
matrix() - Method in class net.algart.matrices.stitching.DefaultFrame
 
matrix() - Method in interface net.algart.matrices.stitching.Frame
The matrix, contained in this frame.
MatrixInfo - Class in net.algart.arrays
Full structural information about the AlgART matrix, consisting of elements of some primitive types, in a form convenient for serialization.
max() - Method in class net.algart.arrays.Arrays.MinMaxInfo
Returns the value of the maximal array element stored in this object.
MAX - Static variable in interface net.algart.math.functions.Func
Maximum from several numbers: f(x0, x1, ..., xn-1) = min(x0, x1, ..., xn-1).
max(IPoint) - Method in class net.algart.math.IPoint
Returns the coordinate-wise maxnimum of this and given point: every coordinate #i in the result is Math.max(thisInstance.coord(i),point.coord(i)).
max() - Method in class net.algart.math.IRange
Returns the maximum number in the range, inclusive.
max() - Method in class net.algart.math.IRectangularArea
Returns the maximal vertex of this rectangular area: the point with maximal coordinates, belonging to this area.
max(int) - Method in class net.algart.math.IRectangularArea
Returns IRectangularArea.max().coord(coordIndex).
max(Point) - Method in class net.algart.math.Point
Returns the coordinate-wise maxnimum of this and given point: every coordinate #i in the result is Math.max(thisInstance.coord(i),point.coord(i)).
max() - Method in class net.algart.math.Range
Returns the maximum number in the range, inclusive.
max() - Method in class net.algart.math.RectangularArea
Returns the maximal vertex of this rectangular area: the point with maximal coordinates, belonging to this area.
max(int) - Method in class net.algart.math.RectangularArea
Returns RectangularArea.max().coord(coordIndex).
MAX_CPU_COUNT - Static variable in class net.algart.arrays.Arrays.SystemSettings
The maximal number of processors (1024), that can be specified in the Arrays.SystemSettings.CPU_COUNT_PROPERTY_NAME system property and returned by Arrays.SystemSettings.cpuCountProperty() method.
MAX_DIM_COUNT_FOR_SOME_ALGORITHMS - Static variable in interface net.algart.arrays.Matrix
Maximal number of dimensions for some complex algorithms or service classes: 9.
MAX_NUMBER_OF_ANALYZED_BITS - Static variable in interface net.algart.matrices.morphology.CustomRankPrecision
 
MAX_NUMBER_OF_PROPERTIES_IN_MATRIX_INFO - Static variable in class net.algart.arrays.MatrixInfo
The maximal number of additional properties, that can be stored in this object: 10000.
MAX_SERIALIZED_MATRIX_INFO_LENGTH - Static variable in class net.algart.arrays.MatrixInfo
The maximal allowed length of byte array or String, returned by MatrixInfo.toBytes() / MatrixInfo.toChars() methods: 65536.
MAX_TIME_OF_NONINTERRUPTABLE_PROCESSING - Static variable in class net.algart.arrays.Arrays.SystemSettings
The maximal time interval, in milliseconds, for calling ArrayContext.checkInterruption() and ArrayContext.updateProgress methods by Arrays.ParallelExecutor class.
maxApertureSize() - Method in class net.algart.math.functions.ApertureFilterOperator
Returns the maximal aperture size for all dimensions: the maximal value of apertureTo(k)-apertureFrom(k) for all k=0,1,...,n()-1
maxByteArray(byte[], int, byte[], int, int) - Static method in class net.algart.arrays.JArrays
Replaces count bytes in dest array, starting from the element #destPos, with the maximum of them and corresponding count bytes in src array, starting from the element #destPos.
maxByteArrayAndBuffer(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 minumum of them and corresponding count elements in src buffer, starting from the element #srcPos.
maxCarcassMultiplier() - Method in class net.algart.math.patterns.AbstractPattern
This method is fully implemented in this class and usually should not be overridden.
maxCarcassMultiplier() - Method in class net.algart.math.patterns.AbstractWeightedPattern
 
maxCarcassMultiplier() - Method in interface net.algart.math.patterns.Pattern
Returns the maximal multiplier k, for which the calculation of the Minkowski multiple k⊗P can be optimized by using the carcass of this pattern P.
maxCharArray(char[], int, char[], int, int) - Static method in class net.algart.arrays.JArrays
Replaces count chars in dest array, starting from the element #destPos, with the maximum of them and corresponding count chars in src array, starting from the element #destPos.
maxCharArrayAndBuffer(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 minumum of them and corresponding count elements in src buffer, starting from the element #srcPos.
maxDoubleArray(double[], int, double[], int, int) - Static method in class net.algart.arrays.JArrays
Replaces count doubles in dest array, starting from the element #destPos, with the maximum of them and corresponding count doubles in src array, starting from the element #destPos.
maxDoubleArrayAndBuffer(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 minumum of them and corresponding count elements in src buffer, starting from the element #srcPos.
MaxExceptingNaN - Class in net.algart.matrices.stitching
 
maxFloatArray(float[], int, float[], int, int) - Static method in class net.algart.arrays.JArrays
Replaces count floats in dest array, starting from the element #destPos, with the maximum of them and corresponding count floats in src array, starting from the element #destPos.
maxFloatArrayAndBuffer(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 minumum of them and corresponding count elements in src buffer, starting from the element #srcPos.
maxIntArray(int[], int, int[], int, int) - Static method in class net.algart.arrays.JArrays
Replaces count ints in dest array, starting from the element #destPos, with the maximum of them and corresponding count ints in src array, starting from the element #destPos.
maxIntArrayAndBuffer(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 minumum of them and corresponding count elements in src buffer, starting from the element #srcPos.
maxLongArray(long[], int, long[], int, int) - Static method in class net.algart.arrays.JArrays
Replaces count longs in dest array, starting from the element #destPos, with the maximum of them and corresponding count longs in src array, starting from the element #destPos.
maxLongArrayAndBuffer(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 minumum of them and corresponding count elements in src buffer, starting from the element #srcPos.
maxMappedMemory() - Static method in class net.algart.arrays.DefaultDataFileModel
The maximal amount of RAM (in bytes), allowed for simultaneous mapping by FileChannel.map method without flushing data to the disk by MappedByteBuffer.force() method.
maxMultithreadingMemory() - Static method in class net.algart.arrays.Arrays.SystemSettings
Specifies the maximal size of memory block, in bytes, that should be processed in several threads for optimization on multiprocessor or multi-core computers.
maxPossibleIntegerValue(Class<? extends PFixedArray>) - Static method in class net.algart.arrays.Arrays
Returns the maximal possible value, that can be stored in elements of the fixed-point primitive array (byte and short elemenets are interpreted as unsigned).
maxPossibleValue(double) - Method in class net.algart.arrays.AbstractBitArray
 
maxPossibleValue() - Method in class net.algart.arrays.AbstractBitArray
 
maxPossibleValue(double) - Method in class net.algart.arrays.AbstractByteArray
 
maxPossibleValue() - Method in class net.algart.arrays.AbstractByteArray
 
maxPossibleValue(double) - Method in class net.algart.arrays.AbstractCharArray
 
maxPossibleValue() - Method in class net.algart.arrays.AbstractCharArray
 
maxPossibleValue(double) - Method in class net.algart.arrays.AbstractDoubleArray
 
maxPossibleValue(double) - Method in class net.algart.arrays.AbstractFloatArray
 
maxPossibleValue(double) - Method in class net.algart.arrays.AbstractIntArray
 
maxPossibleValue() - Method in class net.algart.arrays.AbstractIntArray
 
maxPossibleValue(double) - Method in class net.algart.arrays.AbstractLongArray
 
maxPossibleValue() - Method in class net.algart.arrays.AbstractLongArray
 
maxPossibleValue(double) - Method in class net.algart.arrays.AbstractShortArray
 
maxPossibleValue() - Method in class net.algart.arrays.AbstractShortArray
 
maxPossibleValue(Class<? extends Array>, double) - Static method in class net.algart.arrays.Arrays
If arrayType is BitArray, CharArray, ByteArray, ShortArray, IntArray, LongArray or an inheritor / implementing class of some of these interfaces, this method is equivalent to (double)maxPossibleIntegerValue(arrayType); if arrayType is FloatArray, DoubleArray, ObjectArray or an inheritor / implementing class of some of these interfaces, returns valueForFloatingPoint.
maxPossibleValue(double) - Method in interface net.algart.arrays.PArray
Returns 1 for BitArray, 0xFF for ByteArray, 0xFFFF for CharArray and ShortArray, Integer.MAX_VALUE for IntArray, Long.MAX_VALUE for LongArray, valueForFloatingPoint for FloatArray and DoubleArray.
maxPossibleValue() - Method in interface net.algart.arrays.PFixedArray
Returns 1 for BitArray, 0xFF for ByteArray, 0xFFFF for CharArray and ShortArray, Integer.MAX_VALUE for IntArray, Long.MAX_VALUE for LongArray.
maxShortArray(short[], int, short[], int, int) - Static method in class net.algart.arrays.JArrays
Replaces count shorts in dest array, starting from the element #destPos, with the maximum of them and corresponding count shorts in src array, starting from the element #destPos.
maxShortArrayAndBuffer(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 minumum of them and corresponding count elements in src buffer, starting from the element #srcPos.
maxSupportedLength(Class) - Method in class net.algart.arrays.AbstractMemoryModel
 
maxSupportedLength(Class) - Method in class net.algart.arrays.BufferMemoryModel
This implementation returns 234-64 for boolean.class or 231/size-1 for all other element types, where size is 1,2,2,4,8,4,8 for element types byte, char, short, int, long, float, double correspondingly.
maxSupportedLength(Class) - Method in class net.algart.arrays.CombinedMemoryModel
This implementation always returns Long.MAX_VALUE for supported (non-primitive) element types.
maxSupportedLength(Class) - Method in class net.algart.arrays.LargeMemoryModel
 
maxSupportedLength(Class) - Method in interface net.algart.arrays.MemoryModel
Returnes maximal possible length of arrays with the specified element type supported by this memory model.
maxSupportedLength(Class) - Method in class net.algart.arrays.SignalMemoryModel
This implementation always returns -1.
maxSupportedLength(Class) - Method in class net.algart.arrays.SimpleMemoryModel
This implementation returns Integer.MAX_VALUE == 231-1 for all element types besides boolean.class, or some large value (depending on implementation) for boolean.class.
maxTempJavaMemory() - Static method in class net.algart.arrays.Arrays.SystemSettings
Specifies the maximal amount of usual Java memory, in bytes, which may be freely used by methods, processing AlgART arrays, for internal needs and for creating results.
maxTempJavaMemory() - Method in class net.algart.matrices.spectra.AbstractSpectralTransform
Specifies the maximal amount of usual Java memory, in bytes, that methods of this class may freely use for internal needs.
maxTempJavaMemoryForTiling() - Static method in class net.algart.arrays.Arrays.SystemSettings
Analog of Arrays.SystemSettings.maxTempJavaMemory() value for a special case: conversion AlgART matrices into the tiled form and inversely from the tiled form, i.e. for copying a usual matrix to the matrix created by the Matrix.tile(long...) method and, inversely, for copying a result of Matrix.tile(long...) method into a usual matrix.
maxUsedMemory() - Method in class net.algart.matrices.bitscanning.ConnectedObjectScanner
Returns the maximal amount of work memory (in bytes), that was allocated by this instance allocated during its work since its creation or calling ConnectedObjectScanner.resetUsedMemory() method.
maxValue(int) - Static method in class net.algart.math.IPoint
Returns the "maximal" point in n-dimensional space, where n=coordCount is the argument of this method, that is the point with all coordinates are equal to Long.MAX_VALUE.
maxValue(int) - Static method in class net.algart.math.Point
Returns the "maximal" point in n-dimensional space, where n=coordCount is the argument of this method, that is the point with all coordinates are equal to Double.POSITIVE_INFINITY.
maxX() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner.SimpleMeasurer
Returns the maximal value of x coordinate since the last Boundary2DScanner.SimpleMeasurer.reset() call.
maxXMinusY() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner.SimpleMeasurer
Returns the maximal value of the difference xy since the last Boundary2DScanner.SimpleMeasurer.reset() call.
maxXPlusY() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner.SimpleMeasurer
Returns the maximal value of the sum x+y since the last Boundary2DScanner.SimpleMeasurer.reset() call.
maxY() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner.SimpleMeasurer
Returns the maximal value of y coordinate since the last Boundary2DScanner.SimpleMeasurer.reset() call.
mean(Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.AbstractRankMorphology
 
mean(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.AbstractRankMorphology
 
mean(Matrix<? extends PArray>, Pattern) - Method in interface net.algart.matrices.morphology.RankMorphology
 
mean(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Pattern) - Method in interface net.algart.matrices.morphology.RankMorphology
 
meanBetweenPercentiles(Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, double) - Method in class net.algart.matrices.morphology.AbstractRankMorphology
 
meanBetweenPercentiles(Matrix<? extends PArray>, double, double, Pattern, double) - Method in class net.algart.matrices.morphology.AbstractRankMorphology
 
meanBetweenPercentiles(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, double) - Method in class net.algart.matrices.morphology.AbstractRankMorphology
 
meanBetweenPercentiles(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, double, double, Pattern, double) - Method in class net.algart.matrices.morphology.AbstractRankMorphology
 
meanBetweenPercentiles(Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, double) - Method in interface net.algart.matrices.morphology.RankMorphology
 
meanBetweenPercentiles(Matrix<? extends PArray>, double, double, Pattern, double) - Method in interface net.algart.matrices.morphology.RankMorphology
 
meanBetweenPercentiles(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, double) - Method in interface net.algart.matrices.morphology.RankMorphology
 
meanBetweenPercentiles(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, double, double, Pattern, double) - Method in interface net.algart.matrices.morphology.RankMorphology
 
meanBetweenValues(Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, double) - Method in class net.algart.matrices.morphology.AbstractRankMorphology
 
meanBetweenValues(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, double) - Method in class net.algart.matrices.morphology.AbstractRankMorphology
 
meanBetweenValues(Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, double) - Method in interface net.algart.matrices.morphology.RankMorphology
 
meanBetweenValues(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern, double) - Method in interface net.algart.matrices.morphology.RankMorphology
 
measuredParameter() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner.SimpleMeasurer
Returns the set of parameters, measured by this instance.
memoryModel - Variable in class net.algart.arrays.AbstractArrayProcessorWithContextSwitching
The memory model used by this instance for all operations.
memoryModel - Variable in class net.algart.arrays.AbstractIterativeArrayProcessor
The memory model used by this instance for all operations.
memoryModel() - Method in class net.algart.arrays.ArrayPool
Returns the memory model used for allocating new arrays.
MemoryModel - Interface in net.algart.arrays
Virtual memory model: implementations of this abstract factory is the main way of creating new AlgART arrays.
min() - Method in class net.algart.arrays.Arrays.MinMaxInfo
Returns the value of the minimal array element stored in this object.
MIN - Static variable in interface net.algart.math.functions.Func
Minimum from several numbers: f(x0, x1, ..., xn-1) = min(x0, x1, ..., xn-1).
min(IPoint) - Method in class net.algart.math.IPoint
Returns the coordinate-wise minimum of this and given point: every coordinate #i in the result is Math.min(thisInstance.coord(i),point.coord(i)).
min() - Method in class net.algart.math.IRange
Returns the minimum number in the range, inclusive.
min() - Method in class net.algart.math.IRectangularArea
Returns the minimal vertex of this rectangular area: the point with minimal coordinates, belonging to this area.
min(int) - Method in class net.algart.math.IRectangularArea
Returns IRectangularArea.min().coord(coordIndex).
min(Point) - Method in class net.algart.math.Point
Returns the coordinate-wise minimum of this and given point: every coordinate #i in the result is Math.min(thisInstance.coord(i),point.coord(i)).
min() - Method in class net.algart.math.Range
Returns the minimum number in the range, inclusive.
min() - Method in class net.algart.math.RectangularArea
Returns the minimal vertex of this rectangular area: the point with minimal coordinates, belonging to this area.
min(int) - Method in class net.algart.math.RectangularArea
Returns RectangularArea.min().coord(coordIndex).
MIN_LAYER_USED_PART_FOR_LAYER_OPTIMIZATION - Static variable in class net.algart.arrays.Arrays.SystemSettings
(Internal) The control parameter for optimization of Arrays.copy(ArrayContext, UpdatableArray, Array, int, boolean) method in "non-strict" mode, the case of resizing coordinate transformation: layer optimization is used only if the resulting matrix depends on the specified part of every layer.
MIN_NONOPTIMIZED_COMPRESSION_FOR_TILING - Static variable in class net.algart.arrays.Arrays.SystemSettings
(Internal) The control parameter for optimization of Arrays.copy(ArrayContext, UpdatableArray, Array, int, boolean) method in "non-strict" mode, the case of affine coordinate transformation: tile optimization is not used in a case of a common affine transformation without averaging, if it is a compression, stronger than this value.
MIN_NONOPTIMIZED_SIMPLE_COORDINATE_COMPRESSION - Static variable in class net.algart.arrays.Arrays.SystemSettings
(Internal) The control parameter for optimization of Arrays.copy(ArrayContext, UpdatableArray, Array, int, boolean) method in "non-strict" mode: layer optimization is not used in a case of simple compressing resizing without averaging, if total compression is stronger than this value.
MIN_OPTIMIZATION_JAVA_MEMORY - Static variable in class net.algart.arrays.Arrays.SystemSettings
The control parameter for optimization of Arrays.copy(ArrayContext, UpdatableArray, Array, int, boolean) method in "non-strict" mode: this optimization uses a buffer in RAM (SimpleMemoryModel's array), the size of which in bytes is the maximum from this value and Arrays.SystemSettings.maxTempJavaMemory().
MIN_OPTIMIZATION_RESULT_TILE_VOLUME - Static variable in class net.algart.arrays.Arrays.SystemSettings
(Internal) The control parameter for optimization of Arrays.copy(ArrayContext, UpdatableArray, Array, int, boolean) method in "non-strict" mode, the case of projective coordinate transformation: recursive splitting algorithm does not try to split a tile, if the total number of its elements is less than this value.
MIN_SPECTRAL_JAVA_MEMORY - Static variable in class net.algart.matrices.spectra.AbstractSpectralTransform
The minimal possible result of AbstractSpectralTransform.maxTempJavaMemory() method of this class: 4194304L bytes (4 MB).
MIN_USED_PART_FOR_PRELOADING_WHOLE_MATRIX_WITH_BLOCK_OPTIMIZATION - Static variable in class net.algart.arrays.Arrays.SystemSettings
(Internal) The control parameter for optimization of Arrays.copy(ArrayContext, UpdatableArray, Array, int, boolean) method in "non-strict" mode: this optimization tries to preload whole original matrix in RAM (if it is little enough) only if the resulting matrix depends on the specified part of the original one.
MIN_USED_PART_FOR_PRELOADING_WHOLE_MATRIX_WITHOUT_BLOCK_OPTIMIZATION - Static variable in class net.algart.arrays.Arrays.SystemSettings
(Internal) The control parameter for optimization of Arrays.copy(ArrayContext, UpdatableArray, Array, int, boolean) method in "strict" mode: this optimization tries to preload whole original matrix in RAM (if it is little enough) only if the resulting matrix depends on the specified part of the original one.
minByteArray(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 minumum of them and corresponding count elements in src array, starting from the element #destPos.
minByteArrayAndBuffer(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 minumum of them and corresponding count elements in src buffer, starting from the element #srcPos.
minCharArray(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 minumum of them and corresponding count elements in src array, starting from the element #destPos.
minCharArrayAndBuffer(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 minumum of them and corresponding count elements in src buffer, starting from the element #srcPos.
minDoubleArray(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 minumum of them and corresponding count elements in src array, starting from the element #destPos.
minDoubleArrayAndBuffer(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 minumum of them and corresponding count elements in src buffer, starting from the element #srcPos.
MinExceptingNaN - Class in net.algart.matrices.stitching
 
minFloatArray(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 minumum of them and corresponding count elements in src array, starting from the element #destPos.
minFloatArrayAndBuffer(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 minumum of them and corresponding count elements in src buffer, starting from the element #srcPos.
minIntArray(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 minumum of them and corresponding count elements in src array, starting from the element #destPos.
minIntArrayAndBuffer(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 minumum of them and corresponding count elements in src buffer, starting from the element #srcPos.
minkowskiAdd(Pattern) - Method in class net.algart.math.patterns.AbstractPattern
This implementation is based on the loop on all points returned by AbstractPattern.points() method in both patterns and always returns the simple pattern consisting of sums of all point pairs.
minkowskiAdd(Pattern) - Method in class net.algart.math.patterns.AbstractWeightedPattern
 
minkowskiAdd(Pattern) - Method in interface net.algart.math.patterns.Pattern
Returns the Minkowski sum of this and specified patterns.
minkowskiDecomposition(int) - Method in class net.algart.math.patterns.AbstractPattern
This implementation returns Collections.<Pattern>singletonList(thisInstance) for non-rectangular patterns or a good decomposition if AbstractPattern.isRectangular() method returns true.
minkowskiDecomposition(int) - Method in class net.algart.math.patterns.AbstractWeightedPattern
 
minkowskiDecomposition(int) - Method in interface net.algart.math.patterns.Pattern
Returns the Minkowski decomposition: the list of patterns such that this pattern (the point set represented by it) is Minkowski sum of them (of the point sets represented by them).
minkowskiSubtract(Pattern) - Method in class net.algart.math.patterns.AbstractPattern
This implementation is based on the loop on all points returned by AbstractPattern.points() method in both patterns and always returns the simple pattern consisting of sums of all point pairs.
minkowskiSubtract(Pattern) - Method in class net.algart.math.patterns.AbstractWeightedPattern
 
minkowskiSubtract(Pattern) - Method in interface net.algart.math.patterns.Pattern
Returns the erosion of this pattern by specified pattern or null if this erosion is the empty set.
minLongArray(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 minumum of them and corresponding count elements in src array, starting from the element #destPos.
minLongArrayAndBuffer(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 minumum of them and corresponding count elements in src buffer, starting from the element #srcPos.
minPossibleIntegerValue(Class<? extends PFixedArray>) - Static method in class net.algart.arrays.Arrays
Returns the minimal possible value, that can be stored in elements of the fixed-point primitive array (byte and short elemenets are interpreted as unsigned).
minPossibleValue(double) - Method in class net.algart.arrays.AbstractBitArray
 
minPossibleValue() - Method in class net.algart.arrays.AbstractBitArray
 
minPossibleValue(double) - Method in class net.algart.arrays.AbstractByteArray
 
minPossibleValue() - Method in class net.algart.arrays.AbstractByteArray
 
minPossibleValue(double) - Method in class net.algart.arrays.AbstractCharArray
 
minPossibleValue() - Method in class net.algart.arrays.AbstractCharArray
 
minPossibleValue(double) - Method in class net.algart.arrays.AbstractDoubleArray
 
minPossibleValue(double) - Method in class net.algart.arrays.AbstractFloatArray
 
minPossibleValue(double) - Method in class net.algart.arrays.AbstractIntArray
 
minPossibleValue() - Method in class net.algart.arrays.AbstractIntArray
 
minPossibleValue(double) - Method in class net.algart.arrays.AbstractLongArray
 
minPossibleValue() - Method in class net.algart.arrays.AbstractLongArray
 
minPossibleValue(double) - Method in class net.algart.arrays.AbstractShortArray
 
minPossibleValue() - Method in class net.algart.arrays.AbstractShortArray
 
minPossibleValue(Class<? extends Array>, double) - Static method in class net.algart.arrays.Arrays
If arrayType is BitArray, CharArray, ByteArray, ShortArray, IntArray, LongArray or an inheritor / implementing class of some of these interfaces, this method is equivalent to (double)minPossibleIntegerValue(arrayType); if arrayType is FloatArray, DoubleArray, ObjectArray or an inheritor / implementing class of some of these interfaces, returns valueForFloatingPoint.
minPossibleValue(double) - Method in interface net.algart.arrays.PArray
Returns 0 for BitArray, ByteArray, CharArray and ShortArray, Integer.MIN_VALUE for IntArray, Long.MIN_VALUE for LongArray, valueForFloatingPoint for FloatArray and DoubleArray.
minPossibleValue() - Method in interface net.algart.arrays.PFixedArray
Returns 0 for BitArray, ByteArray, CharArray and ShortArray, Integer.MIN_VALUE for IntArray, Long.MIN_VALUE for LongArray.
minShortArray(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 minumum of them and corresponding count elements in src array, starting from the element #destPos.
minShortArrayAndBuffer(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 minumum of them and corresponding count elements in src buffer, starting from the element #srcPos.
minValue(int) - Static method in class net.algart.math.IPoint
Returns the "minimal" point in n-dimensional space, where n=coordCount is the argument of this method, that is the point with all coordinates are equal to Long.MIN_VALUE.
minValue(int) - Static method in class net.algart.math.Point
Returns the "minimal" point in n-dimensional space, where n=coordCount is the argument of this method, that is the point with all coordinates are equal to Double.NEGATIVE_INFINITY.
minX() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner.SimpleMeasurer
Returns the minimal value of x coordinate since the last Boundary2DScanner.SimpleMeasurer.reset() call.
minXMinusY() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner.SimpleMeasurer
Returns the minimal value of the difference xy since the last Boundary2DScanner.SimpleMeasurer.reset() call.
minXPlusY() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner.SimpleMeasurer
Returns the minimal value of the sum x+y since the last Boundary2DScanner.SimpleMeasurer.reset() call.
minY() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner.SimpleMeasurer
Returns the minimal value of y coordinate since the last Boundary2DScanner.SimpleMeasurer.reset() call.
mode() - Method in interface net.algart.arrays.DataBuffer
 
Morphologies - Class in net.algart.matrices.morphology
 
Morphology - Interface in net.algart.matrices.morphology
A set of basic operations of mathematical morphology over n-dimensional matrices.
moveToIRank(long) - Method in class net.algart.arrays.Histogram
 
moveToIRank(long) - Method in class net.algart.arrays.SummingHistogram
 
moveToIValue(int) - Method in class net.algart.arrays.Histogram
 
moveToIValue(int) - Method in class net.algart.arrays.SummingHistogram
 
moveToPreciseRank(double) - Method in class net.algart.arrays.Histogram
 
moveToPreciseRank(double) - Method in class net.algart.arrays.SummingHistogram
 
moveToRank(double) - Method in class net.algart.arrays.Histogram
 
moveToValue(double) - Method in class net.algart.arrays.Histogram
 
moveToValue(double) - Method in class net.algart.arrays.SummingHistogram
 
multiply(double) - Method in class net.algart.math.IPoint
Returns the product of this point and the given scalar mult: every coordinate #i in the result is (long)(thisInstance.coord(i)*mult).
multiply(double) - Method in class net.algart.math.patterns.AbstractPattern
 
multiply(double) - Method in class net.algart.math.patterns.AbstractWeightedPattern
 
multiply(double) - Method in interface net.algart.math.patterns.Pattern
Returns the pattern consisting of points, generated from points of this instance by multiplying on the mult argument via IPoint.multiply(double) method.
multiply(double) - Method in interface net.algart.math.patterns.WeightedPattern
Returns the pattern consisting of points, generated from points of this instance by multiplying on the mult argument via IPoint.multiply(double) method.
multiply(double) - Method in class net.algart.math.Point
Returns the product of this point and the given scalar mult: every coordinate #i in the result is thisInstance.coord(i)*mult.
multiplyByRealScalar(long, double) - Method in class net.algart.matrices.spectra.ComplexScalarSampleArray
 
multiplyByRealScalar(long, double) - Method in class net.algart.matrices.spectra.ComplexVectorSampleArray
 
multiplyByRealScalar(long, double) - Method in class net.algart.matrices.spectra.RealScalarSampleArray
 
multiplyByRealScalar(long, double) - Method in class net.algart.matrices.spectra.RealVectorSampleArray
 
multiplyByRealScalar(long, double) - Method in interface net.algart.matrices.spectra.SampleArray
Multiplies the sample #destIndex of this array by the real scalar a and stores the result into the same position #destIndex of this array.
multiplyByScalar(long, SampleArray, long, double, double) - Method in class net.algart.matrices.spectra.ComplexScalarSampleArray
 
multiplyByScalar(long, SampleArray, long, double, double) - Method in class net.algart.matrices.spectra.ComplexVectorSampleArray
 
multiplyByScalar(long, SampleArray, long, double, double) - Method in class net.algart.matrices.spectra.RealScalarSampleArray
 
multiplyByScalar(long, SampleArray, long, double, double) - Method in class net.algart.matrices.spectra.RealVectorSampleArray
 
multiplyByScalar(long, SampleArray, long, double, double) - Method in interface net.algart.matrices.spectra.SampleArray
Multiplies the sample #srcIndex of src array by the complex scalar aRe+aIm*i (i is the imaginary unit) and stores the result into position #destIndex of this array.
multiplyRangeByRealScalar(long, long, double) - Method in class net.algart.matrices.spectra.ComplexScalarSampleArray
 
multiplyRangeByRealScalar(long, long, double) - Method in class net.algart.matrices.spectra.RealScalarSampleArray
 
multiplyRangeByRealScalar(long, long, double) - Method in interface net.algart.matrices.spectra.SampleArray
Multiplies the samples #fromIndex..toIndex-1 of this array by the real scalar a and stores the result into the same positions of this array.
MutableArray - Interface in net.algart.arrays
AlgART one-dimensional array of any elements, full access (reading, writing, resizing).
MutableBitArray - Interface in net.algart.arrays
Resizable AlgART array of boolean values.
MutableByteArray - Interface in net.algart.arrays
Resizable AlgART array of byte values.
MutableCharArray - Interface in net.algart.arrays
Resizable AlgART array of char values.
mutableClone() - Method in class net.algart.arrays.AbstractArray
This implementation creates new array by AbstractArray.newCompatibleArray(long) and fills it from this array by UpdatableArray.copy(Array).
mutableClone() - Method in class net.algart.arrays.AbstractBitArray
 
mutableClone() - Method in class net.algart.arrays.AbstractByteArray
 
mutableClone() - Method in class net.algart.arrays.AbstractCharArray
 
mutableClone() - Method in class net.algart.arrays.AbstractDoubleArray
 
mutableClone() - Method in class net.algart.arrays.AbstractFloatArray
 
mutableClone() - Method in class net.algart.arrays.AbstractIntArray
 
mutableClone() - Method in class net.algart.arrays.AbstractLongArray
 
mutableClone() - Method in class net.algart.arrays.AbstractObjectArray
 
mutableClone() - Method in class net.algart.arrays.AbstractShortArray
 
mutableClone() - Method in interface net.algart.arrays.Array
Returns a mutable resizable copy of this array.
mutableClone() - Method in interface net.algart.arrays.BitArray
 
mutableClone() - Method in interface net.algart.arrays.ByteArray
 
mutableClone() - Method in interface net.algart.arrays.CharArray
 
mutableClone() - Method in interface net.algart.arrays.DoubleArray
 
mutableClone() - Method in interface net.algart.arrays.FloatArray
 
mutableClone() - Method in interface net.algart.arrays.IntArray
 
mutableClone() - Method in interface net.algart.arrays.LongArray
 
mutableClone() - Method in interface net.algart.arrays.ObjectArray
 
mutableClone() - Method in interface net.algart.arrays.PArray
 
mutableClone() - Method in interface net.algart.arrays.PFixedArray
 
mutableClone() - Method in interface net.algart.arrays.PFloatingArray
 
mutableClone() - Method in interface net.algart.arrays.PIntegerArray
 
mutableClone() - Method in interface net.algart.arrays.ShortArray
 
MutableDoubleArray - Interface in net.algart.arrays
Resizable AlgART array of double values.
MutableFloatArray - Interface in net.algart.arrays
Resizable AlgART array of float values.
MutableIntArray - Interface in net.algart.arrays
Resizable AlgART array of int values.
MutableLongArray - Interface in net.algart.arrays
Resizable AlgART array of long values.
MutableObjectArray<E> - Interface in net.algart.arrays
Resizable AlgART array of some objects (non-primitive values) with the specified generic type E, read-write and resize access.
MutableObjectInPlaceArray<E> - Interface in net.algart.arrays
Special version of MutableObjectArray allowing to load an element without creating new Java object.
MutablePArray - Interface in net.algart.arrays
Resizable AlgART array of primitive elements (boolean, char, byte, short, int, long, float or double).
MutablePFixedArray - Interface in net.algart.arrays
Resizable AlgART array of any fixed-point numeric, character or bit primitive elements (byte, short, int, long, char or boolean).
MutablePFloatingArray - Interface in net.algart.arrays
Resizable AlgART array of any floating-point primitive elements (float or double).
MutablePIntegerArray - Interface in net.algart.arrays
Resizable AlgART array of any fixed-point numeric primitive elements (byte, short, int or long).
MutablePNumberArray - Interface in net.algart.arrays
Resizable AlgART array of any numeric primitive elements (byte, short, int, long, float or double).
MutableShortArray - Interface in net.algart.arrays
Resizable AlgART array of short values.
mutableType() - Method in class net.algart.arrays.AbstractArray
 
mutableType() - Method in class net.algart.arrays.AbstractBitArray
 
mutableType() - Method in class net.algart.arrays.AbstractByteArray
 
mutableType() - Method in class net.algart.arrays.AbstractCharArray
 
mutableType() - Method in class net.algart.arrays.AbstractDoubleArray
 
mutableType() - Method in class net.algart.arrays.AbstractFloatArray
 
mutableType() - Method in class net.algart.arrays.AbstractIntArray
 
mutableType() - Method in class net.algart.arrays.AbstractLongArray
 
mutableType() - Method in class net.algart.arrays.AbstractObjectArray
 
mutableType() - Method in class net.algart.arrays.AbstractShortArray
 
mutableType() - Method in interface net.algart.arrays.Array
Returns the canonical resizable AlgART type of arrays with the same element types: the class of one of 9 basic interfaces, describing all kinds of resizable AlgART arrays for 8 primitive and any non-primitive element types.
mutableType() - Method in interface net.algart.arrays.BitArray
 
mutableType() - Method in interface net.algart.arrays.ByteArray
 
mutableType() - Method in interface net.algart.arrays.CharArray
 
mutableType() - Method in interface net.algart.arrays.DoubleArray
 
mutableType() - Method in interface net.algart.arrays.FloatArray
 
mutableType() - Method in interface net.algart.arrays.IntArray
 
mutableType() - Method in interface net.algart.arrays.LongArray
 
mutableType() - Method in interface net.algart.arrays.ObjectArray
 
mutableType() - Method in interface net.algart.arrays.PArray
 
mutableType() - Method in interface net.algart.arrays.PFloatingArray
 
mutableType() - Method in interface net.algart.arrays.PIntegerArray
 
mutableType() - Method in interface net.algart.arrays.PNumberArray
 
mutableType() - Method in interface net.algart.arrays.ShortArray
 

N

n() - Method in class net.algart.arrays.Matrices.Region
Returns the number of dimensions of this region.
n() - Method in class net.algart.math.functions.ApertureFilterOperator
Returns the number of dimensions of the aperture of this filter.
n() - Method in class net.algart.math.functions.LinearFunc
Returns the number of ai coefficients.
n() - Method in class net.algart.math.functions.ProjectiveOperator
Returns the number of dimensions.
nBitCopies(long, boolean) - Static method in class net.algart.arrays.Arrays
Equivalent to nBitCopies(null, n, element).
nBitCopies(MemoryModel, long, boolean) - Static method in class net.algart.arrays.Arrays
Constructs an immutable unresizable bit array consisting of n copies of the specified element.
nByteCopies(long, byte) - Static method in class net.algart.arrays.Arrays
Equivalent to nByteCopies(null, n, element).
nByteCopies(MemoryModel, long, byte) - Static method in class net.algart.arrays.Arrays
Constructs an immutable unresizable byte array consisting of n copies of the specified element.
nCharCopies(long, char) - Static method in class net.algart.arrays.Arrays
Equivalent to nCharCopies(null, n, element).
nCharCopies(MemoryModel, long, char) - Static method in class net.algart.arrays.Arrays
Constructs an immutable unresizable char array consisting of n copies of the specified element.
nDoubleCopies(long, double) - Static method in class net.algart.arrays.Arrays
Equivalent to nDoubleCopies(null, n, element).
nDoubleCopies(MemoryModel, long, double) - Static method in class net.algart.arrays.Arrays
Constructs an immutable unresizable double array consisting of n copies of the specified element.
nestingLevel() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner
Returns the current nesting level of object boundaries: the number of boundaries (external or internal), inside which the current pixel side — the segment with the length 1.0, described by Boundary2DScanner.x(), Boundary2DScanner.y(), Boundary2DScanner.side() — is located.
nestingLevel() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner.Wrapper
 
net.algart.arrays - package net.algart.arrays
AlgART arrays and matrices: generalized arrays and matrices of any Java types and basic alrogithms of their processing.
net.algart.contexts - package net.algart.contexts
Execution contexts for complex algorithms and other modules.
net.algart.finalizing - package net.algart.finalizing
Universal tool for finalization tasks.
net.algart.math - package net.algart.math
Ranges, multidimensional points, multidimensional rectangular areas.
net.algart.math.functions - package net.algart.math.functions
Abstraction of any mathematical functions and operators and some their implementations.
net.algart.math.geom - package net.algart.math.geom
Simple geometric objects.
net.algart.math.patterns - package net.algart.math.patterns
Patterns: sets of n-dimensional points, used for some operations over n-dimensional AlgART matrices.
net.algart.matrices.bitscanning - package net.algart.matrices.bitscanning
Algorithms of scanning objects or object boundaries at binary 2- or n-dimensional AlgART matrices.
net.algart.matrices.bitskeletons - package net.algart.matrices.bitskeletons
Algorithms of skeletonization of binary 2- or n-dimensional AlgART matrices.
net.algart.matrices.linearfiltering - package net.algart.matrices.linearfiltering
Algorithms of linear filtering n-dimensional AlgART matrices.
net.algart.matrices.morphology - package net.algart.matrices.morphology
Algorithms of mathematical morphology for n-dimensional AlgART matrices.
net.algart.matrices.spectra - package net.algart.matrices.spectra
Algorithms of fast spectral transformations of one- or multidimensional sample arrays, including n-dimensional AlgART matrices.
net.algart.matrices.stitching - package net.algart.matrices.stitching
Algorithms of stitching n-dimensional AlgART matrices.
newArray(Class, long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newArray(Array) - Method in class net.algart.arrays.AbstractMemoryModel
 
newArray(Class, long) - Method in class net.algart.arrays.BufferMemoryModel
 
newArray(Class, long) - Method in class net.algart.arrays.CombinedMemoryModel
 
newArray(Class, long) - Method in class net.algart.arrays.LargeMemoryModel
 
newArray(Class, long) - Method in interface net.algart.arrays.MemoryModel
Constructs a zero-filled resizable array with the specified element type and initial length.
newArray(Array) - Method in interface net.algart.arrays.MemoryModel
Equivalent to newArray(array.elementType(), array.length()).
newArray(Class, long) - Method in class net.algart.arrays.SignalMemoryModel
 
newArray(Class, long) - Method in class net.algart.arrays.SimpleMemoryModel
 
newBitArray(long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newBitArray(long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableBitArray)newArray(boolean.class, initialLength).
newBitMatrix(long...) - Method in class net.algart.arrays.AbstractMemoryModel
 
newBitMatrix(long...) - Method in interface net.algart.arrays.MemoryModel
Equivalent to newMatrix(UpdatableBitArray.class, boolean.class, dim).
newByteArray(long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newByteArray(long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableByteArray)newArray(byte.class, initialLength).
newByteMatrix(long...) - Method in class net.algart.arrays.AbstractMemoryModel
 
newByteMatrix(long...) - Method in interface net.algart.arrays.MemoryModel
Equivalent to newMatrix(UpdatableByteArray.class, byte.class, dim).
newCharArray(long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newCharArray(long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableCharArray)newArray(char.class, initialLength).
newCharMatrix(long...) - Method in class net.algart.arrays.AbstractMemoryModel
 
newCharMatrix(long...) - Method in interface net.algart.arrays.MemoryModel
Equivalent to newMatrix(UpdatableCharArray.class, char.class, dim).
newCompatibleArray(long) - Method in class net.algart.arrays.AbstractArray
 
newCompatibleArray(Class, long) - Method in class net.algart.arrays.AbstractArray
 
newCompatibleArray(long) - Method in class net.algart.arrays.AbstractBitArray
This implementation returns mm.newBitArray(initialLength)}, where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleArray(Class, long) - Method in class net.algart.arrays.AbstractBitArray
This implementation returns mm.newArray(elementType, initialLength), where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleArray(long) - Method in class net.algart.arrays.AbstractByteArray
This implementation returns mm.newByteArray(initialLength)}, where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleArray(Class, long) - Method in class net.algart.arrays.AbstractByteArray
This implementation returns mm.newArray(elementType, initialLength), where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleArray(long) - Method in class net.algart.arrays.AbstractCharArray
This implementation returns mm.newCharArray(initialLength)}, where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleArray(Class, long) - Method in class net.algart.arrays.AbstractCharArray
This implementation returns mm.newArray(elementType, initialLength), where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleArray(long) - Method in class net.algart.arrays.AbstractDoubleArray
This implementation returns mm.newDoubleArray(initialLength)}, where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleArray(Class, long) - Method in class net.algart.arrays.AbstractDoubleArray
This implementation returns mm.newArray(elementType, initialLength), where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleArray(long) - Method in class net.algart.arrays.AbstractFloatArray
This implementation returns mm.newFloatArray(initialLength)}, where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleArray(Class, long) - Method in class net.algart.arrays.AbstractFloatArray
This implementation returns mm.newArray(elementType, initialLength), where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleArray(long) - Method in class net.algart.arrays.AbstractIntArray
This implementation returns mm.newIntArray(initialLength)}, where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleArray(Class, long) - Method in class net.algart.arrays.AbstractIntArray
This implementation returns mm.newArray(elementType, initialLength), where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleArray(long) - Method in class net.algart.arrays.AbstractLongArray
This implementation returns mm.newLongArray(initialLength)}, where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleArray(Class, long) - Method in class net.algart.arrays.AbstractLongArray
This implementation returns mm.newArray(elementType, initialLength), where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleArray(long) - Method in class net.algart.arrays.AbstractObjectArray
This implementation returns mm.newObjectArray(AbstractObjectArray.elementType(), initialLength)}, where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleArray(Class, long) - Method in class net.algart.arrays.AbstractObjectArray
This implementation returns mm.newArray(elementType, initialLength), where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleArray(long) - Method in class net.algart.arrays.AbstractShortArray
This implementation returns mm.newShortArray(initialLength)}, where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleArray(Class, long) - Method in class net.algart.arrays.AbstractShortArray
This implementation returns mm.newArray(elementType, initialLength), where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleArray(long) - Method in interface net.algart.arrays.Array
Returns resizable compatible zero-filled array with the specified initial length.
newCompatibleArray(Class, long) - Method in interface net.algart.arrays.Array
Returns resizable compatible zero-filled array with the specified initial length and element type.
newCompatibleArray(long) - Method in interface net.algart.arrays.BitArray
 
newCompatibleArray(long) - Method in interface net.algart.arrays.ByteArray
 
newCompatibleArray(long) - Method in interface net.algart.arrays.CharArray
 
newCompatibleArray(long) - Method in interface net.algart.arrays.DoubleArray
 
newCompatibleArray(long) - Method in interface net.algart.arrays.FloatArray
 
newCompatibleArray(long) - Method in interface net.algart.arrays.IntArray
 
newCompatibleArray(long) - Method in interface net.algart.arrays.LongArray
 
newCompatibleArray(long) - Method in interface net.algart.arrays.ObjectArray
 
newCompatibleArray(long) - Method in interface net.algart.arrays.PArray
 
newCompatibleArray(long) - Method in interface net.algart.arrays.PFixedArray
 
newCompatibleArray(long) - Method in interface net.algart.arrays.PFloatingArray
 
newCompatibleArray(long) - Method in interface net.algart.arrays.PIntegerArray
 
newCompatibleArray(long) - Method in interface net.algart.arrays.ShortArray
 
newCompatibleEmptyArray() - Method in class net.algart.arrays.AbstractArray
 
newCompatibleEmptyArray(Class) - Method in class net.algart.arrays.AbstractArray
 
newCompatibleEmptyArray() - Method in class net.algart.arrays.AbstractBitArray
This implementation returns mm.newEmptyBitArray(), where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleEmptyArray(Class) - Method in class net.algart.arrays.AbstractBitArray
This implementation returns mm.newEmptyArray(elementType), where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleEmptyArray() - Method in class net.algart.arrays.AbstractByteArray
This implementation returns mm.newEmptyByteArray(), where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleEmptyArray(Class) - Method in class net.algart.arrays.AbstractByteArray
This implementation returns mm.newEmptyArray(elementType), where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleEmptyArray() - Method in class net.algart.arrays.AbstractCharArray
This implementation returns mm.newEmptyCharArray(), where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleEmptyArray(Class) - Method in class net.algart.arrays.AbstractCharArray
This implementation returns mm.newEmptyArray(elementType), where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleEmptyArray() - Method in class net.algart.arrays.AbstractDoubleArray
This implementation returns mm.newEmptyDoubleArray(), where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleEmptyArray(Class) - Method in class net.algart.arrays.AbstractDoubleArray
This implementation returns mm.newEmptyArray(elementType), where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleEmptyArray() - Method in class net.algart.arrays.AbstractFloatArray
This implementation returns mm.newEmptyFloatArray(), where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleEmptyArray(Class) - Method in class net.algart.arrays.AbstractFloatArray
This implementation returns mm.newEmptyArray(elementType), where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleEmptyArray() - Method in class net.algart.arrays.AbstractIntArray
This implementation returns mm.newEmptyIntArray(), where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleEmptyArray(Class) - Method in class net.algart.arrays.AbstractIntArray
This implementation returns mm.newEmptyArray(elementType), where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleEmptyArray() - Method in class net.algart.arrays.AbstractLongArray
This implementation returns mm.newEmptyLongArray(), where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleEmptyArray(Class) - Method in class net.algart.arrays.AbstractLongArray
This implementation returns mm.newEmptyArray(elementType), where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleEmptyArray() - Method in class net.algart.arrays.AbstractObjectArray
This implementation returns mm.newEmptyObjectArray(AbstractObjectArray.elementType()), where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleEmptyArray(Class) - Method in class net.algart.arrays.AbstractObjectArray
This implementation returns mm.newEmptyArray(elementType), where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleEmptyArray() - Method in class net.algart.arrays.AbstractShortArray
This implementation returns mm.newEmptyShortArray(), where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleEmptyArray(Class) - Method in class net.algart.arrays.AbstractShortArray
This implementation returns mm.newEmptyArray(elementType), where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleEmptyArray() - Method in interface net.algart.arrays.Array
Returns empty resizable compatible array with a little initial capacity.
newCompatibleEmptyArray(Class) - Method in interface net.algart.arrays.Array
Returns empty resizable compatible array with a little initial capacity and the specified element type.
newCompatibleEmptyArray() - Method in interface net.algart.arrays.BitArray
 
newCompatibleEmptyArray() - Method in interface net.algart.arrays.ByteArray
 
newCompatibleEmptyArray() - Method in interface net.algart.arrays.CharArray
 
newCompatibleEmptyArray() - Method in interface net.algart.arrays.DoubleArray
 
newCompatibleEmptyArray() - Method in interface net.algart.arrays.FloatArray
 
newCompatibleEmptyArray() - Method in interface net.algart.arrays.IntArray
 
newCompatibleEmptyArray() - Method in interface net.algart.arrays.LongArray
 
newCompatibleEmptyArray() - Method in interface net.algart.arrays.ObjectArray
 
newCompatibleEmptyArray() - Method in interface net.algart.arrays.PArray
 
newCompatibleEmptyArray() - Method in interface net.algart.arrays.PFixedArray
 
newCompatibleEmptyArray() - Method in interface net.algart.arrays.PFloatingArray
 
newCompatibleEmptyArray() - Method in interface net.algart.arrays.PIntegerArray
 
newCompatibleEmptyArray() - Method in interface net.algart.arrays.ShortArray
 
newCompatibleSamplesArray(long) - Method in class net.algart.matrices.spectra.ComplexScalarSampleArray
 
newCompatibleSamplesArray(long) - Method in class net.algart.matrices.spectra.ComplexVectorSampleArray
 
newCompatibleSamplesArray(long) - Method in class net.algart.matrices.spectra.RealScalarSampleArray
 
newCompatibleSamplesArray(long) - Method in class net.algart.matrices.spectra.RealVectorSampleArray
 
newCompatibleSamplesArray(long) - Method in interface net.algart.matrices.spectra.SampleArray
Creates a new array of samples of the same kind as this one with the same technology of storing elements (alike memory model if the samples are stored in AlgART arrays).
newCompatibleUnresizableArray(long) - Method in class net.algart.arrays.AbstractArray
 
newCompatibleUnresizableArray(Class, long) - Method in class net.algart.arrays.AbstractArray
 
newCompatibleUnresizableArray(long) - Method in class net.algart.arrays.AbstractBitArray
This implementation returns mm.newUnresizableBitArray(length)}, where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleUnresizableArray(Class, long) - Method in class net.algart.arrays.AbstractBitArray
This implementation returns mm.newUnresizableArray(elementType, length), where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleUnresizableArray(long) - Method in class net.algart.arrays.AbstractByteArray
This implementation returns mm.newUnresizableByteArray(length)}, where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleUnresizableArray(Class, long) - Method in class net.algart.arrays.AbstractByteArray
This implementation returns mm.newUnresizableArray(elementType, length), where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleUnresizableArray(long) - Method in class net.algart.arrays.AbstractCharArray
This implementation returns mm.newUnresizableCharArray(length)}, where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleUnresizableArray(Class, long) - Method in class net.algart.arrays.AbstractCharArray
This implementation returns mm.newUnresizableArray(elementType, length), where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleUnresizableArray(long) - Method in class net.algart.arrays.AbstractDoubleArray
This implementation returns mm.newUnresizableDoubleArray(length)}, where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleUnresizableArray(Class, long) - Method in class net.algart.arrays.AbstractDoubleArray
This implementation returns mm.newUnresizableArray(elementType, length), where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleUnresizableArray(long) - Method in class net.algart.arrays.AbstractFloatArray
This implementation returns mm.newUnresizableFloatArray(length)}, where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleUnresizableArray(Class, long) - Method in class net.algart.arrays.AbstractFloatArray
This implementation returns mm.newUnresizableArray(elementType, length), where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleUnresizableArray(long) - Method in class net.algart.arrays.AbstractIntArray
This implementation returns mm.newUnresizableIntArray(length)}, where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleUnresizableArray(Class, long) - Method in class net.algart.arrays.AbstractIntArray
This implementation returns mm.newUnresizableArray(elementType, length), where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleUnresizableArray(long) - Method in class net.algart.arrays.AbstractLongArray
This implementation returns mm.newUnresizableLongArray(length)}, where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleUnresizableArray(Class, long) - Method in class net.algart.arrays.AbstractLongArray
This implementation returns mm.newUnresizableArray(elementType, length), where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleUnresizableArray(long) - Method in class net.algart.arrays.AbstractObjectArray
This implementation returns mm.newUnresizableObjectArray(AbstractObjectArray.elementType(), length)}, where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleUnresizableArray(Class, long) - Method in class net.algart.arrays.AbstractObjectArray
This implementation returns mm.newUnresizableArray(elementType, length), where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleUnresizableArray(long) - Method in class net.algart.arrays.AbstractShortArray
This implementation returns mm.newUnresizableShortArray(length)}, where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleUnresizableArray(Class, long) - Method in class net.algart.arrays.AbstractShortArray
This implementation returns mm.newUnresizableArray(elementType, length), where mm is the memory model specified by the constructor argument or SimpleMemoryModel if this argument was null.
newCompatibleUnresizableArray(long) - Method in interface net.algart.arrays.Array
Returns unresizable compatible zero-filled array with the specified length.
newCompatibleUnresizableArray(Class, long) - Method in interface net.algart.arrays.Array
Returns unresizable compatible zero-filled array with the specified initial length and element type.
newCompatibleUnresizableArray(long) - Method in interface net.algart.arrays.BitArray
 
newCompatibleUnresizableArray(long) - Method in interface net.algart.arrays.ByteArray
 
newCompatibleUnresizableArray(long) - Method in interface net.algart.arrays.CharArray
 
newCompatibleUnresizableArray(long) - Method in interface net.algart.arrays.DoubleArray
 
newCompatibleUnresizableArray(long) - Method in interface net.algart.arrays.FloatArray
 
newCompatibleUnresizableArray(long) - Method in interface net.algart.arrays.IntArray
 
newCompatibleUnresizableArray(long) - Method in interface net.algart.arrays.LongArray
 
newCompatibleUnresizableArray(long) - Method in interface net.algart.arrays.ObjectArray
 
newCompatibleUnresizableArray(long) - Method in interface net.algart.arrays.PArray
 
newCompatibleUnresizableArray(long) - Method in interface net.algart.arrays.PFixedArray
 
newCompatibleUnresizableArray(long) - Method in interface net.algart.arrays.PFloatingArray
 
newCompatibleUnresizableArray(long) - Method in interface net.algart.arrays.PIntegerArray
 
newCompatibleUnresizableArray(long) - Method in interface net.algart.arrays.ShortArray
 
newConstantPattern(Pattern, double) - Static method in class net.algart.math.patterns.WeightedPatterns
 
newDoubleArray(long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newDoubleArray(long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableDoubleArray)newArray(double.class, initialLength).
newDoubleMatrix(long...) - Method in class net.algart.arrays.AbstractMemoryModel
 
newDoubleMatrix(long...) - Method in interface net.algart.arrays.MemoryModel
Equivalent to newMatrix(UpdatableDoubleArray.class, double.class, dim).
newEmptyArray(Class) - Method in class net.algart.arrays.AbstractMemoryModel
 
newEmptyArray(Class, long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newEmptyArray(Class) - Method in class net.algart.arrays.BufferMemoryModel
 
newEmptyArray(Class, long) - Method in class net.algart.arrays.BufferMemoryModel
 
newEmptyArray(Class) - Method in class net.algart.arrays.CombinedMemoryModel
This implementation returns newArray(elementType, 10).
newEmptyArray(Class, long) - Method in class net.algart.arrays.CombinedMemoryModel
Constructs an empty array with the specified element type and initial capacity.
newEmptyArray(Class) - Method in class net.algart.arrays.LargeMemoryModel
 
newEmptyArray(Class, long) - Method in class net.algart.arrays.LargeMemoryModel
 
newEmptyArray(Class) - Method in interface net.algart.arrays.MemoryModel
Constructs an empty resizable array with the specified element type and a little initial capacity.
newEmptyArray(Class, long) - Method in interface net.algart.arrays.MemoryModel
Constructs an empty resizable array with the specified element type and initial capacity.
newEmptyArray(Class) - Method in class net.algart.arrays.SignalMemoryModel
 
newEmptyArray(Class, long) - Method in class net.algart.arrays.SignalMemoryModel
 
newEmptyArray(Class) - Method in class net.algart.arrays.SimpleMemoryModel
 
newEmptyArray(Class, long) - Method in class net.algart.arrays.SimpleMemoryModel
 
newEmptyBitArray() - Method in class net.algart.arrays.AbstractMemoryModel
 
newEmptyBitArray(long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newEmptyBitArray() - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableBitArray)newEmptyArray(boolean.class).
newEmptyBitArray(long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableBitArray)newEmptyArray(boolean.class, initialCapacity).
newEmptyByteArray() - Method in class net.algart.arrays.AbstractMemoryModel
 
newEmptyByteArray(long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newEmptyByteArray() - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableByteArray)newEmptyArray(byte.class).
newEmptyByteArray(long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableByteArray)newEmptyArray(byte.class, initialCapacity).
newEmptyCharArray() - Method in class net.algart.arrays.AbstractMemoryModel
 
newEmptyCharArray(long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newEmptyCharArray() - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableCharArray)newEmptyArray(char.class).
newEmptyCharArray(long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableCharArray)newEmptyArray(char.class, initialCapacity).
newEmptyDoubleArray() - Method in class net.algart.arrays.AbstractMemoryModel
 
newEmptyDoubleArray(long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newEmptyDoubleArray() - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableDoubleArray)newEmptyArray(double.class).
newEmptyDoubleArray(long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableDoubleArray)newEmptyArray(double.class, initialCapacity).
newEmptyFloatArray() - Method in class net.algart.arrays.AbstractMemoryModel
 
newEmptyFloatArray(long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newEmptyFloatArray() - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableFloatArray)newEmptyArray(float.class).
newEmptyFloatArray(long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableFloatArray)newEmptyArray(float.class, initialCapacity).
newEmptyIntArray() - Method in class net.algart.arrays.AbstractMemoryModel
 
newEmptyIntArray(long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newEmptyIntArray() - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableIntArray)newEmptyArray(int.class).
newEmptyIntArray(long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableIntArray)newEmptyArray(int.class, initialCapacity).
newEmptyLongArray() - Method in class net.algart.arrays.AbstractMemoryModel
 
newEmptyLongArray(long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newEmptyLongArray() - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableLongArray)newEmptyArray(long.class).
newEmptyLongArray(long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableLongArray)newEmptyArray(long.class, initialCapacity).
newEmptyObjectArray(Class<E>) - Method in class net.algart.arrays.AbstractMemoryModel
 
newEmptyObjectArray(Class<E>, long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newEmptyObjectArray(Class<E>) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableObjectArray<E>)newEmptyArray(elementType).
newEmptyObjectArray(Class<E>, long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableObjectArray<E>)newEmptyArray(elementType, initialCapacity).
newEmptyShortArray() - Method in class net.algart.arrays.AbstractMemoryModel
 
newEmptyShortArray(long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newEmptyShortArray() - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableShortArray)newEmptyArray(short.class).
newEmptyShortArray(long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableShortArray)newEmptyArray(short.class, initialCapacity).
newFloatArray(long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newFloatArray(long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableFloatArray)newArray(float.class, initialLength).
newFloatMatrix(long...) - Method in class net.algart.arrays.AbstractMemoryModel
 
newFloatMatrix(long...) - Method in interface net.algart.arrays.MemoryModel
Equivalent to newMatrix(UpdatableFloatArray.class, float.class, dim).
newIntArray(long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newIntArray(long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableIntArray)newArray(int.class, initialLength).
newIntHistogram(int, int...) - Static method in class net.algart.arrays.Histogram
 
newIntHistogram(int[], int...) - Static method in class net.algart.arrays.Histogram
 
newIntMatrix(long...) - Method in class net.algart.arrays.AbstractMemoryModel
 
newIntMatrix(long...) - Method in interface net.algart.arrays.MemoryModel
Equivalent to newMatrix(UpdatableIntArray.class, int.class, dim).
newJavaArray(int) - Method in class net.algart.arrays.AbstractArray
This implementation returns java.lang.reflect.Array.newInstance(elementType(), length).
newJavaArray(int) - Method in interface net.algart.arrays.Array
Returns usual Java-array (zero-filled) with the specified length and element type returned by Array.elementType() method.
newLazyCopy(Array) - Method in class net.algart.arrays.AbstractMemoryModel
This implementation returns array.asCopyOnNextWrite(), if the array is resizable and created by this memory model, or usual actual copy of the array in other case.
newLazyCopy(Class<T>, Matrix<?>) - Method in class net.algart.arrays.AbstractMemoryModel
 
newLazyCopy(Array) - Method in class net.algart.arrays.LargeMemoryModel
See comments to MemoryModel.newLazyCopy(Array) method.
newLazyCopy(Array) - Method in interface net.algart.arrays.MemoryModel
Constructs a resizable array with the same content as the passed one, where the actual copying the elements will be deferred as long as possible, maybe, until the first access to elements.
newLazyCopy(Class<T>, Matrix<?>) - Method in interface net.algart.arrays.MemoryModel
Equivalent to matrix.matrix(newUnresizableLazyCopy(matrix.array())).cast(arraySupertype).
newLongArray(long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newLongArray(long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableLongArray)newArray(long.class, initialLength).
newLongHistogram(int, int...) - Static method in class net.algart.arrays.Histogram
 
newLongHistogram(long[], int...) - Static method in class net.algart.arrays.Histogram
 
newLongMatrix(long...) - Method in class net.algart.arrays.AbstractMemoryModel
 
newLongMatrix(long...) - Method in interface net.algart.arrays.MemoryModel
Equivalent to newMatrix(UpdatableLongArray.class, long.class, dim).
newMatrix(Class<T>, Class<?>, long...) - Method in class net.algart.arrays.AbstractMemoryModel
This method is fully implemented in this class.
newMatrix(Class<T>, Matrix<?>) - Method in class net.algart.arrays.AbstractMemoryModel
 
newMatrix(Class<T>, Class<?>, long...) - Method in interface net.algart.arrays.MemoryModel
Constructs a zero-filled matrix with the specified element type and dimensions.
newMatrix(Class<T>, Matrix<?>) - Method in interface net.algart.arrays.MemoryModel
Equivalent to newMatrix(arraySupertype, matrix.elementType(), matrix.dimensions()).
newMinkowskiMultiplePattern(Pattern, int) - Static method in class net.algart.math.patterns.Patterns
Equivalent to newMinkowskiSum(patterns), where pattern is the array with the length n containing n copies of the passed pattern.
newMinkowskiSum(Pattern...) - Static method in class net.algart.math.patterns.Patterns
Creates new pattern, representing the Minkowski sum of the passed patterns.
newObjectArray(Class<E>, long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newObjectArray(Class<E>, long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableObjectArray<E>)newArray(elementType, initialLength).
newPattern(Set<IPoint>) - Static method in class net.algart.math.patterns.Patterns
Creates new pattern consisting of all specified points.
newPattern(IPoint...) - Static method in class net.algart.math.patterns.Patterns
Equivalent to newPattern(new HashSet(Arrays.asList(points))).
newRectangularPattern(IRange...) - Static method in class net.algart.math.patterns.Patterns
Creates new rectangular pattern (n-dimensional rectangular parallelepiped), consisting of all such points (x0,x1,...,xn-1) that ranges[i].min()<=xi<=ranges[i].max(), i=0,1,...,n-1, n=ranges.length.
newRectangularPattern(IPoint, IPoint) - Static method in class net.algart.math.patterns.Patterns
Equivalent to newRectangularPattern(ranges), where ranges[k] is IRange.valueOf(min.coord(k), max.coord(k)).
newShortArray(long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newShortArray(long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (MutableShortArray)newArray(short.class, initialLength).
newShortMatrix(long...) - Method in class net.algart.arrays.AbstractMemoryModel
 
newShortMatrix(long...) - Method in interface net.algart.arrays.MemoryModel
Equivalent to newMatrix(UpdatableShortArray.class, short.class, dim).
newSide() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner.Step
Returns the new (current) pixel side.
newSpherePattern(Point, double) - Static method in class net.algart.math.patterns.Patterns
A concrete variant of Patterns.newPattern(Set) method returning the pattern consisting of all such points inside n-dimensional sphere with the given radius r and center.
newStructuredMatrix(Class<T>, Matrix<?>) - Method in class net.algart.arrays.AbstractMemoryModel
 
newStructuredMatrix(Class<T>, Matrix<?>) - Method in interface net.algart.arrays.MemoryModel
Equivalent to newMatrix(arraySupertype, matrix).structureLike(matrix).
newSummingIntHistogram(int, int...) - Static method in class net.algart.arrays.SummingHistogram
 
newSummingIntHistogram(int, boolean, int...) - Static method in class net.algart.arrays.SummingHistogram
 
newSummingIntHistogram(int[], int...) - Static method in class net.algart.arrays.SummingHistogram
 
newSummingIntHistogram(int[], boolean, int...) - Static method in class net.algart.arrays.SummingHistogram
 
newSummingLongHistogram(int, int...) - Static method in class net.algart.arrays.SummingHistogram
 
newSummingLongHistogram(int, boolean, int...) - Static method in class net.algart.arrays.SummingHistogram
 
newSummingLongHistogram(long[], int...) - Static method in class net.algart.arrays.SummingHistogram
 
newSummingLongHistogram(long[], boolean, int...) - Static method in class net.algart.arrays.SummingHistogram
 
newUnion(Pattern...) - Static method in class net.algart.math.patterns.Patterns
Creates new pattern, representing the set-theoretic union of the passed patterns.
newUnresizableArray(Class, long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newUnresizableArray(Array) - Method in class net.algart.arrays.AbstractMemoryModel
 
newUnresizableArray(Class, long) - Method in class net.algart.arrays.BufferMemoryModel
 
newUnresizableArray(Class, long) - Method in class net.algart.arrays.CombinedMemoryModel
 
newUnresizableArray(Class, long) - Method in class net.algart.arrays.LargeMemoryModel
 
newUnresizableArray(Class, long) - Method in interface net.algart.arrays.MemoryModel
Constructs a zero-filled unresizable array with the specified element type and length.
newUnresizableArray(Array) - Method in interface net.algart.arrays.MemoryModel
Equivalent to newUnresizableArray(array.elementType(), array.length()).
newUnresizableArray(Class, long) - Method in class net.algart.arrays.SignalMemoryModel
 
newUnresizableArray(Class, long) - Method in class net.algart.arrays.SimpleMemoryModel
 
newUnresizableBitArray(long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newUnresizableBitArray(long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableBitArray)newUnresizableArray(boolean.class, initialLength).
newUnresizableByteArray(long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newUnresizableByteArray(long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableByteArray)newUnresizableArray(byte.class, initialLength).
newUnresizableCharArray(long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newUnresizableCharArray(long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableCharArray)newUnresizableArray(char.class, initialLength).
newUnresizableDoubleArray(long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newUnresizableDoubleArray(long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableDoubleArray)newUnresizableArray(double.class, initialLength).
newUnresizableFloatArray(long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newUnresizableFloatArray(long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableFloatArray)newUnresizableArray(float.class, initialLength).
newUnresizableIntArray(long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newUnresizableIntArray(long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableIntArray)newUnresizableArray(int.class, initialLength).
newUnresizableLazyCopy(Array) - Method in class net.algart.arrays.AbstractMemoryModel
This implementation returns array.asCopyOnNextWrite(), if the array is updatable and created by this memory model, or usual actual copy of the array in other case.
newUnresizableLazyCopy(Array) - Method in class net.algart.arrays.LargeMemoryModel
See comments to MemoryModel.newUnresizableLazyCopy(Array) method.
newUnresizableLazyCopy(Array) - Method in interface net.algart.arrays.MemoryModel
Equivalent to MemoryModel.newLazyCopy(Array) method with the only difference, that the returned array is unresizable.
newUnresizableLongArray(long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newUnresizableLongArray(long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableLongArray)newUnresizableArray(long.class, initialLength).
newUnresizableObjectArray(Class<E>, long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newUnresizableObjectArray(Class<E>, long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableObjectArray<E>)newUnresizableArray(elementType, initialLength).
newUnresizableShortArray(long) - Method in class net.algart.arrays.AbstractMemoryModel
 
newUnresizableShortArray(long) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableShortArray)newUnresizableArray(short.class, initialLength).
next() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner
Move the current position to the next segment of the currently scanned object boundary.
next() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner.SimpleMeasurer
 
next() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner.Wrapper
 
nextBoundary() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner
Finds the next vertical segment, belonging to some object boundary, after the current position, and sets the current position to the found one.
nextBoundary() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner.Wrapper
 
nextQuickPosition(long) - Method in class net.algart.arrays.AbstractBitArray
This implementation returns -1 always.
nextQuickPosition(long) - Method in interface net.algart.arrays.BitArray
Returns the minimal pos >= max(position,0), for which the calls getBits(pos, destArray, 0, someCount) and (for updatable array) setBits(pos, srcArray, 0, someCount) work essentially faster than for most of other ("slow") positions, or -1 if there is no such position, in particular, if position>=length().
nextSharing() - Method in class net.algart.arrays.Histogram
 
nextSharing() - Method in class net.algart.arrays.SummingHistogram
 
nextUnitBit(long[]) - Method in class net.algart.matrices.bitscanning.ConnectedObjectScanner
Finds the next unit matrix element, starting from coordinates, saves the result in the same coordinates array and returns true if such element was found.
nFloatCopies(long, float) - Static method in class net.algart.arrays.Arrays
Equivalent to nFloatCopies(null, n, element).
nFloatCopies(MemoryModel, long, float) - Static method in class net.algart.arrays.Arrays
Constructs an immutable unresizable float array consisting of n copies of the specified element.
nIntCopies(long, int) - Static method in class net.algart.arrays.Arrays
Equivalent to nIntCopies(null, n, element).
nIntCopies(MemoryModel, long, int) - Static method in class net.algart.arrays.Arrays
Constructs an immutable unresizable int array consisting of n copies of the specified element.
nLongCopies(long, long) - Static method in class net.algart.arrays.Arrays
Equivalent to nLongCopies(null, n, element).
nLongCopies(MemoryModel, long, long) - Static method in class net.algart.arrays.Arrays
Constructs an immutable unresizable long array consisting of n copies of the specified element.
nNullCopies(long, Class<T>) - Static method in class net.algart.arrays.Arrays
The version of nObjectCopies(n, element) method with element=null that allows to specify the element type of the returned array.
nNullCopies(MemoryModel, long, Class<T>) - Static method in class net.algart.arrays.Arrays
The version of nObjectCopies(mm, n, element) method with element=null that allows to specify the element type of the returned array.
NoArrayException - Exception in net.algart.arrays
Unchecked exception thrown by DirectAccessible.javaArray() method if the object cannot be viewed as a Java array.
NoArrayException() - Constructor for exception net.algart.arrays.NoArrayException
Constructs an instance of this class.
nObjectCopies(long, T) - Static method in class net.algart.arrays.Arrays
Equivalent to nObjectCopies(null, n, element).
nObjectCopies(MemoryModel, long, T) - Static method in class net.algart.arrays.Arrays
Constructs an immutable unresizable Object array consisting of n copies of the specified element.
noProgressVersion() - Method in class net.algart.arrays.AbstractArrayContext
 
noProgressVersion() - Method in interface net.algart.arrays.ArrayContext
Returns new context, identical to this one with the only exception that its ArrayContext.updateProgress(Event) method does nothing.
normalizeAngle(double) - Static method in class net.algart.math.geom.Rotation2D
Returns the "normalized" equivalent of the passed angle φ: the such angle φ0, that 0<=φ0<2π and φ=φ0+2kπ for some integer k=...,-2,-1,0,1,2,...
normalizeAngleLessPI(double) - Static method in class net.algart.math.geom.Rotation2D
Returns the "normalized" equivalent of the passed angle φ: the such angle φ0, that 0<=φ0<π and φ=φ0+kπ for some integer k=...,-2,-1,0,1,2,....
normalOrderComparator(UpdatableArray) - Static method in class net.algart.arrays.Arrays
Returns comparator allowing to sort the array in normal (increasing) order via sort method.
notBits(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 NOT of corresponding count bits, packed in src array, starting from the bit #srcPos.
notBits(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 NOT of corresponding count bits, packed in src buffer, starting from the bit #srcPos.
nPCopies(long, Class<?>, double) - Static method in class net.algart.arrays.Arrays
Equivalent to nPCopies(null, n, elementType, element).
nPCopies(MemoryModel, long, Class<?>, double) - Static method in class net.algart.arrays.Arrays
Constructs an immutable unresizable array consisting of n copies of the specified double element, cast to the specified element type.
nPFixedCopies(long, Class<?>, long) - Static method in class net.algart.arrays.Arrays
Equivalent to nPFixedCopies(null, n, elementType, element).
nPFixedCopies(MemoryModel, long, Class<?>, long) - Static method in class net.algart.arrays.Arrays
Constructs an immutable unresizable array consisting of n copies of the specified integer element, cast to the specified element type.
nShortCopies(long, short) - Static method in class net.algart.arrays.Arrays
Equivalent to nShortCopies(null, n, element).
nShortCopies(MemoryModel, long, short) - Static method in class net.algart.arrays.Arrays
Constructs an immutable unresizable short array consisting of n copies of the specified element.
numberOfNeighbours(int) - Method in enum net.algart.matrices.bitscanning.ConnectivityType
Returns the number of neighbours of any matrix element: 2*dimCount for straight connectivity, 3dimCount-1 for straight-and-diagonal connectivity.
numberOfParallelTasks() - Method in class net.algart.arrays.ArrayContext.Event
Returns the number of parallel tasks, which the algorithm is split into.
numberOfRanges - Variable in class net.algart.arrays.Arrays.ParallelExecutor
The number of ranges that the source array is split into by Arrays.ParallelExecutor.process() method.
numberOfRanges() - Method in class net.algart.arrays.Arrays.ParallelExecutor
Returns the value of Arrays.ParallelExecutor.numberOfRanges field.
numberOfTasks - Variable in class net.algart.arrays.Arrays.ParallelExecutor
The number of parallel tasks that will be used by Arrays.ParallelExecutor.process() method.
numberOfTasks() - Method in class net.algart.arrays.Arrays.ParallelExecutor
Returns the value of Arrays.ParallelExecutor.numberOfTasks field.
numberOfTasks() - Method in class net.algart.arrays.GeneralizedBitProcessing
Returns the number of threads, that this class uses for multithreading optimization.
numbersOfElementsPerOneCombinedElement(int) - Method in class net.algart.arrays.CombinedMemoryModel.AbstractByteBufferCombiner
 
numbersOfElementsPerOneCombinedElement(int) - Method in interface net.algart.arrays.CombinedMemoryModel.Combiner
Should return the number of sequential elements of the array #indexOfArrayInStorage in the storage, used for storing one element of the combined array.

O

ObjectArray<E> - Interface in net.algart.arrays
AlgART array of some objects (non-primitive values) with the specified generic type E, read-only access.
ObjectInPlaceArray<E> - Interface in net.algart.arrays
Special version of ObjectArray allowing to load an element without creating new Java object.
ObjectStack<E> - Interface in net.algart.arrays
Stack of some objects (non-primitive values).
OctupleThinningSkeleton2D - Class in net.algart.matrices.bitskeletons
2-dimentional skeletonization based on 8 thinning steps, corresponding to 8 directions with the step 45 degree, based on analysis of 3x3 aperture.
oldSide() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner.Step
Returns the previous pixel side.
open(boolean) - Method in interface net.algart.arrays.DataFile
Opens the data file.
opening(Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.AbstractMorphology
 
opening(Matrix<? extends PArray>, Pattern) - Method in interface net.algart.matrices.morphology.Morphology
Returns the new updatable matrix, containing the opening of the source matrix by the specified pattern.
operator() - Method in class net.algart.math.functions.ApertureFilteredFunc
Returns the operator, used while building thie transformed function: the second argument of getInstance method.
operator() - Method in class net.algart.math.functions.CoordinateTransformedFunc
Returns the operator, used while building this transformed function: the second argument of getInstance method.
Operator - Interface in net.algart.math.functions
Abstract operator: a transformation from one mathematical function to another.
oppositeByteArray(byte[]) - Static method in class net.algart.arrays.JArrays
Replaces all elements in dest array with the same values with the minus sign: dest[i]=-dest[i].
oppositeByteArray(byte[], int, int) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the same values with the minus sign: dest[destPos+i]=-dest[destPos+i].
oppositeDoubleArray(double[]) - Static method in class net.algart.arrays.JArrays
Replaces all elements in dest array with the same values with the minus sign: dest[i]=-dest[i].
oppositeDoubleArray(double[], int, int) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the same values with the minus sign: dest[destPos+i]=-dest[destPos+i].
oppositeFloatArray(float[]) - Static method in class net.algart.arrays.JArrays
Replaces all elements in dest array with the same values with the minus sign: dest[i]=-dest[i].
oppositeFloatArray(float[], int, int) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the same values with the minus sign: dest[destPos+i]=-dest[destPos+i].
oppositeIntArray(int[]) - Static method in class net.algart.arrays.JArrays
Replaces all elements in dest array with the same values with the minus sign: dest[i]=-dest[i].
oppositeIntArray(int[], int, int) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the same values with the minus sign: dest[destPos+i]=-dest[destPos+i].
oppositeLongArray(long[]) - Static method in class net.algart.arrays.JArrays
Replaces all elements in dest array with the same values with the minus sign: dest[i]=-dest[i].
oppositeLongArray(long[], int, int) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the same values with the minus sign: dest[destPos+i]=-dest[destPos+i].
oppositeShortArray(short[]) - Static method in class net.algart.arrays.JArrays
Replaces all elements in dest array with the same values with the minus sign: dest[i]=-dest[i].
oppositeShortArray(short[], int, int) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with the same values with the minus sign: dest[destPos+i]=-dest[destPos+i].
orBits(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 OR of them and corresponding count bits, packed in src array, starting from the bit #srcPos.
orBits(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 OR of them and corresponding count bits, packed in src buffer, starting from the bit #srcPos.
origin(int) - Static method in class net.algart.math.IPoint
Returns the origin of coordinates in n-dimensional space, where n=coordCount is the argument of this method.
origin(int) - Static method in class net.algart.math.Point
Returns the origin of coordinates in n-dimensional space, where n=coordCount is the argument of this method.
orNotBits(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 OR of them and inverted corresponding count bits, packed in src array, starting from the bit #srcPos.
orNotBits(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 OR of them and inverted corresponding count bits, packed in src buffer, starting from the bit #srcPos.
otherInterpolation(boolean) - Method in enum net.algart.matrices.morphology.RankPrecision
 
out() - Method in class net.algart.math.functions.RectangularFunc
Returns the value, which is returned by this function outside min..max range.
outsideNonZeroPart() - Method in class net.algart.arrays.Histogram
 
outsideValue() - Method in class net.algart.matrices.linearfiltering.ConstantlyContinuedConvolution
Returns the constant that will be used for continuation outside the source matrix.
overlaps(RectangularArea) - Method in class net.algart.math.RectangularArea
Returns true if and only if min(k)<area.max(k) and area.min(k)<max(k) for all k.

P

packBits(long[], long, boolean[], int, int) - Static method in class net.algart.arrays.PackedBitArrays
Copies count bits from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos.
packBits(LongBuffer, long, boolean[], int, int) - Static method in class net.algart.arrays.PackedBitBuffers
Copies count bits from src array, starting from the element #srcPos, to packed dest buffer, starting from the bit #destPos.
packBitsGreater(UpdatableBitArray, PArray, double) - Static method in class net.algart.arrays.Arrays
Equivalent to packBitsGreater(null, bits, array, threshold).
packBitsGreater(ArrayContext, UpdatableBitArray, PArray, double) - Static method in class net.algart.arrays.Arrays
Sets every bit #k of the passed updatable bit array to the boolean value array.getDouble(k) >= threshold.
packBitsGreater(long[], long, char[], int, int, char) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value src[k] > threshold.
packBitsGreater(long[], long, byte[], int, int, int) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value (src[k] & 0xFF) > threshold.
packBitsGreater(long[], long, short[], int, int, int) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value (src[k] & 0xFFFF) > threshold.
packBitsGreater(long[], long, int[], int, int, int) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value src[k] > threshold.
packBitsGreater(long[], long, long[], int, int, long) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value src[k] > threshold.
packBitsGreater(long[], long, float[], int, int, float) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value src[k] > threshold.
packBitsGreater(long[], long, double[], int, int, double) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value src[k] > threshold.
packBitsGreaterOrEqual(UpdatableBitArray, PArray, double) - Static method in class net.algart.arrays.Arrays
Equivalent to packBitsGreaterOrEqual(null, bits, array, threshold).
packBitsGreaterOrEqual(ArrayContext, UpdatableBitArray, PArray, double) - Static method in class net.algart.arrays.Arrays
Sets every bit #k of the passed updatable bit array to the boolean value array.getDouble(k) >= threshold.
packBitsGreaterOrEqual(long[], long, char[], int, int, char) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value src[k] >= threshold.
packBitsGreaterOrEqual(long[], long, byte[], int, int, int) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value (src[k] & 0xFF) >= threshold.
packBitsGreaterOrEqual(long[], long, short[], int, int, int) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value (src[k] & 0xFFFF) >= threshold.
packBitsGreaterOrEqual(long[], long, int[], int, int, int) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value src[k] >= threshold.
packBitsGreaterOrEqual(long[], long, long[], int, int, long) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value src[k] >= threshold.
packBitsGreaterOrEqual(long[], long, float[], int, int, float) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value src[k] >= threshold.
packBitsGreaterOrEqual(long[], long, double[], int, int, double) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value src[k] >= threshold.
packBitsInverted(long[], long, boolean[], int, int) - Static method in class net.algart.arrays.PackedBitArrays
Copies count inverted bits from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos.
packBitsLess(UpdatableBitArray, PArray, double) - Static method in class net.algart.arrays.Arrays
Equivalent to packBitsLess(null, bits, array, threshold).
packBitsLess(ArrayContext, UpdatableBitArray, PArray, double) - Static method in class net.algart.arrays.Arrays
Sets every bit #k of the passed updatable bit array to the boolean value array.getDouble(k) <= threshold.
packBitsLess(long[], long, char[], int, int, char) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value src[k] < threshold.
packBitsLess(long[], long, byte[], int, int, int) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value (src[k] & 0xFF) < threshold.
packBitsLess(long[], long, short[], int, int, int) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value (src[k] & 0xFFFF) < threshold.
packBitsLess(long[], long, int[], int, int, int) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value src[k] < threshold.
packBitsLess(long[], long, long[], int, int, long) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value src[k] < threshold.
packBitsLess(long[], long, float[], int, int, float) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value src[k] < threshold.
packBitsLess(long[], long, double[], int, int, double) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value src[k] < threshold.
packBitsLessOrEqual(UpdatableBitArray, PArray, double) - Static method in class net.algart.arrays.Arrays
Equivalent to packBitsLessOrEqual(null, bits, array, threshold).
packBitsLessOrEqual(ArrayContext, UpdatableBitArray, PArray, double) - Static method in class net.algart.arrays.Arrays
Sets every bit #k of the passed updatable bit array to the boolean value array.getDouble(k) <= threshold.
packBitsLessOrEqual(long[], long, char[], int, int, char) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value src[k] <= threshold.
packBitsLessOrEqual(long[], long, byte[], int, int, int) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value (src[k] & 0xFF) <= threshold.
packBitsLessOrEqual(long[], long, short[], int, int, int) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value (src[k] & 0xFFFF) <= threshold.
packBitsLessOrEqual(long[], long, int[], int, int, int) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value src[k] <= threshold.
packBitsLessOrEqual(long[], long, long[], int, int, long) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value src[k] <= threshold.
packBitsLessOrEqual(long[], long, float[], int, int, float) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value src[k] <= threshold.
packBitsLessOrEqual(long[], long, double[], int, int, double) - Static method in class net.algart.arrays.PackedBitArrays
Packs count elements from src array, starting from the element #srcPos, to packed dest array, starting from the bit #destPos, so that every element src[k] is transformed to boolean (bit) value src[k] <= threshold.
PackedBitArrays - Class in net.algart.arrays
Operations with bit arrays packed into long[] Java arrays.
PackedBitBuffers - Class in net.algart.arrays
Operations with bit arrays packed into java.nio.LongBuffer.
packedLength(long) - Static method in class net.algart.arrays.PackedBitArrays
Returns (unpackedLength + 63) >>> 6: the minimal number of long values allowing to store unpackedLength bits.
parallelDistance(IPoint) - Method in class net.algart.math.IRectangularArea
Returns the parallel distance from the given point to this rectangular area.
parallelDistance(long...) - Method in class net.algart.math.IRectangularArea
Equivalent to parallelDistance(IPoint.valueOf(coordinates)), but works faster because does not require to create an instance of IPoint class.
parallelDistance(long, long) - Method in class net.algart.math.IRectangularArea
Equivalent to parallelDistance(IPoint.valueOf(x, y)), but works faster because does not require to allocate any objects.
parallelDistance(long, long, long) - Method in class net.algart.math.IRectangularArea
Equivalent to parallelDistance(IPoint.valueOf(x, y, z)), but works faster because does not require to allocate any objects.
parallelDistance(Point) - Method in class net.algart.math.RectangularArea
Returns the parallel distance from the given point to this rectangular area.
parallelDistance(double...) - Method in class net.algart.math.RectangularArea
Equivalent to parallelDistance(Point.valueOf(coordinates)), but works faster because does not require to create an instance of Point class.
parallelDistance(double, double) - Method in class net.algart.math.RectangularArea
Equivalent to parallelDistance(Point.valueOf(x, y)), but works faster because does not require to allocate any objects.
parallelDistance(double, double, double) - Method in class net.algart.math.RectangularArea
Equivalent to parallelDistance(Point.valueOf(x, y, z)), but works faster because does not require to allocate any objects.
parent() - Method in class net.algart.math.functions.ApertureFilteredFunc
Returns the parent function of this one: the first argument of getInstance method.
parent() - Method in class net.algart.math.functions.CoordinateTransformedFunc
Returns the parent function of this one: the first argument of getInstance method.
parent - Variable in class net.algart.math.patterns.AbstractWeightedPattern
The parent pattern.
parent - Variable in class net.algart.matrices.bitscanning.Boundary2DScanner.Wrapper
The parent scanner: the methods of this object call the corresponding methods of the parent one.
parent() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner.Wrapper
Returns the Boundary2DScanner.Wrapper.parent scanner.
parentConvolution() - Method in class net.algart.matrices.linearfiltering.ConstantlyContinuedConvolution
Returns the parent Convolution object, passed to ConstantlyContinuedConvolution.getInstance(Convolution, double) method.
PArray - Interface in net.algart.arrays
AlgART array of primitive elements (boolean, char, byte, short, int, long, float or double), read-only access.
parseIntWithMetricalSuffixes(String) - Static method in class net.algart.arrays.Arrays.SystemSettings
Analogue of Integer.parseInt that "understands" suffixes K, M, G, that mean "Kilo" (1024), "Mega" (1048576) and "Giga" (1073741824).
parseLongWithMetricalSuffixes(String) - Static method in class net.algart.arrays.Arrays.SystemSettings
Analogue of Long.parseLong that "understands" suffixes K, M, G, T, that mean "Kilo" (1024), "Mega" (1048576), "Giga" (1073741824) and "Tera" (1099511627776).
part(double, double) - Method in class net.algart.arrays.AbstractArrayContext
 
part(long, long, long) - Method in class net.algart.arrays.AbstractArrayContext
 
part(ArrayContext, double, double) - Static method in class net.algart.arrays.AbstractIterativeArrayProcessor
This method returns context == null ? null : context.part(fromPart, toPart)).
part(double, double) - Method in interface net.algart.arrays.ArrayContext
Returns new context, describing the execution of some subtask of the current task, from fromPart*100% of total execution until toPart*100% of total execution.
part(long, long, long) - Method in interface net.algart.arrays.ArrayContext
Returns new context, describing the execution of some subtask of the current task, from from/total*100% of total execution until to/total*100% of total execution.
pathClass() - Method in class net.algart.arrays.AbstractDataFileModel
This implementation returns File.class.
pathClass() - Method in interface net.algart.arrays.DataFileModel
Returns the type of the data file paths used by this model.
Pattern - Interface in net.algart.math.patterns
Pattern: multidimensional geometrical figure specified as non-empty set of integer points (points in multidimensional space with integer coordinates).
Patterns - Class in net.algart.math.patterns
A set of static methods operating with and returning patterns.
percentile(long[], long, double) - Static method in class net.algart.arrays.Histogram
Equivalent to preciseValue(histogram,percentileLevel*(sumOfColumns-1)), if sumOfColumns>0.
percentile(int[], long, double) - Static method in class net.algart.arrays.Histogram
Equivalent to preciseValue(histogram,percentileLevel*(sumOfColumns-1)), if sumOfColumns>0.
percentile(Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.AbstractRankMorphology
 
percentile(Matrix<? extends PArray>, double, Pattern) - Method in class net.algart.matrices.morphology.AbstractRankMorphology
 
percentile(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.AbstractRankMorphology
 
percentile(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, double, Pattern) - Method in class net.algart.matrices.morphology.AbstractRankMorphology
 
percentile(Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern) - Method in interface net.algart.matrices.morphology.RankMorphology
 
percentile(Matrix<? extends PArray>, double, Pattern) - Method in interface net.algart.matrices.morphology.RankMorphology
 
percentile(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern) - Method in interface net.algart.matrices.morphology.RankMorphology
 
percentile(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, double, Pattern) - Method in interface net.algart.matrices.morphology.RankMorphology
 
performIteration(ArrayContext) - Method in class net.algart.arrays.AbstractIterativeArrayProcessor
 
performIteration(ArrayContext) - Method in interface net.algart.arrays.IterativeArrayProcessor
Performs the next iteration of the iterative algorithm.
performIteration(ArrayContext) - Method in class net.algart.matrices.bitskeletons.SimpleSkeleton
 
performIteration(ArrayContext) - Method in class net.algart.matrices.morphology.IterativeErosion
 
performIteration(ArrayContext) - Method in class net.algart.matrices.morphology.IterativeOpening
 
performTasks(ThreadFactory, Runnable[]) - Method in class net.algart.arrays.AbstractThreadPoolFactory
 
performTasks(Array, ThreadFactory, Runnable[]) - Method in class net.algart.arrays.AbstractThreadPoolFactory
 
performTasks(ThreadFactory, Runnable[]) - Method in interface net.algart.arrays.ThreadPoolFactory
Performs the specified tasks by the thread pool, returned by getThreadPool(threadFactory) method in the begin of execution.
performTasks(Array, ThreadFactory, Runnable[]) - Method in interface net.algart.arrays.ThreadPoolFactory
Equivalent to ThreadPoolFactory.performTasks(java.util.concurrent.ThreadFactory, Runnable[]) method with the only difference, that the thread pool is got via getThreadPool(sourceArray, threadFactory) method.
perimeter() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner.SimpleMeasurer
Returns the length of the polyline, connecting centers of all visited pixels: an estimated perimeter of the scanned object, "drawn" at the bit matrix.
persistentThreadPool() - Method in class net.algart.arrays.DefaultThreadPoolFactory
Returns the persistent thread pool, returned by all calls of DefaultThreadPoolFactory.getThreadPool(Array, ThreadFactory) method, if it exists, or null in other case.
PFixedArray - Interface in net.algart.arrays
AlgART array of any fixed-point primitive numeric, character or bit elements (byte, short, int, long, char or boolean), read-only access.
PFloatingArray - Interface in net.algart.arrays
AlgART array of any floating-point primitive elements (float or double), read-only access.
PIntegerArray - Interface in net.algart.arrays
AlgART array of any fixed-point primitive numeric elements (byte, short, int or long), read-only access.
PNumberArray - Interface in net.algart.arrays
AlgART array of any primitive numeric elements (byte, short, int, long, float or double), read-only access.
Point - Class in net.algart.math
Point in multidimensional space with real coordinates.
pointCount() - Method in class net.algart.math.patterns.AbstractPattern
 
pointCount() - Method in class net.algart.math.patterns.AbstractWeightedPattern
 
pointCount() - Method in interface net.algart.math.patterns.Pattern
Returns the number of integer points in this pattern.
points() - Method in class net.algart.math.patterns.AbstractPattern
 
points() - Method in class net.algart.math.patterns.AbstractWeightedPattern
 
points() - Method in interface net.algart.math.patterns.Pattern
Returns all integer points of this pattern.
POLYLINEAR_AVERAGING - Static variable in class net.algart.arrays.Matrices.ResizingMethod
Resizing with polylinear interpolation and averaging while compression.
POLYLINEAR_INTERPOLATION - Static variable in class net.algart.arrays.Matrices.ResizingMethod
Resizing with polylinear interpolation (useful for expanding), but without interpolation.
pop() - Method in interface net.algart.arrays.ObjectStack
Equivalent to Stack.popElement().
popBit() - Method in interface net.algart.arrays.BitStack
Removes the element at the top of this stack and returns its value, or throws EmptyStackException if the stack is empty.
popByte() - Method in interface net.algart.arrays.ByteStack
Removes the element at the top of this stack and returns its value, or throws EmptyStackException if the stack is empty.
popChar() - Method in interface net.algart.arrays.CharStack
Removes the element at the top of this stack and returns its value, or throws EmptyStackException if the stack is empty.
popDouble() - Method in interface net.algart.arrays.DoubleStack
Removes the element at the top of this stack and returns its value, or throws EmptyStackException if the stack is empty.
popElement() - Method in interface net.algart.arrays.Stack
Removes the element at the top of this stack and returns it, or throws EmptyStackException if the stack is empty.
popFloat() - Method in interface net.algart.arrays.FloatStack
Removes the element at the top of this stack and returns its value, or throws EmptyStackException if the stack is empty.
popInt() - Method in interface net.algart.arrays.IntStack
Removes the element at the top of this stack and returns its value, or throws EmptyStackException if the stack is empty.
popLong() - Method in interface net.algart.arrays.LongStack
Removes the element at the top of this stack and returns its value, or throws EmptyStackException if the stack is empty.
popShort() - Method in interface net.algart.arrays.ShortStack
Removes the element at the top of this stack and returns its value, or throws EmptyStackException if the stack is empty.
position() - Method in interface net.algart.arrays.DataBuffer
Returns the current mapping position.
position() - Method in class net.algart.arrays.DataFile.Range
Returns the starting range position.
position() - Method in class net.algart.matrices.stitching.DefaultFrame
 
position() - Method in interface net.algart.matrices.stitching.Frame
The position in n-dimensional space, where the given matrix is placed.
POSITIVE_DIFF - Static variable in interface net.algart.math.functions.Func
Positive difference of 2 numbers: f(x0, x1) = max(x0-x1,0).
PowerFunc - Class in net.algart.math.functions
Power function: f(x0, x1) = scale*x0x1 or f(x0) = scale*x0c, where c and scale are constants.
PowerFunc.Updatable - Class in net.algart.math.functions
Updatable extension of the power function with one argument.
preciseIntegralBetweenRanks(long[], double, double) - Static method in class net.algart.arrays.SummingHistogram
 
preciseIntegralBetweenRanks(int[], double, double) - Static method in class net.algart.arrays.SummingHistogram
 
preciseIntegralBetweenValues(long[], double, double, SummingHistogram.CountOfValues) - Static method in class net.algart.arrays.SummingHistogram
 
preciseIntegralBetweenValues(int[], double, double, SummingHistogram.CountOfValues) - Static method in class net.algart.arrays.SummingHistogram
 
preciseSumOf(PFixedArray, boolean) - Static method in class net.algart.arrays.Arrays
Equivalent to preciseSumOf(null, array, checkOverflow).
preciseSumOf(ArrayContext, PFixedArray, boolean) - Static method in class net.algart.arrays.Arrays
Returns the integer sum of all array elements: the results of array.getLong(k) for all k==0,1,...,array.length()-1.
preciseSumOf(PFixedArray) - Static method in class net.algart.arrays.Arrays
Equivalent to preciseSumOf(null, array, false).
preciseSumOf(ArrayContext, PFixedArray) - Static method in class net.algart.arrays.Arrays
Equivalent to preciseSumOf(context, array, false).
preciseValue(long[], double) - Static method in class net.algart.arrays.Histogram
"Interpolated" version of Histogram.value(long[], long).
preciseValue(int[], double) - Static method in class net.algart.arrays.Histogram
Precise equivalent of Histogram.preciseValue(long[], double) for a case of int[] type of the histogram.
prefixSize - Variable in class net.algart.arrays.AbstractDataFileModel
The value returned by AbstractDataFileModel.recommendedPrefixSize() method.
process() - Method in class net.algart.arrays.AbstractIterativeArrayProcessor
 
process() - Method in class net.algart.arrays.Arrays.Copier
 
process() - Method in class net.algart.arrays.Arrays.ParallelExecutor
Performs full processing the source AlgART array, passed to the constructor.
process(UpdatablePArray, PArray, Range, long) - Method in class net.algart.arrays.GeneralizedBitProcessing
Perform processing of any source array src (with saving results in dest array) on the base of the bit processing algorithm, specified for this instance (GeneralizedBitProcessing.sliceOperation()).
process() - Method in interface net.algart.arrays.IterativeArrayProcessor
Performs a loop of calls of performIteration method, while IterativeArrayProcessor.done() method returns false.
process(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.StreamingApertureProcessor
 
process(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.StreamingApertureProcessor
 
process(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, List<? extends Matrix<? extends PArray>>, Pattern) - Method in class net.algart.matrices.morphology.StreamingApertureProcessor
 
processBits(ArrayContext, UpdatableBitArray, BitArray, long, int, int) - Method in interface net.algart.arrays.GeneralizedBitProcessing.SliceOperation
Processes the source bit array srcBits and saves the results in destBits bit array.
processRange(long, long, int, long) - Method in class net.algart.arrays.Arrays.ParallelExecutor
Processes the region of the source AlgART array, passed to the constructor.
processSubArr(long, int, int) - Method in class net.algart.arrays.Arrays.Copier
This implementation copies src.subArr(position,count) to dest.subArr(position,count) via UpdatableArray.copy(Array) method.
processSubArr(long, int, int) - Method in class net.algart.arrays.Arrays.ParallelExecutor
Should process the specified region of the source AlgART array.
productDecomposition(int) - Method in class net.algart.math.patterns.AbstractWeightedPattern
This implementation returns Collections.singletonList(this).
productDecomposition(int) - Method in interface net.algart.math.patterns.WeightedPattern
Returns the product decomposition: the list of patterns such that the convolution with this pattern is equivalent to sequential convolution with all patterns from the list.
ProductFunc - Class in net.algart.math.functions
Product from several numbers: f(x0, x1, ..., xn-1) = scale*x0x1...xn-1, where scale is a constant, passed to ProductFunc.getInstance(double) method.
profilingMode() - Static method in class net.algart.arrays.Arrays.SystemSettings
If true, the algorithms, processing AlgART arrays, should write to logs some timing information with the level CONFIG or higher (in terms of java.util.logging).
ProgressUpdater - Interface in net.algart.contexts
The context allowing to inform the user about the percents of some long-working method.
ProjectiveOperator - Class in net.algart.math.functions
Projective operator (projective transformation): O f(x) = f(y), yi = (aix + bi) / (cx + d) (ai means the line i of the matrix A), where the numeric n x n matrix A, the n-dimensional vectors b and c and the number d are parameters of the transformation.
push(E) - Method in interface net.algart.arrays.ObjectStack
Equivalent to pushElement(value).
pushBit(boolean) - Method in interface net.algart.arrays.BitStack
Appends value element to the end of this stack.
pushByte(byte) - Method in interface net.algart.arrays.ByteStack
Appends value element to the end of this stack.
pushChar(char) - Method in interface net.algart.arrays.CharStack
Appends value element to the end of this stack.
pushDouble(double) - Method in interface net.algart.arrays.DoubleStack
Appends value element to the end of this stack.
pushElement(Object) - Method in interface net.algart.arrays.Stack
Appends value element to the top of this stack.
pushFloat(float) - Method in interface net.algart.arrays.FloatStack
Appends value element to the end of this stack.
pushInt(int) - Method in interface net.algart.arrays.IntStack
Appends value element to the end of this stack.
pushLong(long) - Method in interface net.algart.arrays.LongStack
Appends value element to the end of this stack.
pushShort(short) - Method in interface net.algart.arrays.ShortStack
Appends value element to the end of this stack.

Q

Quadruple3x5ThinningSkeleton2D - Class in net.algart.matrices.bitskeletons
2-dimentional skeletonization based on 4 thinning steps, corresponding to 4 directions with the step 90 degree, based on analysis of 3x5 aperture.
quickStitching(RectangularArea) - Method in class net.algart.matrices.stitching.Stitcher
 

R

range() - Method in class net.algart.arrays.Arrays.MinMaxInfo
Returns the values of both minimal and maximal array element stored in this object.
range() - Method in interface net.algart.arrays.DataFile.BufferHolder
Returns the mapped region within the file, in bytes.
range() - Method in class net.algart.math.functions.RectangularFunc
Returns min..max range, inside which this function returns in value.
range(int) - Method in class net.algart.math.IRectangularArea
Returns IRange.valueOf(min(coordIndex), max(coordIndex)).
Range - Class in net.algart.math
Numeric inclusive range: a set of double numbers min()<=x<=max().
range(int) - Method in class net.algart.math.RectangularArea
Returns Range.valueOf(min(coordIndex), max(coordIndex)).
rangeFrom(long) - Method in class net.algart.arrays.Arrays.ParallelExecutor
Returns the starting index in the source array (inclusive) of the specified region.
rangeLength(long) - Method in class net.algart.arrays.Arrays.ParallelExecutor
Returns the length of the specified region.
rangeOf(PArray, Arrays.MinMaxInfo) - Static method in class net.algart.arrays.Arrays
Equivalent to rangeOf(null, array, minMaxInfo).
rangeOf(ArrayContext, PArray, Arrays.MinMaxInfo) - Static method in class net.algart.arrays.Arrays
Returns a Range.valueOf(min, max), where min is equal to the minimal array element and min is equal to the maximal array element.
rangeOf(PArray) - Static method in class net.algart.arrays.Arrays
Equivalent to rangeOf(null, array, null).
rangeOf(ArrayContext, PArray) - Static method in class net.algart.arrays.Arrays
Equivalent to rangeOf(context, array, null).
ranges() - Method in class net.algart.math.IRectangularArea
Returns the projections of this rectangular area to all axes.
ranges() - Method in class net.algart.math.RectangularArea
Returns the projections of this rectangular area to all axes.
rangeTo(long) - Method in class net.algart.arrays.Arrays.ParallelExecutor
Returns the ending index in the source array (exclusive) of the specified region.
rank(Class<? extends T>, Class<?>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.AbstractRankMorphology
 
rank(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.AbstractRankMorphology
 
rank(Class<? extends T>, Class<?>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern) - Method in interface net.algart.matrices.morphology.RankMorphology
 
rank(Matrix<? extends UpdatablePArray>, Matrix<? extends PArray>, Matrix<? extends PArray>, Pattern) - Method in interface net.algart.matrices.morphology.RankMorphology
 
RankMorphology - Interface in net.algart.matrices.morphology
 
RankPrecision - Enum in net.algart.matrices.morphology
 
RankProcessors - Class in net.algart.matrices.morphology
 
readAllBuffer(FileChannel, long, ByteBuffer) - Static method in class net.algart.arrays.StandardIODataFileModel
Reads all content of the byte buffer (dest.limit() bytes) from the given position of the file channel.
readyCount() - Method in class net.algart.arrays.ArrayContext.Event
Returns the number of elements that was already processed until this moment.
readyCount() - Method in class net.algart.arrays.Arrays.ParallelExecutor
Return the total number of the processed elements of the source array.
readyCountPerTask() - Method in class net.algart.arrays.ArrayContext.Event
Returns the number of elements, that was already processed until this moment per each of parallel tasks, which the algorithm is split into.
readyPart() - Method in class net.algart.arrays.ArrayContext.Event
Returns the ready part of total algorithm execution.
RealScalarSampleArray - Class in net.algart.matrices.spectra
Array of samples, where each sample is a real number, represented by a double value, stored in an AlgART array UpdatablePNumberArray.
RealScalarSampleArray() - Constructor for class net.algart.matrices.spectra.RealScalarSampleArray
 
RealVectorSampleArray - Class in net.algart.matrices.spectra
Array of samples, where each sample is a vector of real numbers with some fixed length, represented by an array of double values, stored in an AlgART arras UpdatablePNumberArray.
RECOMMENDED_ELAPSED_TIME_FOR_ADDITIONAL_LOGGING - Static variable in class net.algart.arrays.Arrays.SystemSettings
Minimal elapsed time, in milliseconds, of long-working operations, when some classes write (to logs) additional profiling information about such operations (in a case when Arrays.SystemSettings.profilingMode() returns true).
RECOMMENDED_TIME_OF_NONINTERRUPTABLE_PROCESSING - Static variable in class net.algart.arrays.Arrays.SystemSettings
The recommended time interval, in milliseconds, for calling ArrayContext.checkInterruption() and ArrayContext.updateProgress methods by Arrays.ParallelExecutor and AbstractIterativeArrayProcessor classes.
recommendedBankSize(boolean) - Method in class net.algart.arrays.AbstractDataFileModel
 
recommendedBankSize(boolean) - Method in interface net.algart.arrays.DataFileModel
The size of every memory bank in bytes, recommended for data files created by this factory.
recommendedBankSize(boolean) - Method in class net.algart.arrays.DefaultDataFileModel
This implementation returns the value Integer.getInteger("net.algart.arrays.DefaultDataFileModel.bankSize",33554432) (32 MB) when the argument is true and Integer.getInteger("net.algart.arrays.DefaultDataFileModel.resizableBankSize",4194304) (4 MB) when the argument is false on 64-bit Java machines.
recommendedBankSize(boolean) - Method in class net.algart.arrays.StandardIODataFileModel
This implementation returns the value Integer.getInteger("net.algart.arrays.StandardIODataFileModel.bankSize",65536) (64 KB) (regardless of the argument), stored while initializing StandardIODataFileModel class, or default value 65536 if some exception occured while calling Integer.getInteger.
recommendedNumberOfBanks() - Method in class net.algart.arrays.AbstractDataFileModel
 
recommendedNumberOfBanks() - Method in interface net.algart.arrays.DataFileModel
The number of memory banks, recommended for data files created by this factory.
recommendedNumberOfBanks() - Method in class net.algart.arrays.DefaultDataFileModel
This implementation returns the value Integer.getInteger("net.algart.arrays.DefaultDataFileModel.numberOfBanksPerCPU", 3) * Runtime.getRuntime().availableProcessors(), stored while initializing this DefaultDataFileModel class, or default value 3 * Runtime.getRuntime().availableProcessors(), if some exception occured while calling Integer.getInteger.
recommendedNumberOfBanks() - Method in class net.algart.arrays.StandardIODataFileModel
This implementation returns the value Integer.getInteger("net.algart.arrays.StandardIODataFileModel.numberOfBanks", 32), stored while initializing this StandardIODataFileModel class, or default value 32 if some exception occured while calling Integer.getInteger.
recommendedNumberOfRanges(Array) - Static method in class net.algart.arrays.Arrays.ParallelExecutor
The default (recommended) number of ranges for splitting the given AlgART array.
recommendedNumberOfTasks() - Method in class net.algart.arrays.DefaultThreadPoolFactory
If this instance was created via the constructor without arguments (a usual case), this implementation returns the result of Arrays.SystemSettings.cpuCount() method.
recommendedNumberOfTasks(Array) - Method in class net.algart.arrays.DefaultThreadPoolFactory
This method returns the same value as DefaultThreadPoolFactory.recommendedNumberOfTasks(), excepting that when the passed array is very little, this method may return less value (usually 1).
recommendedNumberOfTasks() - Method in interface net.algart.arrays.ThreadPoolFactory
Returns the recommended number of tasks, which your algorithm is split into for optimizing processing large data.
recommendedNumberOfTasks(Array) - Method in interface net.algart.arrays.ThreadPoolFactory
Returns the recommended number of tasks, which your algorithm is split into for optimizing processing the given AlgART on multiprocessor computers.
recommendedPrefixSize() - Method in class net.algart.arrays.AbstractDataFileModel
This implementation returns AbstractDataFileModel.prefixSize — the long value passed to the constructor, or 0 if the constructor without long argument was used.
recommendedPrefixSize() - Method in interface net.algart.arrays.DataFileModel
The size (in bytes) of the starting gap in all temporary files, created by DataFileModel.createTemporary(boolean) method.
recommendedSingleMappingLimit() - Method in class net.algart.arrays.AbstractDataFileModel
This implementation returns 0.
recommendedSingleMappingLimit() - Method in interface net.algart.arrays.DataFileModel
If a mapped AlgART array is unresizable and it's size, in bytes, is less than or equal to the result of this method, then all data file is mapped by a single large bank.
recommendedSingleMappingLimit() - Method in class net.algart.arrays.DefaultDataFileModel
This implementation returns the value Integer.getInteger("net.algart.arrays.DefaultDataFileModel.singleMappingLimit",67108864) (64 MB) on 64-bit Java machines.
RectangleUpdater - Interface in net.algart.contexts
The context allowing to inform the application that some rectangular region of some 2D matrix or image has been updated.
RectangularArea - Class in net.algart.math
Rectangular area, or hyperparallelepiped in multidimensional space with real coordinates of vertices.
RectangularFunc - Class in net.algart.math.functions
Absolute value function: f(x0) = in if min<=x0<=max and f(x0) = out in other case, where min, max, in, out are parameters of this function.
releaseArray(UpdatableArray) - Method in class net.algart.arrays.ArrayPool
Releases the AlgART array, returned by previous ArrayPool.requestArray() call, and adds it to the internal cache of arrays.
releaseArray(Object) - Method in class net.algart.arrays.JArrayPool
Releases the Java array, returned by previous JArrayPool.requestArray() call, and adds it to the internal cache of arrays.
releaseThreadPool(ExecutorService) - Method in class net.algart.arrays.DefaultThreadPoolFactory
This implementation calls pool.shutdown(), if there is no persistent thread pool (DefaultThreadPoolFactory.persistentThreadPool() returns null), or does nothing in other case.
releaseThreadPool(ExecutorService) - Method in interface net.algart.arrays.ThreadPoolFactory
Finishes using the thread pool returned by ThreadPoolFactory.getThreadPool(Array, ThreadFactory) method.
remove(MutableArray, long) - Static method in class net.algart.arrays.Arrays
Removes 1 element at the specified position in the array.
removeInterruptionListener(InterruptionContext.Listener) - Method in class net.algart.contexts.DefaultContext
This implementation does nothing.
removeInterruptionListener(InterruptionContext.Listener) - Method in interface net.algart.contexts.InterruptionContext
Removes the listener added by InterruptionContext.addInterruptionListener(Listener) method.
removeRange(MutableArray, long, long) - Static method in class net.algart.arrays.Arrays
Removes all elements at positions position..position+count-1 in the array.
requestArray() - Method in class net.algart.arrays.ArrayPool
Returns the ready for use unresizable AlgART array.
requestArray() - Method in class net.algart.arrays.JArrayPool
Returns the ready for use Java array.
reset() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner.SimpleMeasurer
 
reset() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner.Wrapper
This method is automatically called by Boundary2DScanner.Wrapper.nextBoundary() and Boundary2DScanner.Wrapper.go(long, long, Boundary2DScanner.Side) methods after calling the same methods of the parent scanner.
resetUsedMemory() - Method in class net.algart.matrices.bitscanning.ConnectedObjectScanner
Resets the memory counter returned by ConnectedObjectScanner.maxUsedMemory() method.
result() - Method in class net.algart.arrays.AbstractIterativeArrayProcessor
 
result() - Method in interface net.algart.arrays.IterativeArrayProcessor
Returns the result of the previous iteration.
result() - Method in class net.algart.matrices.bitskeletons.SimpleSkeleton
 
result() - Method in class net.algart.matrices.morphology.IterativeErosion
 
result() - Method in class net.algart.matrices.morphology.IterativeOpening
 
REVERSE - Static variable in interface net.algart.math.functions.Func
An instance of LinearFunc class, describing the linear function 1.0 - x0: LinearFunc.getInstance(1.0, -1.0).
reverseOrderComparator(UpdatableArray) - Static method in class net.algart.arrays.Arrays
Returns comparator allowing to sort the array in reverse (decreasing) order via sort method.
revive() - Method in class net.algart.math.geom.Direction2D
Revive direction vector: the direction angle φ is changed to an equivalent angle in 0<=φ<2π range (if current φ is not in this range), and the values cos φ and sin φ are recalculated.
revive() - Method in class net.algart.math.geom.UnsafeSegment2D
Revive direction vector by recalculation of the normal unit vector: see Direction2D.revive().
rightBoundary(int) - Method in class net.algart.math.patterns.AbstractPattern
This implementation is based on the loop on the point set returned by AbstractPattern.points() method.
rightBoundary(int) - Method in class net.algart.math.patterns.AbstractWeightedPattern
 
rightBoundary(int) - Method in interface net.algart.math.patterns.Pattern
Returns the pattern consisting of all such integer points A of this pattern, that the neighbour point B, generated by the forwards shift of point A on 1 along the coordinate #coordIndex, does not belong to this pattern.
rightFromNonZeroPart() - Method in class net.algart.arrays.Histogram
 
rightFromOrAtBoundOfNonZeroPart() - Method in class net.algart.arrays.Histogram
 
rotate(Rotation2D) - Method in class net.algart.math.geom.Direction2D
Rotates current direction: new direction angle will be φ + rot.getRotationAngle(), where φ is current direction angle.
rotate(Rotation2D) - Method in class net.algart.math.geom.UnsafeSegment2D
Rotates the segment around its center: new direction angle will be φ + rot.getRotationAngle(), where φ is current direction angle.
rotateBack(Rotation2D) - Method in class net.algart.math.geom.Direction2D
Rotates current direction: new direction angle will be φ - rot.getRotationAngle(), where φ is current direction angle.
rotateBack(Rotation2D) - Method in class net.algart.math.geom.UnsafeSegment2D
Rotates the segment around its center: new direction angle will be φ - rot.getRotationAngle(), where φ is current direction angle.
Rotation2D - Class in net.algart.math.geom
2D rotation by some angle: an immutable object representing some rotation angle Δφ.
roundedMultiply(double) - Method in class net.algart.math.IPoint
Returns the product of this point and the given scalar mult: every coordinate #i in the result is StrictMath.round(thisInstance.coord(i)*mult).
roundOf(Point) - Static method in class net.algart.math.IPoint
Returns a new point with the same coordinates as the given real point.
roundOf(RectangularArea) - Static method in class net.algart.math.IRectangularArea
Returns a new rectangular area with the same coordinates as the given area.
run() - Method in class net.algart.contexts.InterruptableAction
This method performs some action or throws InterruptedException in a case when the current thread is interrupted via thread.interrupt() call.

S

SampleArray - Interface in net.algart.matrices.spectra
Array of samples for transforming by some spectral algorithm like FFT.
scalarProduct(IPoint) - Method in class net.algart.math.IPoint
Returns the scalar product of this and given point.
scalarProduct(Point) - Method in class net.algart.math.Point
Returns the scalar product of this and given point.
scanBoundary(ArrayContext) - Method in class net.algart.matrices.bitscanning.Boundary2DScanner
Scans the current boundary.
sectionAtLastCoordinate(long) - Method in class net.algart.arrays.Matrices.ConvexHyperpolyhedron
 
sectionAtLastCoordinate(long) - Method in class net.algart.arrays.Matrices.Hyperparallelepiped
 
sectionAtLastCoordinate(long) - Method in class net.algart.arrays.Matrices.Polygon2D
 
sectionAtLastCoordinate(long) - Method in class net.algart.arrays.Matrices.Region
Finds the intersection of this region with the hyperplane, described by the equation xn−1=sectionCoordinateValue, and returns this intersection as an array of (n−1)-dimensional regions.
Segment2D - Class in net.algart.math.geom
2D segment
SELECT - Static variable in interface net.algart.math.functions.Func
Select function: f(x0, x1, ..., xn-1) = xi+1, where i is x0 cast to integer type: i=(int)x[0].
SelectConstantFunc - Class in net.algart.math.functions
Selecting constant function: f(x0, x1, ..., xn-1) = values[(int)x0], where values is the given array of constants.
SeparableFastHartleyTransform - Class in net.algart.matrices.spectra
Fast Hartley transform (FHT) (in multidimensional case — the separable fast Hartley transform).
SeparableFastHartleyTransform() - Constructor for class net.algart.matrices.spectra.SeparableFastHartleyTransform
Creates a new instance of this class, performing separable Hartley transform according to the formula 1 from comments to this class.
SeparableFastHartleyTransform(long) - Constructor for class net.algart.matrices.spectra.SeparableFastHartleyTransform
Creates a new instance of this class, performing separable Hartley transform according to the formula 1 from comments to this class.
SeparableFastHartleyTransform(boolean) - Constructor for class net.algart.matrices.spectra.SeparableFastHartleyTransform
Creates a new instance of this class, performing separable Hartley transform according either to the formula 1 from comments to this class, if normalizeDirectTransform argument is false, or to the formula 2, if this argument is true.
SeparableFastHartleyTransform(boolean, long) - Constructor for class net.algart.matrices.spectra.SeparableFastHartleyTransform
Creates a new instance of this class, performing separable Hartley transform according either to the formula 1 from comments to this class, if normalizeDirectTransform argument is false, or to the formula 2, if this argument is true.
separableHartleyToFourier(ArrayContext, Matrix<? extends UpdatablePNumberArray>, Matrix<? extends UpdatablePNumberArray>, Matrix<? extends PNumberArray>) - Method in class net.algart.matrices.spectra.SeparableFastHartleyTransform
Converts the separable Hartley spectrum H of some real n-dimensional matrix into the (complex) Fourier spectrum F of the same matrix.
separableHartleyToFourier(ArrayContext, Matrix<? extends UpdatablePNumberArray>, Matrix<? extends UpdatablePNumberArray>, Matrix<? extends PNumberArray>, Matrix<? extends PNumberArray>) - Method in class net.algart.matrices.spectra.SeparableFastHartleyTransform
Converts the separable Hartley spectrum H of some complex n-dimensional matrix into the (complex) Fourier spectrum F of the same matrix.
set(long, E) - Method in class net.algart.arrays.AbstractUpdatableObjectArray
 
set(long, E, UpdatableArray[]) - Method in class net.algart.arrays.CombinedMemoryModel.AbstractByteBufferCombiner
 
set(long, E[], int, int, UpdatableArray[]) - Method in interface net.algart.arrays.CombinedMemoryModel.BufferedCombiner
Stores count elements of the combined array, starting from te specified index, inside the given set of AlgART arrays (storage).
set(long, E, UpdatableArray[]) - Method in interface net.algart.arrays.CombinedMemoryModel.Combiner
Stores the element value at position #index of the combined array inside the given set of AlgART arrays.
set(long, E) - Method in interface net.algart.arrays.UpdatableObjectArray
Equivalent to setElement(index, value).
set(double[], double) - Method in interface net.algart.math.functions.Func.Updatable
Correct some of x arguments so that get(x) will be, as possible, equal to newResult.
set(double[], double) - Method in class net.algart.math.functions.InverseNumberFunc.Updatable
 
set(double[], double) - Method in class net.algart.math.functions.LinearFunc.Updatable
 
set(double[], double) - Method in class net.algart.math.functions.PowerFunc.Updatable
 
setAll(double, double, double, double, double, double) - Method in class net.algart.math.geom.Segment2D
Equivalent to setAll(centerX, centerY, length, fi) (nx and ny are ignored, unlike an implementation in UnsafeSegment2D).
setAll(double, double, double, double) - Method in class net.algart.math.geom.UnsafeSegment2D
Sets all segment information.
setAll(double, double, double, Direction2D) - Method in class net.algart.math.geom.UnsafeSegment2D
Sets all segment information (normal.getAngle() = this.getFi() + π / 2).
setAll(double, double, double, double, double, double) - Method in class net.algart.math.geom.UnsafeSegment2D
Sets all segment information.
setAngle(double) - Method in class net.algart.math.geom.Direction2D
Sets the angle: new direction will be (cos φ, sin φ), φ = fi argument (in radians).
setBit(long, boolean) - Method in class net.algart.arrays.AbstractUpdatableBitArray
 
setBit(long) - Method in class net.algart.arrays.AbstractUpdatableBitArray
 
setBit(long[], long, boolean) - Static method in class net.algart.arrays.PackedBitArrays
Sets the bit #index in the packed dest bit array.
setBit(LongBuffer, long, boolean) - Static method in class net.algart.arrays.PackedBitBuffers
Sets the bit #index in the packed dest bit buffer.
setBit(long, boolean) - Method in interface net.algart.arrays.UpdatableBitArray
Sets the element #index to specified value.
setBit(long) - Method in interface net.algart.arrays.UpdatableBitArray
Sets the bit #index to 1 (true).
setBits(long, long[], long, long) - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation is based on a loop of calls of AbstractUpdatableBitArray.setBit(long, boolean) method.
setBits(long, long[], long, long) - Method in interface net.algart.arrays.UpdatableBitArray
Copies count bits from the specified packed bit array, starting from srcArrayOffset index, into this array, starting from arrayPos index.
setByte(long, byte) - Method in class net.algart.arrays.AbstractUpdatableByteArray
 
setByte(long, byte) - Method in interface net.algart.arrays.UpdatableByteArray
Sets the element #index to specified value.
setCenter(double, double) - Method in class net.algart.math.geom.UnsafeSegment2D
Sets the coordinates of the segment center.
setCenterX(double) - Method in class net.algart.math.geom.UnsafeSegment2D
Sets the x-coordinate of the segment center.
setCenterY(double) - Method in class net.algart.math.geom.UnsafeSegment2D
Sets the y-coordinate of the segment center.
setChar(long, char) - Method in class net.algart.arrays.AbstractUpdatableCharArray
 
setChar(long, char) - Method in interface net.algart.arrays.UpdatableCharArray
Sets the element #index to specified value.
setData(long, Object, int, int) - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation is based on a loop of calls of AbstractUpdatableBitArray.setBit(long, boolean) method.
setData(long, Object) - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation calls AbstractUpdatableBitArray.setData(long, Object, int, int) with corresponding arguments.
setData(long, Object, int, int) - Method in class net.algart.arrays.AbstractUpdatableByteArray
This implementation is based on a loop of calls of AbstractUpdatableByteArray.setByte(long, byte) method.
setData(long, Object) - Method in class net.algart.arrays.AbstractUpdatableByteArray
This implementation calls AbstractUpdatableByteArray.setData(long, Object, int, int) with corresponding arguments.
setData(long, Object, int, int) - Method in class net.algart.arrays.AbstractUpdatableCharArray
This implementation is based on a loop of calls of AbstractUpdatableCharArray.setChar(long, char) method.
setData(long, Object) - Method in class net.algart.arrays.AbstractUpdatableCharArray
This implementation calls AbstractUpdatableCharArray.setData(long, Object, int, int) with corresponding arguments.
setData(long, Object, int, int) - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
This implementation is based on a loop of calls of AbstractUpdatableDoubleArray.setDouble(long, double) method.
setData(long, Object) - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
This implementation calls AbstractUpdatableDoubleArray.setData(long, Object, int, int) with corresponding arguments.
setData(long, Object, int, int) - Method in class net.algart.arrays.AbstractUpdatableFloatArray
This implementation is based on a loop of calls of AbstractUpdatableFloatArray.setFloat(long, float) method.
setData(long, Object) - Method in class net.algart.arrays.AbstractUpdatableFloatArray
This implementation calls AbstractUpdatableFloatArray.setData(long, Object, int, int) with corresponding arguments.
setData(long, Object, int, int) - Method in class net.algart.arrays.AbstractUpdatableIntArray
This implementation is based on a loop of calls of AbstractUpdatableIntArray.setInt(long, int) method.
setData(long, Object) - Method in class net.algart.arrays.AbstractUpdatableIntArray
This implementation calls AbstractUpdatableIntArray.setData(long, Object, int, int) with corresponding arguments.
setData(long, Object, int, int) - Method in class net.algart.arrays.AbstractUpdatableLongArray
This implementation is based on a loop of calls of AbstractUpdatableLongArray.setLong(long, long) method.
setData(long, Object) - Method in class net.algart.arrays.AbstractUpdatableLongArray
This implementation calls AbstractUpdatableLongArray.setData(long, Object, int, int) with corresponding arguments.
setData(long, Object, int, int) - Method in class net.algart.arrays.AbstractUpdatableObjectArray
This implementation is based on a loop of calls of AbstractUpdatableObjectArray.set(long, Object) method.
setData(long, Object) - Method in class net.algart.arrays.AbstractUpdatableObjectArray
This implementation calls AbstractUpdatableObjectArray.setData(long, Object, int, int) with corresponding arguments.
setData(long, Object, int, int) - Method in class net.algart.arrays.AbstractUpdatableShortArray
This implementation is based on a loop of calls of AbstractUpdatableShortArray.setShort(long, short) method.
setData(long, Object) - Method in class net.algart.arrays.AbstractUpdatableShortArray
This implementation calls AbstractUpdatableShortArray.setData(long, Object, int, int) with corresponding arguments.
setData(long, Object, int, int) - Method in interface net.algart.arrays.MutableArray
 
setData(long, Object) - Method in interface net.algart.arrays.MutableArray
 
setData(long, Object, int, int) - Method in interface net.algart.arrays.MutableBitArray
 
setData(long, Object) - Method in interface net.algart.arrays.MutableBitArray
 
setData(long, Object, int, int) - Method in interface net.algart.arrays.MutableByteArray
 
setData(long, Object) - Method in interface net.algart.arrays.MutableByteArray
 
setData(long, Object, int, int) - Method in interface net.algart.arrays.MutableCharArray
 
setData(long, Object) - Method in interface net.algart.arrays.MutableCharArray
 
setData(long, Object, int, int) - Method in interface net.algart.arrays.MutableDoubleArray
 
setData(long, Object) - Method in interface net.algart.arrays.MutableDoubleArray
 
setData(long, Object, int, int) - Method in interface net.algart.arrays.MutableFloatArray
 
setData(long, Object) - Method in interface net.algart.arrays.MutableFloatArray
 
setData(long, Object, int, int) - Method in interface net.algart.arrays.MutableIntArray
 
setData(long, Object) - Method in interface net.algart.arrays.MutableIntArray
 
setData(long, Object, int, int) - Method in interface net.algart.arrays.MutableLongArray
 
setData(long, Object) - Method in interface net.algart.arrays.MutableLongArray
 
setData(long, Object, int, int) - Method in interface net.algart.arrays.MutableObjectArray
 
setData(long, Object) - Method in interface net.algart.arrays.MutableObjectArray
 
setData(long, Object, int, int) - Method in interface net.algart.arrays.MutableObjectInPlaceArray
 
setData(long, Object) - Method in interface net.algart.arrays.MutableObjectInPlaceArray
 
setData(long, Object, int, int) - Method in interface net.algart.arrays.MutablePArray
 
setData(long, Object) - Method in interface net.algart.arrays.MutablePArray
 
setData(long, Object, int, int) - Method in interface net.algart.arrays.MutablePFixedArray
 
setData(long, Object) - Method in interface net.algart.arrays.MutablePFixedArray
 
setData(long, Object, int, int) - Method in interface net.algart.arrays.MutablePFloatingArray
 
setData(long, Object) - Method in interface net.algart.arrays.MutablePFloatingArray
 
setData(long, Object, int, int) - Method in interface net.algart.arrays.MutablePIntegerArray
 
setData(long, Object) - Method in interface net.algart.arrays.MutablePIntegerArray
 
setData(long, Object, int, int) - Method in interface net.algart.arrays.MutableShortArray
 
setData(long, Object) - Method in interface net.algart.arrays.MutableShortArray
 
setData(long, Object, int, int) - Method in interface net.algart.arrays.UpdatableArray
Copies count elements from the specified Java array of corresponding type, starting from srcArrayOffset index, into this array, starting from arrayPos index.
setData(long, Object) - Method in interface net.algart.arrays.UpdatableArray
Copies min(this.length() - arrayPos, srcArray.length}) elements from the specified Java array of corresponding type, starting from 0 index, into this array, starting from arrayPos index.
setDouble(long, double) - Method in class net.algart.arrays.AbstractUpdatableBitArray
 
setDouble(long, double) - Method in class net.algart.arrays.AbstractUpdatableByteArray
 
setDouble(long, double) - Method in class net.algart.arrays.AbstractUpdatableCharArray
 
setDouble(long, double) - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
 
setDouble(long, double) - Method in class net.algart.arrays.AbstractUpdatableFloatArray
 
setDouble(long, double) - Method in class net.algart.arrays.AbstractUpdatableIntArray
 
setDouble(long, double) - Method in class net.algart.arrays.AbstractUpdatableLongArray
 
setDouble(long, double) - Method in class net.algart.arrays.AbstractUpdatableShortArray
 
setDouble(long, double) - Method in interface net.algart.arrays.UpdatableDoubleArray
Sets the element #index to specified value.
setDouble(long, double) - Method in interface net.algart.arrays.UpdatablePArray
Sets the element #index by convertion from double, as (xxx)value for numeric element type xxx (byte, short, int, long, float, double or char), or as value!=0.0 for boolean element type.
setElement(long, Object) - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation calls setBit(index, (Boolean)value).booleanValue()).
setElement(long, Object) - Method in class net.algart.arrays.AbstractUpdatableByteArray
This implementation calls setByte(index, (Byte)value).byteValue()).
setElement(long, Object) - Method in class net.algart.arrays.AbstractUpdatableCharArray
This implementation calls setChar(index, (Character)value).charValue()).
setElement(long, Object) - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
This implementation calls setDouble(index, (Double)value).doubleValue()).
setElement(long, Object) - Method in class net.algart.arrays.AbstractUpdatableFloatArray
This implementation calls setFloat(index, (Float)value).floatValue()).
setElement(long, Object) - Method in class net.algart.arrays.AbstractUpdatableIntArray
This implementation calls setInt(index, (Integer)value).intValue()).
setElement(long, Object) - Method in class net.algart.arrays.AbstractUpdatableLongArray
This implementation calls setLong(index, (Long)value).longValue()).
setElement(long, Object) - Method in class net.algart.arrays.AbstractUpdatableObjectArray
This implementation calls set(index, value).
setElement(long, Object) - Method in class net.algart.arrays.AbstractUpdatableShortArray
This implementation calls setShort(index, (Short)value).shortValue()).
setElement(long, Object) - Method in interface net.algart.arrays.UpdatableArray
Sets the element #index to specified value.
setEqualityPrecision(double) - Method in class net.algart.math.geom.UnsafeSegment2D
Sets the "equality prevision" for this segment: a precision of segments equality considered by equals and hashCode methods.
setFi(double, double, double) - Method in class net.algart.math.geom.Segment2D
Equivalent to setFi(fi) (nx and ny are ignored, unlike an implementation in UnsafeSegment2D).
setFi(double) - Method in class net.algart.math.geom.UnsafeSegment2D
Sets the segment orientation (an angle between 0x and a ray from 1st to 2nd segment end).
setFi(double, double, double) - Method in class net.algart.math.geom.UnsafeSegment2D
Sets the segment direction.
setFloat(long, float) - Method in class net.algart.arrays.AbstractUpdatableFloatArray
 
setFloat(long, float) - Method in interface net.algart.arrays.UpdatableFloatArray
Sets the element #index to specified value.
setFresh(boolean) - Method in class net.algart.arrays.AbstractArray
Sets the value of the private boolean field returned by AbstractArray.isFresh() method.
setInt(long, int) - Method in class net.algart.arrays.AbstractUpdatableBitArray
 
setInt(long, int) - Method in class net.algart.arrays.AbstractUpdatableByteArray
 
setInt(long, int) - Method in class net.algart.arrays.AbstractUpdatableCharArray
 
setInt(long, int) - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
 
setInt(long, int) - Method in class net.algart.arrays.AbstractUpdatableFloatArray
 
setInt(long, int) - Method in class net.algart.arrays.AbstractUpdatableIntArray
 
setInt(long, int) - Method in class net.algart.arrays.AbstractUpdatableLongArray
 
setInt(long, int) - Method in class net.algart.arrays.AbstractUpdatableShortArray
 
setInt(long, int) - Method in interface net.algart.arrays.UpdatableIntArray
Sets the element #index to specified value.
setInt(long, int) - Method in interface net.algart.arrays.UpdatablePArray
Equivalent to setLong(index, (long)value), but may work little faster.
setLength(double) - Method in class net.algart.math.geom.UnsafeSegment2D
Sets the segment length.
setLong(long, long) - Method in class net.algart.arrays.AbstractUpdatableBitArray
 
setLong(long, long) - Method in class net.algart.arrays.AbstractUpdatableByteArray
 
setLong(long, long) - Method in class net.algart.arrays.AbstractUpdatableCharArray
 
setLong(long, long) - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
 
setLong(long, long) - Method in class net.algart.arrays.AbstractUpdatableFloatArray
 
setLong(long, long) - Method in class net.algart.arrays.AbstractUpdatableIntArray
 
setLong(long, long) - Method in class net.algart.arrays.AbstractUpdatableLongArray
 
setLong(long, long) - Method in class net.algart.arrays.AbstractUpdatableShortArray
 
setLong(long, long) - Method in interface net.algart.arrays.UpdatableLongArray
Sets the element #index to specified value.
setLong(long, long) - Method in interface net.algart.arrays.UpdatablePArray
Sets the element #index by convertion from long, as (xxx)value for numeric element type xxx (byte, short, int, long, float, double or char), or as value!=0 for boolean element type.
setNonFresh() - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation calls setFresh(false).
setNonFresh() - Method in class net.algart.arrays.AbstractUpdatableByteArray
This implementation calls setFresh(false).
setNonFresh() - Method in class net.algart.arrays.AbstractUpdatableCharArray
This implementation calls setFresh(false).
setNonFresh() - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
This implementation calls setFresh(false).
setNonFresh() - Method in class net.algart.arrays.AbstractUpdatableFloatArray
This implementation calls setFresh(false).
setNonFresh() - Method in class net.algart.arrays.AbstractUpdatableIntArray
This implementation calls setFresh(false).
setNonFresh() - Method in class net.algart.arrays.AbstractUpdatableLongArray
This implementation calls setFresh(false).
setNonFresh() - Method in class net.algart.arrays.AbstractUpdatableObjectArray
This implementation calls setFresh(false).
setNonFresh() - Method in class net.algart.arrays.AbstractUpdatableShortArray
This implementation calls setFresh(false).
setNonFresh() - Method in interface net.algart.arrays.UpdatableArray
Clears the "fresh status" for this array instance.
setNormal(Direction2D) - Method in class net.algart.math.geom.UnsafeSegment2D
Copies the agrument into the normal unit vector inside this object (value.getAngle() = this.getFi() + π / 2)
setPriority(int) - Method in class net.algart.finalizing.Finalizer
Sets the priority of the thread serving this finalizer.
setShort(long, short) - Method in class net.algart.arrays.AbstractUpdatableShortArray
 
setShort(long, short) - Method in interface net.algart.arrays.UpdatableShortArray
Sets the element #index to specified value.
setTemporary(DataFile, boolean) - Method in class net.algart.arrays.AbstractDataFileModel
 
setTemporary(DataFile, boolean) - Method in interface net.algart.arrays.DataFileModel
If value is true, adds the passed data file instance into the internal collection returned by DataFileModel.allTemporaryFiles() method; if value is false, removes it from that collection.
setTemporary(Array, boolean) - Static method in class net.algart.arrays.LargeMemoryModel
Changes temporary status, returned by LargeMemoryModel.isTemporary(Array) method.
several(Class<T>, Matrix...) - Static method in class net.algart.arrays.Matrices
Returns an updatable list java.util.Arrays.asList(matrices.clone()), if all these matrices are not null and all their built-in arrays matrices[k].array() are instances of the required arrayClass, or throws an exception in other case.
shallowClone() - Method in class net.algart.arrays.AbstractArray
This implementation returns AbstractArray.standardObjectClone().
shallowClone() - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation calls AbstractBitArray.updatableClone() method and returns its result.
shallowClone() - Method in class net.algart.arrays.AbstractUpdatableByteArray
This implementation calls AbstractByteArray.updatableClone() method and returns its result.
shallowClone() - Method in class net.algart.arrays.AbstractUpdatableCharArray
This implementation calls AbstractCharArray.updatableClone() method and returns its result.
shallowClone() - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
This implementation calls AbstractDoubleArray.updatableClone() method and returns its result.
shallowClone() - Method in class net.algart.arrays.AbstractUpdatableFloatArray
This implementation calls AbstractFloatArray.updatableClone() method and returns its result.
shallowClone() - Method in class net.algart.arrays.AbstractUpdatableIntArray
This implementation calls AbstractIntArray.updatableClone() method and returns its result.
shallowClone() - Method in class net.algart.arrays.AbstractUpdatableLongArray
This implementation calls AbstractLongArray.updatableClone() method and returns its result.
shallowClone() - Method in class net.algart.arrays.AbstractUpdatableObjectArray
This implementation calls AbstractObjectArray.updatableClone() method and returns its result.
shallowClone() - Method in class net.algart.arrays.AbstractUpdatableShortArray
This implementation calls AbstractShortArray.updatableClone() method and returns its result.
shallowClone() - Method in interface net.algart.arrays.Array
Returns a "shallow" clone of this object: another array consisting of the same elements, but with independent length, start offset, capacity, copy-on-next-write and possible other information about any array characteristics besides its elements.
shallowClone() - Method in interface net.algart.arrays.MutableArray
 
shallowClone() - Method in interface net.algart.arrays.MutableBitArray
 
shallowClone() - Method in interface net.algart.arrays.MutableByteArray
 
shallowClone() - Method in interface net.algart.arrays.MutableCharArray
 
shallowClone() - Method in interface net.algart.arrays.MutableDoubleArray
 
shallowClone() - Method in interface net.algart.arrays.MutableFloatArray
 
shallowClone() - Method in interface net.algart.arrays.MutableIntArray
 
shallowClone() - Method in interface net.algart.arrays.MutableLongArray
 
shallowClone() - Method in interface net.algart.arrays.MutableObjectArray
 
shallowClone() - Method in interface net.algart.arrays.MutableObjectInPlaceArray
 
shallowClone() - Method in interface net.algart.arrays.MutablePArray
 
shallowClone() - Method in interface net.algart.arrays.MutablePFixedArray
 
shallowClone() - Method in interface net.algart.arrays.MutablePFloatingArray
 
shallowClone() - Method in interface net.algart.arrays.MutablePIntegerArray
 
shallowClone() - Method in interface net.algart.arrays.MutableShortArray
 
shallowClone() - Method in interface net.algart.arrays.UpdatableArray
 
share() - Method in class net.algart.arrays.Histogram
 
share() - Method in class net.algart.arrays.SummingHistogram
 
shareCount() - Method in class net.algart.arrays.Histogram
 
shift(IPoint) - Method in class net.algart.math.IRectangularArea
Shifts this rectangular area by the specified vector and returns the shifted area.
shift(IPoint) - Method in class net.algart.math.patterns.AbstractPattern
 
shift(IPoint) - Method in class net.algart.math.patterns.AbstractWeightedPattern
 
shift(IPoint) - Method in interface net.algart.math.patterns.Pattern
Returns the pattern shifted by the argument, that is consisting of points, generated from points of this instance by adding the argument via IPoint.add(IPoint) method.
shift(IPoint) - Method in interface net.algart.math.patterns.WeightedPattern
Returns the pattern shifted by the argument, that is consisting of points with the same weights, generated from points of this instance by adding the argument via IPoint.add(IPoint) method.
shift(Point) - Method in class net.algart.math.RectangularArea
Shifts this rectangular area by the specified vector and returns the shifted area.
shiftAlongAxis(int, long) - Method in class net.algart.math.IPoint
Returns this point shifted by the passed shift along the axis #coordIndex.
shiftAlongAxis(int, double) - Method in class net.algart.math.Point
Returns this point shifted by the passed shift adouble the axis #coordIndex.
ShiftFramePosition - Class in net.algart.matrices.stitching
 
shiftPositions(List<Frame<P>>) - Static method in class net.algart.matrices.stitching.Stitcher
 
ShiftStitchingMethod<P extends FramePosition> - Class in net.algart.matrices.stitching
 
ShortArray - Interface in net.algart.arrays
AlgART array of short values, read-only access.
ShortStack - Interface in net.algart.arrays
Stack of short values.
shutdownNow() - Method in class net.algart.finalizing.Finalizer
Shutdown the finalizer.
side() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner
Returns the current pixel side (or throws IllegalStateException if the scanner was not positioned yet).
side() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner.Wrapper
 
SignalMemoryModel - Class in net.algart.arrays
The degenerate memory model that does not allow to create any AlgART arrays.
SIMPLE - Static variable in class net.algart.arrays.Matrices.ResizingMethod
Simplest resizing method.
simpleBehaviorForEmptySpace() - Method in class net.algart.matrices.stitching.CoordinateFreeStitchingMethod
 
simpleBehaviorForEmptySpace() - Method in class net.algart.matrices.stitching.ShiftStitchingMethod
 
simpleBehaviorForEmptySpace() - Method in interface net.algart.matrices.stitching.StitchingMethod
 
simpleBehaviorForEmptySpace() - Method in class net.algart.matrices.stitching.UniversalStitchingMethod
 
simpleBehaviorForSingleFrame() - Method in class net.algart.matrices.stitching.CoordinateFreeStitchingMethod
 
simpleBehaviorForSingleFrame() - Method in class net.algart.matrices.stitching.ShiftStitchingMethod
 
simpleBehaviorForSingleFrame() - Method in interface net.algart.matrices.stitching.StitchingMethod
 
simpleBehaviorForSingleFrame() - Method in class net.algart.matrices.stitching.UniversalStitchingMethod
 
SimpleConvolution - Class in net.algart.matrices.linearfiltering
 
SimpleMemoryModel - Class in net.algart.arrays
The simplest memory model, based on usual Java arrays.
SimpleSkeleton - Class in net.algart.matrices.bitskeletons
The simplest multidimensional skeletonization based on sequential erosions of the matrix by some small pattern.
singleThreadVersion() - Method in class net.algart.arrays.AbstractArrayContext
 
singleThreadVersion() - Method in interface net.algart.arrays.ArrayContext
Returns new context, identical to this one with the only exception that the thread pool factory, returned by ArrayContext.getThreadPoolFactory() method, returns thisInstance.getThreadPoolFactory().singleThreadVersion().
singleThreadVersion() - Method in class net.algart.arrays.DefaultThreadPoolFactory
 
singleThreadVersion() - Method in interface net.algart.arrays.ThreadPoolFactory
Returns new factory, identical to this one with the only exception that the recommended number of tasks in the created instance is always one.
size() - Method in class net.algart.arrays.AbstractMatrix
 
size() - Method in interface net.algart.arrays.Matrix
Equivalent to Matrix.array().length().
size() - Method in class net.algart.arrays.MatrixInfo
Returns the array length: total number of elements in the matrix.
size() - Method in class net.algart.math.IRange
Returns IRange.max()-IRange.min()+1.
size() - Method in class net.algart.math.IRectangularArea
Returns all sizes of this rectangular area in a form of IPoint.
size(int) - Method in class net.algart.math.IRectangularArea
Returns max(coordIndex) - min(coordIndex) + 1.
size() - Method in class net.algart.math.Range
Returns Range.max()-Range.min().
size() - Method in class net.algart.math.RectangularArea
Returns all sizes of this rectangular area in a form of Point.
size(int) - Method in class net.algart.math.RectangularArea
Returns max(coordIndex) - min(coordIndex).
SizeMismatchException - Exception in net.algart.arrays
Unchecked exception thrown by some methods, processing several AlgART arrays or matrices, when the passed arrays / matrices have different lengths / dimensions.
SizeMismatchException() - Constructor for exception net.algart.arrays.SizeMismatchException
Constructs an instance of this class.
SizeMismatchException(String) - Constructor for exception net.algart.arrays.SizeMismatchException
Constructs an instance of this class with the specified detail message.
sizeOf(Array) - Static method in class net.algart.arrays.Arrays
Estimates the size in bytes of the array.
sizeOf(Class<?>, long) - Static method in class net.algart.arrays.Arrays
Estimates the size in bytes of the array with the given primitive element type and the given length.
sizeOf(Class<?>) - Static method in class net.algart.arrays.Arrays
Returns the size in bytes, required for each element of an array with the given primitive element type.
sizeOf(Matrix<?>) - Static method in class net.algart.arrays.Matrices
Estimates the size (in bytes) of the matrix.
sizeOfFrames(List<Frame<P>>) - Static method in class net.algart.matrices.stitching.Stitcher
 
sizes() - Method in class net.algart.math.IRectangularArea
Returns the sizes of this rectangular area along all dimensions.
sizes() - Method in class net.algart.math.RectangularArea
Returns the sizes of this rectangular area along all dimensions.
sliceOperation() - Method in class net.algart.arrays.GeneralizedBitProcessing
Returns the bit processing algorithm, used by this instance.
solveLinearEquationsSet(double[], double[], double[]) - Static method in class net.algart.math.functions.LinearOperator
Solves the system of linear equations Ax=y by Gauss elimination algorithm with partial (column) pivoting.
sort(UpdatableArray, Sorter.Comparator) - Static method in class net.algart.arrays.Arrays
Sorts the array in increasing order, according to passed comparator.
sort(long, long, Sorter.Comparator, Sorter.Exchanger) - Method in class net.algart.arrays.Sorter
Sorts fromIndex..toIndex-1 fragment of some array in increasing order.
Sorter - Class in net.algart.arrays
Sorting algorithms.
Sorter.Comparator - Interface in net.algart.arrays
This interface should be implemented to allow comparing sorted objects.
Sorter.Exchanger - Interface in net.algart.arrays
This interface should be implemented to allow exchanging sorted objects.
sortIndexes(int[], int, int, Sorter.Comparator) - Method in class net.algart.arrays.Sorter
Sorts indexes[fromIndex..toIndex-1] in increasing order.
SpectralTransform - Interface in net.algart.matrices.spectra
Spectral transform: Fourier, Hartley, Hadamar, etc.
spectrumOfConvolution(ArrayContext, Matrix<? extends UpdatablePNumberArray>, Matrix<? extends UpdatablePNumberArray>, Matrix<? extends PNumberArray>, Matrix<? extends PNumberArray>, Matrix<? extends PNumberArray>, Matrix<? extends PNumberArray>) - Method in class net.algart.matrices.spectra.FastFourierTransform
Calculates C = P*Q, i.e. multiplies each element of the complex multidimensional matrix P to the corresponding element of the complex multidimensional matrix Q and stores result in the corresponding element of the complex multidimensional matrix C.
spectrumOfConvolution(ArrayContext, Matrix<? extends UpdatablePNumberArray>, Matrix<? extends PNumberArray>, Matrix<? extends PNumberArray>) - Method in class net.algart.matrices.spectra.SeparableFastHartleyTransform
Calculates C, the separable Hartley spectrum of the convolution of some two real matrices, on the base of P and Q — the separable Hartley spectrums of these two real matrices.
spectrumOfConvolution(ArrayContext, Matrix<? extends UpdatablePNumberArray>, Matrix<? extends UpdatablePNumberArray>, Matrix<? extends PNumberArray>, Matrix<? extends PNumberArray>, Matrix<? extends PNumberArray>, Matrix<? extends PNumberArray>) - Method in class net.algart.matrices.spectra.SeparableFastHartleyTransform
Calculates C, the separable Hartley spectrum of the convolution of some two complex matrices, on the base of P and Q — the separable Hartley spectrums of these two complex matrices.
src - Variable in class net.algart.arrays.Arrays.ParallelExecutor
The reference to the source processed array.
Stack - Interface in net.algart.arrays
Resizable stack of any elements.
StandardIODataFileModel - Class in net.algart.arrays
Alternative implementation of DataFileModel that creates usual Java files, but emulates mapping via standard read/write operations (StandardIODataFileModel.readAllBuffer(FileChannel, long, ByteBuffer) and StandardIODataFileModel.writeAllBuffer(FileChannel, long, ByteBuffer) methods).
StandardIODataFileModel() - Constructor for class net.algart.arrays.StandardIODataFileModel
Equivalent to new StandardIODataFileModel(null, 0).
StandardIODataFileModel(boolean) - Constructor for class net.algart.arrays.StandardIODataFileModel
Equivalent to new StandardIODataFileModel(null, 0, cacheReading).
StandardIODataFileModel(File) - Constructor for class net.algart.arrays.StandardIODataFileModel
Equivalent to new StandardIODataFileModel(tempPath, 0).
StandardIODataFileModel(File, boolean) - Constructor for class net.algart.arrays.StandardIODataFileModel
Equivalent to new StandardIODataFileModel(tempPath, 0, cacheReading).
StandardIODataFileModel(File, long) - Constructor for class net.algart.arrays.StandardIODataFileModel
Creates new instance of this factory.
StandardIODataFileModel(File, long, boolean) - Constructor for class net.algart.arrays.StandardIODataFileModel
Creates new instance of this factory.
standardObjectClone() - Method in class net.algart.arrays.AbstractArray
Performs default Object.clone() call and clears "fresh" flag.
startGap(long) - Method in class net.algart.arrays.Arrays.ParallelExecutor
Returns the number of elements that should be skipped by Arrays.ParallelExecutor.processRange(long, long, int, long) method at the begin of each processed block.
StatusUpdater - Interface in net.algart.contexts
The context allowing to inform the user about execution of a long-working method via some status line or its analog.
stitch(ArrayContext, Matrix<? extends UpdatablePArray>, Point, long...) - Method in class net.algart.matrices.stitching.Stitcher
 
Stitcher<P extends FramePosition> - Class in net.algart.matrices.stitching
 
StitchingFunc - Interface in net.algart.matrices.stitching
Abstract mathematical function, depending on coordinates in n-dimensional space and several values.
stitchingMethod() - Method in class net.algart.matrices.stitching.Stitcher
 
StitchingMethod<P extends FramePosition> - Interface in net.algart.matrices.stitching
 
storeElement(E) - Method in class net.algart.arrays.CombinedMemoryModel.AbstractByteBufferCombiner
Should store all information about the passed element of the combiner array in CombinedMemoryModel.AbstractByteBufferCombiner.workStorage.
StreamingApertureProcessor - Class in net.algart.matrices.morphology
 
StreamingApertureProcessor(ArrayContext) - Constructor for class net.algart.matrices.morphology.StreamingApertureProcessor
 
strictMode() - Method in class net.algart.arrays.Arrays.CopyStatus
Returns true if and only if the array was copyied in "strict" mode, i.e. by Arrays.copy(ArrayContext, UpdatableArray, Array, int, boolean) or Matrices.copy(ArrayContext, Matrix, Matrix, int, boolean) method with the argument strictMode=true or by any other method of copying arrays.
structureLike(Matrix<?>) - Method in class net.algart.arrays.AbstractMatrix
 
structureLike(Matrix<?>) - Method in interface net.algart.arrays.Matrix
Returns a view ot this matrix, where the elements are reordered in some order "like" in the specified matrix m.
sub(long, SampleArray, long, long) - Method in class net.algart.matrices.spectra.ComplexScalarSampleArray
 
sub(long, long, SampleArray, long) - Method in class net.algart.matrices.spectra.ComplexScalarSampleArray
 
sub(long, long, long) - Method in class net.algart.matrices.spectra.ComplexScalarSampleArray
 
sub(long, SampleArray, long, long) - Method in class net.algart.matrices.spectra.ComplexVectorSampleArray
 
sub(long, long, SampleArray, long) - Method in class net.algart.matrices.spectra.ComplexVectorSampleArray
 
sub(long, long, long) - Method in class net.algart.matrices.spectra.ComplexVectorSampleArray
 
sub(long, SampleArray, long, long) - Method in class net.algart.matrices.spectra.RealScalarSampleArray
 
sub(long, long, SampleArray, long) - Method in class net.algart.matrices.spectra.RealScalarSampleArray
 
sub(long, long, long) - Method in class net.algart.matrices.spectra.RealScalarSampleArray
 
sub(long, SampleArray, long, long) - Method in class net.algart.matrices.spectra.RealVectorSampleArray
 
sub(long, long, SampleArray, long) - Method in class net.algart.matrices.spectra.RealVectorSampleArray
 
sub(long, long, long) - Method in class net.algart.matrices.spectra.RealVectorSampleArray
 
sub(long, SampleArray, long, long) - Method in interface net.algart.matrices.spectra.SampleArray
Subtracts the sample #srcIndex2 of src array from the sample #srcIndex1 of src array and stores the result into position #destIndex of this array.
sub(long, long, SampleArray, long) - Method in interface net.algart.matrices.spectra.SampleArray
Subtracts the sample #srcIndex2 of src2 array from the sample #srcIndex1 of this array and stores the result into position #destIndex of this array.
sub(long, long, long) - Method in interface net.algart.matrices.spectra.SampleArray
Subtracts the sample #srcIndex2 of this array from the sample #srcIndex1 of this array and stores the result into position #destIndex of this array.
subArr(long, long) - Method in class net.algart.arrays.AbstractArray
This implementation returns subArray(position, position + count).
subArr(long, long) - Method in class net.algart.arrays.AbstractUpdatableBitArray
 
subArr(long, long) - Method in class net.algart.arrays.AbstractUpdatableByteArray
 
subArr(long, long) - Method in class net.algart.arrays.AbstractUpdatableCharArray
 
subArr(long, long) - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
 
subArr(long, long) - Method in class net.algart.arrays.AbstractUpdatableFloatArray
 
subArr(long, long) - Method in class net.algart.arrays.AbstractUpdatableIntArray
 
subArr(long, long) - Method in class net.algart.arrays.AbstractUpdatableLongArray
 
subArr(long, long) - Method in class net.algart.arrays.AbstractUpdatableObjectArray
 
subArr(long, long) - Method in class net.algart.arrays.AbstractUpdatableShortArray
 
subArr(long, long) - Method in interface net.algart.arrays.Array
Equivalent to subArray(position, position + count).
subArr(long, long) - Method in interface net.algart.arrays.UpdatableArray
 
subArr(long, long) - Method in interface net.algart.arrays.UpdatableBitArray
 
subArr(long, long) - Method in interface net.algart.arrays.UpdatableByteArray
 
subArr(long, long) - Method in interface net.algart.arrays.UpdatableCharArray
 
subArr(long, long) - Method in interface net.algart.arrays.UpdatableDoubleArray
 
subArr(long, long) - Method in interface net.algart.arrays.UpdatableFloatArray
 
subArr(long, long) - Method in interface net.algart.arrays.UpdatableIntArray
 
subArr(long, long) - Method in interface net.algart.arrays.UpdatableLongArray
 
subArr(long, long) - Method in interface net.algart.arrays.UpdatableObjectArray
 
subArr(long, long) - Method in interface net.algart.arrays.UpdatableObjectInPlaceArray
 
subArr(long, long) - Method in interface net.algart.arrays.UpdatablePArray
 
subArr(long, long) - Method in interface net.algart.arrays.UpdatablePFixedArray
 
subArr(long, long) - Method in interface net.algart.arrays.UpdatablePFloatingArray
 
subArr(long, long) - Method in interface net.algart.arrays.UpdatablePIntegerArray
 
subArr(long, long) - Method in interface net.algart.arrays.UpdatableShortArray
 
subArray(long, long) - Method in class net.algart.arrays.AbstractArray
 
subArray(long, long) - Method in class net.algart.arrays.AbstractBitArray
This implementation returns new instance of AbstractBitArray with the same memory model, underlying arrays and underlyingArraysAreParallel flag, that were passed to the constructor of this instance, and with overridden methods AbstractBitArray.getBit(long) and AbstractBitArray.getData(long, Object, int, int), calling the same methods of this instance with corresponding corrections of the arguments.
subArray(long, long) - Method in class net.algart.arrays.AbstractByteArray
This implementation returns new instance of AbstractByteArray with the same memory model, underlying arrays and underlyingArraysAreParallel flag, that were passed to the constructor of this instance, and with overridden methods AbstractByteArray.getByte(long) and AbstractByteArray.getData(long, Object, int, int), calling the same methods of this instance with corresponding corrections of the arguments.
subArray(long, long) - Method in class net.algart.arrays.AbstractCharArray
This implementation returns new instance of AbstractCharArray with the same memory model, underlying arrays and underlyingArraysAreParallel flag, that were passed to the constructor of this instance, and with overridden methods AbstractCharArray.getChar(long) and AbstractCharArray.getData(long, Object, int, int), calling the same methods of this instance with corresponding corrections of the arguments.
subArray(long, long) - Method in class net.algart.arrays.AbstractDoubleArray
This implementation returns new instance of AbstractDoubleArray with the same memory model, underlying arrays and underlyingArraysAreParallel flag, that were passed to the constructor of this instance, and with overridden methods AbstractDoubleArray.getDouble(long) and AbstractDoubleArray.getData(long, Object, int, int), calling the same methods of this instance with corresponding corrections of the arguments.
subArray(long, long) - Method in class net.algart.arrays.AbstractFloatArray
This implementation returns new instance of AbstractFloatArray with the same memory model, underlying arrays and underlyingArraysAreParallel flag, that were passed to the constructor of this instance, and with overridden methods AbstractFloatArray.getFloat(long) and AbstractFloatArray.getData(long, Object, int, int), calling the same methods of this instance with corresponding corrections of the arguments.
subArray(long, long) - Method in class net.algart.arrays.AbstractIntArray
This implementation returns new instance of AbstractIntArray with the same memory model, underlying arrays and underlyingArraysAreParallel flag, that were passed to the constructor of this instance, and with overridden methods AbstractIntArray.getInt(long) and AbstractIntArray.getData(long, Object, int, int), calling the same methods of this instance with corresponding corrections of the arguments.
subArray(long, long) - Method in class net.algart.arrays.AbstractLongArray
This implementation returns new instance of AbstractLongArray with the same memory model, underlying arrays and underlyingArraysAreParallel flag, that were passed to the constructor of this instance, and with overridden methods AbstractLongArray.getLong(long) and AbstractLongArray.getData(long, Object, int, int), calling the same methods of this instance with corresponding corrections of the arguments.
subArray(long, long) - Method in class net.algart.arrays.AbstractObjectArray
This implementation returns new instance of AbstractObjectArray with the same memory model and underlying arrays, that were passed to the constructor of this instance, and with overridden methods AbstractObjectArray.get(long) and AbstractObjectArray.getData(long arrayPos, Object destArray, int destArrayOffset, int count), calling the same methods of this instance with corresponding corrections of the arguments.
subArray(long, long) - Method in class net.algart.arrays.AbstractShortArray
This implementation returns new instance of AbstractShortArray with the same memory model, underlying arrays and underlyingArraysAreParallel flag, that were passed to the constructor of this instance, and with overridden methods AbstractShortArray.getShort(long) and AbstractShortArray.getData(long, Object, int, int), calling the same methods of this instance with corresponding corrections of the arguments.
subArray(long, long) - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation returns new instance of AbstractUpdatableBitArray with the same memory model and underlying arrays, that were passed to the constructor of this instance, and with overridden methods AbstractBitArray.getBit(long), AbstractUpdatableBitArray.setBit(long, boolean), AbstractBitArray.getData(long, Object, int, int) and AbstractUpdatableBitArray.setData(long, Object, int, int) calling the same methods of this instance with corresponding corrections of the arguments.
subArray(long, long) - Method in class net.algart.arrays.AbstractUpdatableByteArray
This implementation returns new instance of AbstractUpdatableByteArray with the same memory model and underlying arrays, that were passed to the constructor of this instance, and with overridden methods AbstractByteArray.getByte(long), AbstractUpdatableByteArray.setByte(long, byte), AbstractByteArray.getData(long, Object, int, int) and AbstractUpdatableByteArray.setData(long, Object, int, int) calling the same methods of this instance with corresponding corrections of the arguments.
subArray(long, long) - Method in class net.algart.arrays.AbstractUpdatableCharArray
This implementation returns new instance of AbstractUpdatableCharArray with the same memory model and underlying arrays, that were passed to the constructor of this instance, and with overridden methods AbstractCharArray.getChar(long), AbstractUpdatableCharArray.setChar(long, char), AbstractCharArray.getData(long, Object, int, int) and AbstractUpdatableCharArray.setData(long, Object, int, int) calling the same methods of this instance with corresponding corrections of the arguments.
subArray(long, long) - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
This implementation returns new instance of AbstractUpdatableDoubleArray with the same memory model and underlying arrays, that were passed to the constructor of this instance, and with overridden methods AbstractDoubleArray.getDouble(long), AbstractUpdatableDoubleArray.setDouble(long, double), AbstractDoubleArray.getData(long, Object, int, int) and AbstractUpdatableDoubleArray.setData(long, Object, int, int) calling the same methods of this instance with corresponding corrections of the arguments.
subArray(long, long) - Method in class net.algart.arrays.AbstractUpdatableFloatArray
This implementation returns new instance of AbstractUpdatableFloatArray with the same memory model and underlying arrays, that were passed to the constructor of this instance, and with overridden methods AbstractFloatArray.getFloat(long), AbstractUpdatableFloatArray.setFloat(long, float), AbstractFloatArray.getData(long, Object, int, int) and AbstractUpdatableFloatArray.setData(long, Object, int, int) calling the same methods of this instance with corresponding corrections of the arguments.
subArray(long, long) - Method in class net.algart.arrays.AbstractUpdatableIntArray
This implementation returns new instance of AbstractUpdatableIntArray with the same memory model and underlying arrays, that were passed to the constructor of this instance, and with overridden methods AbstractIntArray.getInt(long), AbstractUpdatableIntArray.setInt(long, int), AbstractIntArray.getData(long, Object, int, int) and AbstractUpdatableIntArray.setData(long, Object, int, int) calling the same methods of this instance with corresponding corrections of the arguments.
subArray(long, long) - Method in class net.algart.arrays.AbstractUpdatableLongArray
This implementation returns new instance of AbstractUpdatableLongArray with the same memory model and underlying arrays, that were passed to the constructor of this instance, and with overridden methods AbstractLongArray.getLong(long), AbstractUpdatableLongArray.setLong(long, long), AbstractLongArray.getData(long, Object, int, int) and AbstractUpdatableLongArray.setData(long, Object, int, int) calling the same methods of this instance with corresponding corrections of the arguments.
subArray(long, long) - Method in class net.algart.arrays.AbstractUpdatableObjectArray
This implementation returns new instance of AbstractUpdatableObjectArray with the same memory model and underlying arrays, that were passed to the constructor of this instance, and with overridden methods AbstractObjectArray.get(long), AbstractUpdatableObjectArray.set(long, Object), AbstractObjectArray.getData(long, Object, int, int) and AbstractUpdatableObjectArray.setData(long, Object, int, int) calling the same methods of this instance with corresponding corrections of the arguments.
subArray(long, long) - Method in class net.algart.arrays.AbstractUpdatableShortArray
This implementation returns new instance of AbstractUpdatableShortArray with the same memory model and underlying arrays, that were passed to the constructor of this instance, and with overridden methods AbstractShortArray.getShort(long), AbstractUpdatableShortArray.setShort(long, short), AbstractShortArray.getData(long, Object, int, int) and AbstractUpdatableShortArray.setData(long, Object, int, int) calling the same methods of this instance with corresponding corrections of the arguments.
subArray(long, long) - Method in interface net.algart.arrays.Array
Returns a view of the portion of this array between fromIndex, inclusive, and toIndex, exclusive.
subArray(long, long) - Method in interface net.algart.arrays.UpdatableArray
 
subArray(long, long) - Method in interface net.algart.arrays.UpdatableBitArray
 
subArray(long, long) - Method in interface net.algart.arrays.UpdatableByteArray
 
subArray(long, long) - Method in interface net.algart.arrays.UpdatableCharArray
 
subArray(long, long) - Method in interface net.algart.arrays.UpdatableDoubleArray
 
subArray(long, long) - Method in interface net.algart.arrays.UpdatableFloatArray
 
subArray(long, long) - Method in interface net.algart.arrays.UpdatableIntArray
 
subArray(long, long) - Method in interface net.algart.arrays.UpdatableLongArray
 
subArray(long, long) - Method in interface net.algart.arrays.UpdatableObjectArray
 
subArray(long, long) - Method in interface net.algart.arrays.UpdatableObjectInPlaceArray
 
subArray(long, long) - Method in interface net.algart.arrays.UpdatablePArray
 
subArray(long, long) - Method in interface net.algart.arrays.UpdatablePFixedArray
 
subArray(long, long) - Method in interface net.algart.arrays.UpdatablePFloatingArray
 
subArray(long, long) - Method in interface net.algart.arrays.UpdatablePIntegerArray
 
subArray(long, long) - Method in interface net.algart.arrays.UpdatableShortArray
 
SubContext - Class in net.algart.contexts
A tool allowing to build a new context, called "subcontext", that inherits behavior of an existing context with some changes or extensions.
SubContext(Context) - Constructor for class net.algart.contexts.SubContext
Creates new context on the base of the passed supercontext.
SubContext(Context, Class...) - Constructor for class net.algart.contexts.SubContext
Creates new context on the base of the passed supercontext with the restricted set of allowed context classes.
SubContext(Context, MemoryModel) - Constructor for class net.algart.contexts.SubContext
Creates new context alike the base constructor with the only difference that as(ArrayMemoryContext.class) method will return a ArrayMemoryContext describing the passed memory model.
subMatr(long[], long[]) - Method in class net.algart.arrays.AbstractMatrix
 
subMatr(long...) - Method in class net.algart.arrays.AbstractMatrix
 
subMatr(long[], long[], Object) - Method in class net.algart.arrays.AbstractMatrix
 
subMatr(long, long, long, long, Object) - Method in class net.algart.arrays.AbstractMatrix
 
subMatr(long, long, long, long, long, long, Object) - Method in class net.algart.arrays.AbstractMatrix
 
subMatr(long[], long[]) - Method in interface net.algart.arrays.Matrix
Equivalent to Matrix.subMatrix(long[] from, long[] to) method, where from[k]=position[k] and to[k]=position[k]+dimensions[k] for all k.
subMatr(long...) - Method in interface net.algart.arrays.Matrix
Equivalent to Matrix.subMatr(long[] position, long[] dimensions) method, where position is the first half of positionAndDimensions array and dimensions is it's second half.
subMatr(long[], long[], Object) - Method in interface net.algart.arrays.Matrix
Equivalent to Matrix.subMatrix(long[] from, long[] to, Object outsideValue) method, where from[k]=position[k] and to[k]=position[k]+dimensions[k] for all k.
subMatr(long, long, long, long, Object) - Method in interface net.algart.arrays.Matrix
Equivalent to subMatr(new long[]{x,y}, new long[]{dimX,dimY}, outsideValue).
subMatr(long, long, long, long, long, long, Object) - Method in interface net.algart.arrays.Matrix
Equivalent to subMatr(new long[]{x,y,z}, new long[]{dimX,dimY,dimZ}, outsideValue).
subMatrix(long[], long[]) - Method in class net.algart.arrays.AbstractMatrix
 
subMatrix(IRectangularArea) - Method in class net.algart.arrays.AbstractMatrix
 
subMatrix(long...) - Method in class net.algart.arrays.AbstractMatrix
 
subMatrix(long[], long[], Object) - Method in class net.algart.arrays.AbstractMatrix
 
subMatrix(IRectangularArea, Object) - Method in class net.algart.arrays.AbstractMatrix
 
subMatrix(long, long, long, long, Object) - Method in class net.algart.arrays.AbstractMatrix
 
subMatrix(long, long, long, long, long, long, Object) - Method in class net.algart.arrays.AbstractMatrix
 
subMatrix(long[], long[]) - Method in interface net.algart.arrays.Matrix
Returns a view of the rectangular fragment of this matrix between from, inclusive, and to, exclusive.
subMatrix(IRectangularArea) - Method in interface net.algart.arrays.Matrix
Equivalent to Matrix.subMatrix(long[] from, long[] to) method, where from.length=to.length=area.coordCount(), from[k]=area.min(k)}, to[k]=area.max(k)}+1.
subMatrix(long...) - Method in interface net.algart.arrays.Matrix
Equivalent to Matrix.subMatrix(long[] from, long[] to) method, where from is the first half of fromAndTo array and to is it's second half.
subMatrix(long[], long[], Object) - Method in interface net.algart.arrays.Matrix
An extended analog of Matrix.subMatrix(long[], long[]) method, allowing to get a rectangular fragment which is not fully inside this matrix.
subMatrix(IRectangularArea, Object) - Method in interface net.algart.arrays.Matrix
Equivalent to Matrix.subMatrix(long[] from, long[] to, Object outsideValue) method, where from.length=to.length=area.coordCount(), from[k]=area.min(k)}, to[k]=area.max(k)}+1.
subMatrix(long, long, long, long, Object) - Method in interface net.algart.arrays.Matrix
Equivalent to subMatrix(new long[]{fromX,fromY}, new long[]{toX,toY}, outsideValue).
subMatrix(long, long, long, long, long, long, Object) - Method in interface net.algart.arrays.Matrix
Equivalent to subMatrix(new long[]{fromX,fromY,fromZ}, new long[]{toX,toY,toZ}, outsideValue).
subMatrixFrom() - Method in class net.algart.arrays.AbstractMatrix
 
subMatrixFrom() - Method in interface net.algart.arrays.Matrix
If this matrix is a submatrix of some parent matrix, created by one of calls parent.subMatrix(...) or parent.subMatr(...), creates and returns a new Java array containing the starting position of this submatrix in the parent one.
subMatrixParent() - Method in class net.algart.arrays.AbstractMatrix
 
subMatrixParent() - Method in interface net.algart.arrays.Matrix
If this matrix is a submatrix of some parent matrix, created by one of calls parent.subMatrix(...) or parent.subMatr(...), returns a reference to the parent matrix instance.
subMatrixTo() - Method in class net.algart.arrays.AbstractMatrix
 
subMatrixTo() - Method in interface net.algart.arrays.Matrix
If this matrix is a submatrix of some parent matrix, created by one of calls parent.subMatrix(...) or parent.subMatr(...), creates and returns a new Java array containing the ending position (exlusive) of this submatrix in the parent one.
SubtaskContext - Class in net.algart.contexts
A wrapper around the parent context, allowing to describe a subtask of some long-working task.
SubtaskContext(Context, double, double) - Constructor for class net.algart.contexts.SubtaskContext
Creates new context on the base of the passed parentContext and fromPart / toPart values.
SubtaskContext(Context, long, long, long) - Constructor for class net.algart.contexts.SubtaskContext
Creates new context on the base of the passed parentContext and the range from/total*100%..to/total*100%, specified by integer values relatively some "total" number of operations.
subtract(IPoint) - Method in class net.algart.math.IPoint
Returns the vector difference of this and given point: every coordinate #i in the result is thisInstance.coord(i)-point.coord(i).
subtract(Point) - Method in class net.algart.math.Point
Returns the vector difference of this and given point: every coordinate #i in the result is thisInstance.coord(i)-point.coord(i).
subtractByteArray(byte[], int, byte[], int, int, boolean) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with 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].
subtractByteBufferFromArray(byte[], int, ByteBuffer, int, int, boolean) - Static method in class net.algart.arrays.JBuffers
Replaces count elements in dest array, starting from the element #destPos, with 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).
subtractCharArray(char[], int, char[], int, int, boolean) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with 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].
subtractCharBufferFromArray(char[], int, CharBuffer, int, int, boolean) - Static method in class net.algart.arrays.JBuffers
Replaces count elements in dest array, starting from the element #destPos, with 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).
subtractDoubleArray(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 difference of them and corresponding count elements in src array, starting from the element #srcPos: dest[destPos+i]=dest[destPos+i]-src[srcPos+i].
subtractDoubleBufferFromArray(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 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).
subtractFloatArray(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 difference of them and corresponding count elements in src array, starting from the element #srcPos: dest[destPos+i]=dest[destPos+i]-src[srcPos+i].
subtractFloatBufferFromArray(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 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).
subtractIntArray(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 difference of them and corresponding count elements in src array, starting from the element #srcPos: dest[destPos+i]=dest[destPos+i]-src[srcPos+i].
subtractIntBufferFromArray(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 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).
subtractLongArray(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 difference of them and corresponding count elements in src array, starting from the element #srcPos: dest[destPos+i]=dest[destPos+i]-src[srcPos+i].
subtractLongBufferFromArray(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 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).
subtractShortArray(short[], int, short[], int, int, boolean) - Static method in class net.algart.arrays.JArrays
Replaces count elements in dest array, starting from the element #destPos, with 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].
subtractShortBufferFromArray(short[], int, ShortBuffer, int, int, boolean) - Static method in class net.algart.arrays.JBuffers
Replaces count elements in dest array, starting from the element #destPos, with 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).
SummingHistogram - Class in net.algart.arrays
 
SummingHistogram.CountOfValues - Class in net.algart.arrays
 
SummingHistogram.CountOfValues() - Constructor for class net.algart.arrays.SummingHistogram.CountOfValues
 
sumOf(PArray) - Static method in class net.algart.arrays.Arrays
Equivalent to sumOf(null, array).
sumOf(ArrayContext, PArray) - Static method in class net.algart.arrays.Arrays
Returns the sum of all array elements: the results of array.getDouble(k) for all k==0,1,...,array.length()-1.
sumOf(long[]) - Static method in class net.algart.arrays.Histogram
Returns the sum of all elements of the passed histogram array.
sumOf(int[]) - Static method in class net.algart.arrays.Histogram
Returns the sum of all elements of the passed histogram array.
sumsOfOpenings() - Method in class net.algart.matrices.morphology.IterativeOpening
Returns an immutable view of internal AlgART array, where the sums of all elements of the source matrix and every its openings are stored.
superposition(LinearOperator) - Method in class net.algart.math.functions.LinearOperator
Returns superposition of this and the passed linear operators.
swap(long, long) - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation swaps two elements by AbstractBitArray.getBit(long) and AbstractUpdatableBitArray.setBit(long, boolean) methods.
swap(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation is based on a loop of calls of AbstractUpdatableBitArray.swap(long, long) method.
swap(UpdatableArray) - Method in class net.algart.arrays.AbstractUpdatableBitArray
This implementation calls defaultSwap(thisInstance, another).
swap(long, long) - Method in class net.algart.arrays.AbstractUpdatableByteArray
This implementation swaps two elements by AbstractByteArray.getByte(long) and AbstractUpdatableByteArray.setByte(long, byte) methods.
swap(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableByteArray
This implementation is based on a loop of calls of AbstractUpdatableByteArray.swap(long, long) method.
swap(UpdatableArray) - Method in class net.algart.arrays.AbstractUpdatableByteArray
This implementation calls defaultSwap(thisInstance, another).
swap(long, long) - Method in class net.algart.arrays.AbstractUpdatableCharArray
This implementation swaps two elements by AbstractCharArray.getChar(long) and AbstractUpdatableCharArray.setChar(long, char) methods.
swap(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableCharArray
This implementation is based on a loop of calls of AbstractUpdatableCharArray.swap(long, long) method.
swap(UpdatableArray) - Method in class net.algart.arrays.AbstractUpdatableCharArray
This implementation calls defaultSwap(thisInstance, another).
swap(long, long) - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
This implementation swaps two elements by AbstractDoubleArray.getDouble(long) and AbstractUpdatableDoubleArray.setDouble(long, double) methods.
swap(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
This implementation is based on a loop of calls of AbstractUpdatableDoubleArray.swap(long, long) method.
swap(UpdatableArray) - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
This implementation calls defaultSwap(thisInstance, another).
swap(long, long) - Method in class net.algart.arrays.AbstractUpdatableFloatArray
This implementation swaps two elements by AbstractFloatArray.getFloat(long) and AbstractUpdatableFloatArray.setFloat(long, float) methods.
swap(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableFloatArray
This implementation is based on a loop of calls of AbstractUpdatableFloatArray.swap(long, long) method.
swap(UpdatableArray) - Method in class net.algart.arrays.AbstractUpdatableFloatArray
This implementation calls defaultSwap(thisInstance, another).
swap(long, long) - Method in class net.algart.arrays.AbstractUpdatableIntArray
This implementation swaps two elements by AbstractIntArray.getInt(long) and AbstractUpdatableIntArray.setInt(long, int) methods.
swap(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableIntArray
This implementation is based on a loop of calls of AbstractUpdatableIntArray.swap(long, long) method.
swap(UpdatableArray) - Method in class net.algart.arrays.AbstractUpdatableIntArray
This implementation calls defaultSwap(thisInstance, another).
swap(long, long) - Method in class net.algart.arrays.AbstractUpdatableLongArray
This implementation swaps two elements by AbstractLongArray.getLong(long) and AbstractUpdatableLongArray.setLong(long, long) methods.
swap(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableLongArray
This implementation is based on a loop of calls of AbstractUpdatableLongArray.swap(long, long) method.
swap(UpdatableArray) - Method in class net.algart.arrays.AbstractUpdatableLongArray
This implementation calls defaultSwap(thisInstance, another).
swap(long, long) - Method in class net.algart.arrays.AbstractUpdatableObjectArray
This implementation swaps two elements by AbstractObjectArray.get(long) and AbstractUpdatableObjectArray.set(long, Object) methods.
swap(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableObjectArray
This implementation is based on a loop of calls of AbstractUpdatableObjectArray.swap(long, long) method.
swap(UpdatableArray) - Method in class net.algart.arrays.AbstractUpdatableObjectArray
This implementation calls defaultSwap(thisInstance, another).
swap(long, long) - Method in class net.algart.arrays.AbstractUpdatableShortArray
This implementation swaps two elements by AbstractShortArray.getShort(long) and AbstractUpdatableShortArray.setShort(long, short) methods.
swap(long, long, long) - Method in class net.algart.arrays.AbstractUpdatableShortArray
This implementation is based on a loop of calls of AbstractUpdatableShortArray.swap(long, long) method.
swap(UpdatableArray) - Method in class net.algart.arrays.AbstractUpdatableShortArray
This implementation calls defaultSwap(thisInstance, another).
swap(UpdatableArray) - Method in interface net.algart.arrays.MutableArray
 
swap(UpdatableArray) - Method in interface net.algart.arrays.MutableBitArray
 
swap(UpdatableArray) - Method in interface net.algart.arrays.MutableByteArray
 
swap(UpdatableArray) - Method in interface net.algart.arrays.MutableCharArray
 
swap(UpdatableArray) - Method in interface net.algart.arrays.MutableDoubleArray
 
swap(UpdatableArray) - Method in interface net.algart.arrays.MutableFloatArray
 
swap(UpdatableArray) - Method in interface net.algart.arrays.MutableIntArray
 
swap(UpdatableArray) - Method in interface net.algart.arrays.MutableLongArray
 
swap(UpdatableArray) - Method in interface net.algart.arrays.MutableObjectArray
 
swap(UpdatableArray) - Method in interface net.algart.arrays.MutableObjectInPlaceArray
 
swap(UpdatableArray) - Method in interface net.algart.arrays.MutablePArray
 
swap(UpdatableArray) - Method in interface net.algart.arrays.MutablePFixedArray
 
swap(UpdatableArray) - Method in interface net.algart.arrays.MutablePFloatingArray
 
swap(UpdatableArray) - Method in interface net.algart.arrays.MutablePIntegerArray
 
swap(UpdatableArray) - Method in interface net.algart.arrays.MutableShortArray
 
swap(long, long) - Method in interface net.algart.arrays.Sorter.Exchanger
Should excnahge the elements at position firstIndex and secondIndex in the data array.
swap(long, long) - Method in interface net.algart.arrays.UpdatableArray
Swaps elements at positions #firstIndex and #secondIndex inside this array.
swap(long, long, long) - Method in interface net.algart.arrays.UpdatableArray
Swaps count elements, starting from firstIndex index, with count elements in the same array, starting from secondIndex index.
swap(UpdatableArray) - Method in interface net.algart.arrays.UpdatableArray
Swaps min(this.length(), src.length()) elements of another array, starting from index 0, and the same number of elements of this array, starting from index 0.
swap(long, long) - Method in class net.algart.matrices.spectra.ComplexScalarSampleArray
 
swap(long, long) - Method in class net.algart.matrices.spectra.ComplexVectorSampleArray
 
swap(long, long) - Method in class net.algart.matrices.spectra.RealScalarSampleArray
 
swap(long, long) - Method in class net.algart.matrices.spectra.RealVectorSampleArray
 
swap(long, long) - Method in interface net.algart.matrices.spectra.SampleArray
Swaps samples at positions #firstIndex and #secondIndex inside this array.
swapBits(LongBuffer, long, LongBuffer, long, long) - Static method in class net.algart.arrays.PackedBitBuffers
Swaps count bits, packed into first buffer, starting from the bit #firstPos, with count bits, packed into second buffer, starting from the bit #secondPos.
swapByteBuffer(ByteBuffer, int, ByteBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Swaps count byte elements in first buffer, starting from firstPos index, with count byte elements in second buffer, starting from secondPos index.
swapCharBuffer(CharBuffer, int, CharBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Swaps count char elements in first buffer, starting from firstPos index, with count char elements in second buffer, starting from secondPos index.
swapDoubleBuffer(DoubleBuffer, int, DoubleBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Swaps count double elements in first buffer, starting from firstPos index, with count double elements in second buffer, starting from secondPos index.
swapFloatBuffer(FloatBuffer, int, FloatBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Swaps count float elements in first buffer, starting from firstPos index, with count float elements in second buffer, starting from secondPos index.
swapIntBuffer(IntBuffer, int, IntBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Swaps count int elements in first buffer, starting from firstPos index, with count int elements in second buffer, starting from secondPos index.
swapLongBuffer(LongBuffer, int, LongBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Swaps count long elements in first buffer, starting from firstPos index, with count long elements in second buffer, starting from secondPos index.
swapShortBuffer(ShortBuffer, int, ShortBuffer, int, int) - Static method in class net.algart.arrays.JBuffers
Swaps count short elements in first buffer, starting from firstPos index, with count short elements in second buffer, starting from secondPos index.
symmetric() - Method in class net.algart.math.IPoint
Returns the symmetric point relatively the origin of coordinates.
symmetric() - Method in class net.algart.math.patterns.AbstractPattern
This implementation calls multiply(-1.0).
symmetric() - Method in class net.algart.math.patterns.AbstractWeightedPattern
This implementation calls multiply(-1.0).
symmetric() - Method in interface net.algart.math.patterns.Pattern
Returns the symmetric pattern: equivalent to multiply(-1.0).
symmetric() - Method in interface net.algart.math.patterns.WeightedPattern
Returns the symmetric pattern: equivalent to multiply(-1.0).
symmetric() - Method in class net.algart.math.Point
Returns the symmetric point relatively the origin of coordinates.

T

tempPath - Variable in class net.algart.arrays.AbstractDataFileModel
The path where new temporary files will be created by AbstractDataFileModel.createTemporaryFile(boolean) method or null if the default temporary-file directory is to be used.
tempPath() - Method in class net.algart.arrays.AbstractDataFileModel
Returns the value of AbstractDataFileModel.tempPath protected field, in other words, the first argument of AbstractDataFileModel.AbstractDataFileModel(File, long) constructor.
ThreadPoolFactory - Interface in net.algart.arrays
The factory allowing to get a thread pool (ExecutorService) for processing some AlgART array.
tile(long...) - Method in class net.algart.arrays.AbstractMatrix
 
tile() - Method in class net.algart.arrays.AbstractMatrix
 
tile(long...) - Method in interface net.algart.arrays.Matrix
Returns a view ot this matrix, where the elements are reordered by tiles: a grid of rectangular regions (tiles), the sizes of which are specified by tileDim argument.
tile() - Method in interface net.algart.arrays.Matrix
Returns a tiled view ot this matrix with some default dimensions of the tiles.
TILE_DIMENSIONS_PROPERTY_NAME - Static variable in class net.algart.arrays.LargeMemoryModel
 
tileDimensions() - Method in class net.algart.arrays.AbstractMatrix
 
tileDimensions() - Method in interface net.algart.arrays.Matrix
Not ready yet!
tileParent() - Method in class net.algart.arrays.AbstractMatrix
 
tileParent() - Method in interface net.algart.arrays.Matrix
Not ready yet!
to() - Method in interface net.algart.arrays.DataBuffer
Returns (int)DataBuffer.toIndex(), if DataBuffer.toIndex()<=Integer.MAX_VALUE, or throws UnsupportedOperationException in other case.
toBinaryString(boolean[], String, int) - Static method in class net.algart.arrays.JArrays
Joins and returns as a string the "hexadecimal" string representations for all elements of the AlgART array, separating elements by the given separator.
toBytes() - Method in class net.algart.arrays.MatrixInfo
Serializes the content of this instance into a byte array and returns it.
toChars() - Method in class net.algart.arrays.MatrixInfo
Serializes the content of this instance into a char sequence and returns it.
toHexString(Array, String, int) - Static method in class net.algart.arrays.Arrays
Joins and returns as a string the "hexadecimal" string representations for all elements of the AlgART array, separating elements by the given separator.
toHexString(char[], String, int) - Static method in class net.algart.arrays.JArrays
Joins and returns as a string the "hexadecimal" string representations for all elements of the AlgART array, separating elements by the given separator.
toHexString(byte[], String, int) - Static method in class net.algart.arrays.JArrays
Joins and returns as a string the "hexadecimal" string representations for all elements of the AlgART array, separating elements by the given separator.
toHexString(short[], String, int) - Static method in class net.algart.arrays.JArrays
Joins and returns as a string the "hexadecimal" string representations for all elements of the AlgART array, separating elements by the given separator.
toHexString(int[], String, int) - Static method in class net.algart.arrays.JArrays
Joins and returns as a string the "hexadecimal" string representations for all elements of the AlgART array, separating elements by the given separator.
toHexString(long[], String, int) - Static method in class net.algart.arrays.JArrays
Joins and returns as a string the "hexadecimal" string representations for all elements of the AlgART array, separating elements by the given separator.
toIndex() - Method in interface net.algart.arrays.DataBuffer
Returns the high boundary (exclusive) of the current actual region.
toIntegerPoint() - Method in class net.algart.math.Point
Equivalent to IPoint.valueOf(thisInstance).
toIntegerRectangularArea() - Method in class net.algart.math.RectangularArea
Equivalent to IRectangularArea.valueOf(thisInstance).
toJavaArray(Array) - Static method in class net.algart.arrays.Arrays
Returns a Java array containing all of the elements in this AlgART array in proper sequence, if the length of this array is not too high (not greater than Integer.MAX_VALUE).
toJavaArray(BitArray) - Static method in class net.algart.arrays.Arrays
Equivalent to (boolean[])toJavaArray((Array)array).
toJavaArray(CharArray) - Static method in class net.algart.arrays.Arrays
Equivalent to (char[])toJavaArray((Array)array).
toJavaArray(ByteArray) - Static method in class net.algart.arrays.Arrays
Equivalent to (byte[])toJavaArray((Array)array).
toJavaArray(ShortArray) - Static method in class net.algart.arrays.Arrays
Equivalent to (short[])toJavaArray((Array)array).
toJavaArray(IntArray) - Static method in class net.algart.arrays.Arrays
Equivalent to (int[])toJavaArray((Array)array).
toJavaArray(LongArray) - Static method in class net.algart.arrays.Arrays
Equivalent to (long[])toJavaArray((Array)array).
toJavaArray(FloatArray) - Static method in class net.algart.arrays.Arrays
Equivalent to (float[])toJavaArray((Array)array).
toJavaArray(DoubleArray) - Static method in class net.algart.arrays.Arrays
Equivalent to (double[])toJavaArray((Array)array).
toJavaArray(ObjectArray<E>) - Static method in class net.algart.arrays.Arrays
Equivalent to (E[])toJavaArray((Array)array).
tooLargeAperture(long...) - Static method in class net.algart.math.functions.ApertureFilterOperator
Returns true if the specified sizes of the aperture are too large for processing by this class.
TooLargeArrayException - Exception in net.algart.arrays
Unchecked exception thrown if the current or desired array length is extremely large.
TooLargeArrayException() - Constructor for exception net.algart.arrays.TooLargeArrayException
Constructs an instance of this class.
TooLargeArrayException(String) - Constructor for exception net.algart.arrays.TooLargeArrayException
Constructs an instance of this class with the specified detail message.
TooLargePatternException - Exception in net.algart.math.patterns
Unchecked exception thrown if a pattern is extremely large to be correctly processed.
TooLargePatternException() - Constructor for exception net.algart.math.patterns.TooLargePatternException
Constructs an instance of this class.
TooLargePatternException(String) - Constructor for exception net.algart.math.patterns.TooLargePatternException
Constructs an instance of this class with the specified detail message.
toOneDimensional(long[], boolean) - Method in class net.algart.math.IPoint
Returns the index in the one-dimensional array, storing (in usual order) some n-dimensional matrix with given dimensions, corresponding to the position in this matrix, describing by coordinates of this point.
toPoint() - Method in class net.algart.math.IPoint
Equivalent to Point.valueOf(thisInstance).
toRectangularArea() - Method in class net.algart.math.IRectangularArea
Equivalent to RectangularArea.valueOf(thisInstance).
toRoundedPoint() - Method in class net.algart.math.Point
Equivalent to IPoint.roundOf(thisInstance).
toRoundedRectangularArea() - Method in class net.algart.math.RectangularArea
Equivalent to IRectangularArea.roundOf(thisInstance).
toString() - Method in class net.algart.arrays.AbstractArray
 
toString() - Method in class net.algart.arrays.AbstractBitArray
 
toString() - Method in class net.algart.arrays.AbstractByteArray
 
toString() - Method in class net.algart.arrays.AbstractCharArray
 
toString() - Method in class net.algart.arrays.AbstractDoubleArray
 
toString() - Method in class net.algart.arrays.AbstractFloatArray
 
toString() - Method in class net.algart.arrays.AbstractIntArray
 
toString() - Method in class net.algart.arrays.AbstractLongArray
 
toString() - Method in class net.algart.arrays.AbstractMatrix
 
toString() - Method in class net.algart.arrays.AbstractObjectArray
 
toString() - Method in class net.algart.arrays.AbstractShortArray
 
toString() - Method in class net.algart.arrays.AbstractUpdatableBitArray
 
toString() - Method in class net.algart.arrays.AbstractUpdatableByteArray
 
toString() - Method in class net.algart.arrays.AbstractUpdatableCharArray
 
toString() - Method in class net.algart.arrays.AbstractUpdatableDoubleArray
 
toString() - Method in class net.algart.arrays.AbstractUpdatableFloatArray
 
toString() - Method in class net.algart.arrays.AbstractUpdatableIntArray
 
toString() - Method in class net.algart.arrays.AbstractUpdatableLongArray
 
toString() - Method in class net.algart.arrays.AbstractUpdatableObjectArray
 
toString() - Method in class net.algart.arrays.AbstractUpdatableShortArray
 
toString() - Method in interface net.algart.arrays.Array
Returns a brief string description of this object.
toString() - Method in class net.algart.arrays.ArrayPool
Returns a brief string description of this object.
toString() - Method in class net.algart.arrays.Arrays.ComparingCopyStatus
Returns a brief string description of this object.
toString() - Method in class net.algart.arrays.Arrays.CopyStatus
Returns a brief string description of this object.
toString() - Method in class net.algart.arrays.Arrays.MinMaxInfo
Returns a brief string description of this object.
toString() - Method in class net.algart.arrays.Arrays.ParallelExecutor
Returns a brief string description of this object.
toString(CharArray) - Static method in class net.algart.arrays.Arrays
Returns a string containing all characters in this character array (in the same order as in this array).
toString(Array, String, int) - Static method in class net.algart.arrays.Arrays
Joins and returns as a string the standard string representations for all elements of the AlgART array, separating elements by the given separator.
toString(Array, Locale, String, String, int) - Static method in class net.algart.arrays.Arrays
Joins and returns as a string the string representations for all elements of the AlgART array, separating elements by the given separator, using format string for formatting numeric elements.
toString() - Method in class net.algart.arrays.BufferMemoryModel
Returns a brief string description of this memory model.
toString() - Method in class net.algart.arrays.CombinedMemoryModel
Returns a brief string description of this memory model.
toString() - Method in class net.algart.arrays.DataFile.Range
Returns a brief string description of this factory.
toString() - Method in class net.algart.arrays.DefaultDataFileModel
Returns a brief string description of this factory.
toString() - Method in class net.algart.arrays.JArrayPool
Returns a brief string description of this object.
toString(boolean[], String, int) - Static method in class net.algart.arrays.JArrays
Joins and returns as a string the standard string representations for all elements of the Java array, separating elements by the given separator.
toString(char[], String, int) - Static method in class net.algart.arrays.JArrays
Joins and returns as a string the standard string representations for all elements of the Java array, separating elements by the given separator.
toString(byte[], String, int) - Static method in class net.algart.arrays.JArrays
Joins and returns as a string the standard string representations for all elements of the Java array, separating elements by the given separator.
toString(short[], String, int) - Static method in class net.algart.arrays.JArrays
Joins and returns as a string the standard string representations for all elements of the Java array, separating elements by the given separator.
toString(int[], String, int) - Static method in class net.algart.arrays.JArrays
Joins and returns as a string the standard string representations for all elements of the Java array, separating elements by the given separator.
toString(long[], String, int) - Static method in class net.algart.arrays.JArrays
Joins and returns as a string the standard string representations for all elements of the Java array, separating elements by the given separator.
toString(float[], String, int) - Static method in class net.algart.arrays.JArrays
Joins and returns as a string the standard string representations for all elements of the Java array, separating elements by the given separator.
toString(double[], String, int) - Static method in class net.algart.arrays.JArrays
Joins and returns as a string the standard string representations for all elements of the Java array, separating elements by the given separator.
toString(Object[], String, int) - Static method in class net.algart.arrays.JArrays
Joins and returns as a string the standard string representations for all elements of the Java array, separating elements by the given separator.
toString(byte[], Locale, String, String, int) - Static method in class net.algart.arrays.JArrays
Joins and returns as a string the string representations for all elements of the Java array, separating elements by the given separator, using format string for formatting numeric elements.
toString(short[], Locale, String, String, int) - Static method in class net.algart.arrays.JArrays
Joins and returns as a string the string representations for all elements of the Java array, separating elements by the given separator, using format string for formatting numeric elements.
toString(int[], Locale, String, String, int) - Static method in class net.algart.arrays.JArrays
Joins and returns as a string the string representations for all elements of the Java array, separating elements by the given separator, using format string for formatting numeric elements.
toString(long[], Locale, String, String, int) - Static method in class net.algart.arrays.JArrays
Joins and returns as a string the string representations for all elements of the Java array, separating elements by the given separator, using format string for formatting numeric elements.
toString(float[], Locale, String, String, int) - Static method in class net.algart.arrays.JArrays
Joins and returns as a string the string representations for all elements of the Java array, separating elements by the given separator, using format string for formatting numeric elements.
toString(double[], Locale, String, String, int) - Static method in class net.algart.arrays.JArrays
Joins and returns as a string the string representations for all elements of the Java array, separating elements by the given separator, using format string for formatting numeric elements.
toString() - Method in class net.algart.arrays.LargeMemoryModel
Returns a brief string description of this memory model.
toString() - Method in class net.algart.arrays.Matrices.ConvexHyperpolyhedron
Returns a brief string description of this object.
toString() - Method in class net.algart.arrays.Matrices.Hyperparallelepiped
Returns a brief string description of this object.
toString() - Method in class net.algart.arrays.Matrices.Polygon2D
Returns a brief string description of this object.
toString() - Method in class net.algart.arrays.Matrices.Simplex
Returns a brief string description of this object.
toString() - Method in interface net.algart.arrays.Matrix
Returns a brief string description of this object.
toString() - Method in class net.algart.arrays.MatrixInfo
Returns a brief string description of this object.
toString() - Method in class net.algart.arrays.SimpleMemoryModel
Returns a brief string description of this memory model.
toString() - Method in class net.algart.arrays.StandardIODataFileModel
Returns a brief string description of this factory.
toString() - Method in class net.algart.arrays.SummingHistogram.CountOfValues
 
toString() - Method in class net.algart.contexts.DefaultArrayContext
 
toString() - Method in class net.algart.contexts.SubtaskContext
 
toString() - Method in class net.algart.math.functions.ApertureFilteredFunc
Returns a brief string description of this object.
toString() - Method in class net.algart.math.functions.ApertureFilterOperator
Returns a brief string description of this object.
toString() - Method in class net.algart.math.functions.ConstantFunc
Returns a brief string description of this object.
toString() - Method in class net.algart.math.functions.CoordinateTransformedFunc
Returns a brief string description of this object.
toString() - Method in class net.algart.math.functions.ExpFunc
Returns a brief string description of this object.
toString() - Method in class net.algart.math.functions.InverseNumberFunc
Returns a brief string description of this object.
toString() - Method in class net.algart.math.functions.LinearFunc
Returns a brief string description of this object.
toString() - Method in class net.algart.math.functions.LinearOperator
Returns a brief string description of this object.
toString() - Method in class net.algart.math.functions.LogFunc
Returns a brief string description of this object.
toString() - Method in class net.algart.math.functions.PowerFunc
Returns a brief string description of this object.
toString() - Method in class net.algart.math.functions.PowerFunc.Updatable
Returns a brief string description of this object.
toString() - Method in class net.algart.math.functions.ProductFunc
Returns a brief string description of this object.
toString() - Method in class net.algart.math.functions.ProjectiveOperator
Returns a brief string description of this object.
toString() - Method in class net.algart.math.functions.RectangularFunc
Returns a brief string description of this object.
toString() - Method in class net.algart.math.functions.SelectConstantFunc
Returns a brief string description of this object.
toString() - Method in class net.algart.math.functions.WeightedMeanFunc
Returns a brief string description of this object.
toString() - Method in class net.algart.math.geom.Direction2D
Returns some string representation of this object.
toString() - Method in class net.algart.math.geom.Rotation2D
Returns some string representation of this object.
toString() - Method in class net.algart.math.geom.UnsafeSegment2D
Returns some string representation of this object.
toString() - Method in class net.algart.math.IPoint
Returns a brief string description of this object.
toString() - Method in class net.algart.math.IRange
Returns a brief string description of this object.
toString() - Method in class net.algart.math.IRectangularArea
Returns a brief string description of this object.
toString() - Method in class net.algart.math.Point
Returns a brief string description of this object.
toString() - Method in class net.algart.math.Range
Returns a brief string description of this object.
toString() - Method in class net.algart.math.RectangularArea
Returns a brief string description of this object.
toString() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner.SimpleMeasurer
 
toString() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner.Step
Returns a brief string description of this object.
toString() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner
Returns a brief string description of this object.
toString() - Method in class net.algart.matrices.bitskeletons.OctupleThinningSkeleton2D
Returns a brief string description of this object.
toString() - Method in class net.algart.matrices.bitskeletons.Quadruple3x5ThinningSkeleton2D
Returns a brief string description of this object.
toString() - Method in class net.algart.matrices.bitskeletons.SimpleSkeleton
Returns a brief string description of this object.
toString() - Method in class net.algart.matrices.bitskeletons.WeakOctupleThinningSkeleton2D
Returns a brief string description of this object.
toString() - Method in class net.algart.matrices.morphology.IterativeErosion
Returns a brief string description of this object.
toString() - Method in class net.algart.matrices.morphology.IterativeOpening
Returns a brief string description of this object.
toString(String, String, int) - Method in class net.algart.matrices.spectra.ComplexScalarSampleArray
 
toString(String, String, int) - Method in class net.algart.matrices.spectra.ComplexVectorSampleArray
 
toString(String, String, int) - Method in class net.algart.matrices.spectra.RealScalarSampleArray
 
toString(String, String, int) - Method in class net.algart.matrices.spectra.RealVectorSampleArray
 
toString(String, String, int) - Method in interface net.algart.matrices.spectra.SampleArray
Returns a string representation of this sample array as contatenated string representations of samples, separating by the given separator.
toString() - Method in class net.algart.matrices.stitching.AverageExceptingNaN
Returns a brief string description of this object.
toString() - Method in class net.algart.matrices.stitching.CoordinateFreeStitchingMethod
Returns a brief string description of this object.
toString() - Method in class net.algart.matrices.stitching.DefaultFrame
 
toString() - Method in class net.algart.matrices.stitching.FirstExceptingNaN
Returns a brief string description of this object.
toString() - Method in class net.algart.matrices.stitching.LastExceptingNaN
Returns a brief string description of this object.
toString() - Method in class net.algart.matrices.stitching.MaxExceptingNaN
Returns a brief string description of this object.
toString() - Method in class net.algart.matrices.stitching.MinExceptingNaN
Returns a brief string description of this object.
toString() - Method in class net.algart.matrices.stitching.ShiftFramePosition
 
toString() - Method in class net.algart.matrices.stitching.ShiftStitchingMethod
 
toString() - Method in class net.algart.matrices.stitching.Stitcher
 
toString() - Method in class net.algart.matrices.stitching.UniversalFramePosition
 
toString() - Method in class net.algart.matrices.stitching.UniversalStitchingMethod
 
total() - Method in class net.algart.arrays.Histogram
 
transform(ArrayContext, SampleArray, boolean) - Method in class net.algart.matrices.spectra.AbstractSpectralTransform
Actually performs the 1-dimensional transform of the sample array, direct or inverse.
transform(ArrayContext, SampleArray, boolean) - Method in class net.algart.matrices.spectra.FastFourierTransform
 
transform(ArrayContext, SampleArray, boolean) - Method in class net.algart.matrices.spectra.SeparableFastHartleyTransform
 
transformMatrix(ArrayContext, Matrix<? extends UpdatablePNumberArray>, Matrix<? extends UpdatablePNumberArray>, boolean) - Method in class net.algart.matrices.spectra.AbstractSpectralTransform
Implements the generalization of the 1-dimensional spectral transformation, performing by AbstractSpectralTransform.transform(ArrayContext, SampleArray, boolean) method, to multidimensional case, as described in comments to this class.
trim() - Method in interface net.algart.arrays.MutableArray
Trims the capacity of this array to be the array's current length.
trim() - Method in interface net.algart.arrays.MutableBitArray
 
trim() - Method in interface net.algart.arrays.MutableByteArray
 
trim() - Method in interface net.algart.arrays.MutableCharArray
 
trim() - Method in interface net.algart.arrays.MutableDoubleArray
 
trim() - Method in interface net.algart.arrays.MutableFloatArray
 
trim() - Method in interface net.algart.arrays.MutableIntArray
 
trim() - Method in interface net.algart.arrays.MutableLongArray
 
trim() - Method in interface net.algart.arrays.MutableObjectArray
 
trim() - Method in interface net.algart.arrays.MutableObjectInPlaceArray
 
trim() - Method in interface net.algart.arrays.MutablePArray
 
trim() - Method in interface net.algart.arrays.MutablePFixedArray
 
trim() - Method in interface net.algart.arrays.MutablePFloatingArray
 
trim() - Method in interface net.algart.arrays.MutablePIntegerArray
 
trim() - Method in interface net.algart.arrays.MutableShortArray
 
type() - Method in class net.algart.arrays.AbstractArray
 
type() - Method in class net.algart.arrays.AbstractBitArray
 
type() - Method in class net.algart.arrays.AbstractByteArray
 
type() - Method in class net.algart.arrays.AbstractCharArray
 
type() - Method in class net.algart.arrays.AbstractDoubleArray
 
type() - Method in class net.algart.arrays.AbstractFloatArray
 
type() - Method in class net.algart.arrays.AbstractIntArray
 
type() - Method in class net.algart.arrays.AbstractLongArray
 
type() - Method in class net.algart.arrays.AbstractMatrix
 
type(Class<U>) - Method in class net.algart.arrays.AbstractMatrix
 
type() - Method in class net.algart.arrays.AbstractObjectArray
 
type() - Method in class net.algart.arrays.AbstractShortArray
 
type() - Method in interface net.algart.arrays.Array
Returns the canonical AlgART type of this array: the class of one of 9 basic interfaces, describing all kinds of AlgART arrays for 8 primitive and any non-primitive element types.
type(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.
type() - Method in interface net.algart.arrays.BitArray
 
type() - Method in interface net.algart.arrays.ByteArray
 
type() - Method in interface net.algart.arrays.CharArray
 
type() - Method in interface net.algart.arrays.DoubleArray
 
type() - Method in interface net.algart.arrays.FloatArray
 
type() - Method in interface net.algart.arrays.IntArray
 
type() - Method in interface net.algart.arrays.LongArray
 
type() - Method in interface net.algart.arrays.Matrix
Returns Matrix.array().type().
type(Class<U>) - Method in interface net.algart.arrays.Matrix
Returns Matrix.array().type(), if it is subtype of (or same type as) the passed arraySupertype, or throws ClassCastException in other case.
type() - Method in interface net.algart.arrays.ObjectArray
 
type() - Method in interface net.algart.arrays.PArray
 
type() - Method in interface net.algart.arrays.PFloatingArray
 
type() - Method in interface net.algart.arrays.PIntegerArray
 
type() - Method in interface net.algart.arrays.PNumberArray
 
type() - Method in interface net.algart.arrays.ShortArray
 

U

unallowedLengthMessage() - Method in class net.algart.matrices.spectra.AbstractSpectralTransform
Retrurns a message used while throwing IllegalArgumentException by methods of this class in a case, when the length of the samples array or some of the matrix dimensions is not allowed according to AbstractSpectralTransform.isLengthAllowed(long) method.
unallowedLengthMessage() - Method in class net.algart.matrices.spectra.FastFourierTransform
 
unallowedLengthMessage() - Method in class net.algart.matrices.spectra.SeparableFastHartleyTransform
 
UnallowedMutationError - Error in net.algart.arrays
Unchecked error thrown if the elements of trusted immutable AlgART arrays have been changed.
UnallowedMutationError() - Constructor for error net.algart.arrays.UnallowedMutationError
Constructs an instance of this class.
UnallowedMutationError(String) - Constructor for error net.algart.arrays.UnallowedMutationError
Constructs an instance of this class with the specified detail message.
uncheckedIndex(long...) - Method in class net.algart.arrays.AbstractMatrix
 
uncheckedIndex(long...) - Method in interface net.algart.arrays.Matrix
An analog of Matrix.index(long...) method, that does not check, whether the passed coordinates are in the required ranges.
underlyingArrays - Variable in class net.algart.arrays.AbstractArray
The underlying arrays passed by the last constructor argument.
unionDecomposition(int) - Method in class net.algart.math.patterns.AbstractPattern
This implementation returns allUnionDecompositions(minimalPointCount).get(0).
unionDecomposition(int) - Method in class net.algart.math.patterns.AbstractWeightedPattern
 
unionDecomposition(int) - Method in interface net.algart.math.patterns.Pattern
Returns the list of patterns such that this pattern (the point set represented by it) is the union of them (of the point sets represented by them).
UniversalFramePosition - Class in net.algart.matrices.stitching
 
UniversalStitchingMethod<P extends UniversalFramePosition> - Class in net.algart.matrices.stitching
 
unmap() - Method in interface net.algart.arrays.DataFile.BufferHolder
Unmaps the data: releases all system resources associated with this mapping.
unpackBits(UpdatablePArray, BitArray, double, double) - Static method in class net.algart.arrays.Arrays
Equivalent to unpackBits(null, array, bits, filler0, filler1).
unpackBits(ArrayContext, UpdatablePArray, BitArray, double, double) - Static method in class net.algart.arrays.Arrays
Sets every element #k of the passed updatable array to filler0 value, if the corresponding element #k of bits array is false (0), or to filler1, if this bit is true (1).
unpackBits(boolean[], int, long[], long, int) - Static method in class net.algart.arrays.PackedBitArrays
Copies count bits, packed in src array, starting from the bit #srcPos, to dest boolean array, starting from the element #destPos.
unpackBits(boolean[], int, long[], long, int, boolean, boolean) - Static method in class net.algart.arrays.PackedBitArrays
Unpacks count bits, packed in src array, starting from the bit #srcPos, to dest boolean array, starting from the element #destPos.
unpackBits(char[], int, long[], long, int, char, char) - Static method in class net.algart.arrays.PackedBitArrays
Unpacks count bits, packed in src array, starting from the bit #srcPos, to dest char array, starting from the element #destPos.
unpackBits(byte[], int, long[], long, int, byte, byte) - Static method in class net.algart.arrays.PackedBitArrays
Unpacks count bits, packed in src array, starting from the bit #srcPos, to dest byte array, starting from the element #destPos.
unpackBits(short[], int, long[], long, int, short, short) - Static method in class net.algart.arrays.PackedBitArrays
Unpacks count bits, packed in src array, starting from the bit #srcPos, to dest short array, starting from the element #destPos.
unpackBits(int[], int, long[], long, int, int, int) - Static method in class net.algart.arrays.PackedBitArrays
Unpacks count bits, packed in src array, starting from the bit #srcPos, to dest int array, starting from the element #destPos.
unpackBits(long[], int, long[], long, int, long, long) - Static method in class net.algart.arrays.PackedBitArrays
Unpacks count bits, packed in src array, starting from the bit #srcPos, to dest long array, starting from the element #destPos.
unpackBits(float[], int, long[], long, int, float, float) - Static method in class net.algart.arrays.PackedBitArrays
Unpacks count bits, packed in src array, starting from the bit #srcPos, to dest float array, starting from the element #destPos.
unpackBits(double[], int, long[], long, int, double, double) - Static method in class net.algart.arrays.PackedBitArrays
Unpacks count bits, packed in src array, starting from the bit #srcPos, to dest double array, starting from the element #destPos.
unpackBits(Object[], int, long[], long, int, Object, Object) - Static method in class net.algart.arrays.PackedBitArrays
Unpacks count bits, packed in src array, starting from the bit #srcPos, to dest Object array, starting from the element #destPos.
unpackBits(boolean[], int, LongBuffer, long, int) - Static method in class net.algart.arrays.PackedBitBuffers
Copies count bits, packed into src buffer, starting from the bit #srcPos, to dest array, starting from the element #destPos.
unpackUnitBits(UpdatablePArray, BitArray, double) - Static method in class net.algart.arrays.Arrays
Equivalent to unpackUnitBits(null, array, bits, filler1).
unpackUnitBits(ArrayContext, UpdatablePArray, BitArray, double) - Static method in class net.algart.arrays.Arrays
Sets every element #k of the passed updatable array to filler1 value, if the corresponding element #k of bits array is true (1), or doesn't change it, if this bit is false (0).
unpackUnitBits(boolean[], int, long[], long, int, boolean) - Static method in class net.algart.arrays.PackedBitArrays
Tests count bits, packed in src array, starting from the bit #srcPos, and for every found bit 1 sets the corresponding element of dest boolean array, starting from the element #destPos, to bit1Value.
unpackUnitBits(char[], int, long[], long, int, char) - Static method in class net.algart.arrays.PackedBitArrays
Tests count bits, packed in src array, starting from the bit #srcPos, and for every found bit 1 sets the corresponding element of dest char array, starting from the element #destPos, to bit1Value.
unpackUnitBits(byte[], int, long[], long, int, byte) - Static method in class net.algart.arrays.PackedBitArrays
Tests count bits, packed in src array, starting from the bit #srcPos, and for every found bit 1 sets the corresponding element of dest byte array, starting from the element #destPos, to bit1Value.
unpackUnitBits(short[], int, long[], long, int, short) - Static method in class net.algart.arrays.PackedBitArrays
Tests count bits, packed in src array, starting from the bit #srcPos, and for every found bit 1 sets the corresponding element of dest short array, starting from the element #destPos, to bit1Value.
unpackUnitBits(int[], int, long[], long, int, int) - Static method in class net.algart.arrays.PackedBitArrays
Tests count bits, packed in src array, starting from the bit #srcPos, and for every found bit 1 sets the corresponding element of dest int array, starting from the element #destPos, to bit1Value.
unpackUnitBits(long[], int, long[], long, int, long) - Static method in class net.algart.arrays.PackedBitArrays
Tests count bits, packed in src array, starting from the bit #srcPos, and for every found bit 1 sets the corresponding element of dest long array, starting from the element #destPos, to bit1Value.
unpackUnitBits(float[], int, long[], long, int, float) - Static method in class net.algart.arrays.PackedBitArrays
Tests count bits, packed in src array, starting from the bit #srcPos, and for every found bit 1 sets the corresponding element of dest float array, starting from the element #destPos, to bit1Value.
unpackUnitBits(double[], int, long[], long, int, double) - Static method in class net.algart.arrays.PackedBitArrays
Tests count bits, packed in src array, starting from the bit #srcPos, and for every found bit 1 sets the corresponding element of dest double array, starting from the element #destPos, to bit1Value.
unpackUnitBits(Object[], int, long[], long, int, Object) - Static method in class net.algart.arrays.PackedBitArrays
Tests count bits, packed in src array, starting from the bit #srcPos, and for every found bit 1 sets the corresponding element of dest Object array, starting from the element #destPos, to bit1Value.
unpackZeroBits(UpdatablePArray, BitArray, double) - Static method in class net.algart.arrays.Arrays
Equivalent to unpackZeroBits(null, array, bits, filler0).
unpackZeroBits(ArrayContext, UpdatablePArray, BitArray, double) - Static method in class net.algart.arrays.Arrays
Sets every element #k of the passed updatable array to filler0 value, if the corresponding element #k of bits array is false (0), or doesn't change it, if this bit is true (1).
unpackZeroBits(boolean[], int, long[], long, int, boolean) - Static method in class net.algart.arrays.PackedBitArrays
Tests count bits, packed in src array, starting from the bit #srcPos, and for every found bit 0 sets the corresponding element of dest boolean array, starting from the element #destPos, to bit0Value.
unpackZeroBits(char[], int, long[], long, int, char) - Static method in class net.algart.arrays.PackedBitArrays
Tests count bits, packed in src array, starting from the bit #srcPos, and for every found bit 0 sets the corresponding element of dest char array, starting from the element #destPos, to bit0Value.
unpackZeroBits(byte[], int, long[], long, int, byte) - Static method in class net.algart.arrays.PackedBitArrays
Tests count bits, packed in src array, starting from the bit #srcPos, and for every found bit 0 sets the corresponding element of dest byte array, starting from the element #destPos, to bit0Value.
unpackZeroBits(short[], int, long[], long, int, short) - Static method in class net.algart.arrays.PackedBitArrays
Tests count bits, packed in src array, starting from the bit #srcPos, and for every found bit 0 sets the corresponding element of dest short array, starting from the element #destPos, to bit0Value.
unpackZeroBits(int[], int, long[], long, int, int) - Static method in class net.algart.arrays.PackedBitArrays
Tests count bits, packed in src array, starting from the bit #srcPos, and for every found bit 0 sets the corresponding element of dest int array, starting from the element #destPos, to bit0Value.
unpackZeroBits(long[], int, long[], long, int, long) - Static method in class net.algart.arrays.PackedBitArrays
Tests count bits, packed in src array, starting from the bit #srcPos, and for every found bit 0 sets the corresponding element of dest long array, starting from the element #destPos, to bit0Value.
unpackZeroBits(float[], int, long[], long, int, float) - Static method in class net.algart.arrays.PackedBitArrays
Tests count bits, packed in src array, starting from the bit #srcPos, and for every found bit 0 sets the corresponding element of dest float array, starting from the element #destPos, to bit0Value.
unpackZeroBits(double[], int, long[], long, int, double) - Static method in class net.algart.arrays.PackedBitArrays
Tests count bits, packed in src array, starting from the bit #srcPos, and for every found bit 0 sets the corresponding element of dest double array, starting from the element #destPos, to bit0Value.
unpackZeroBits(Object[], int, long[], long, int, Object) - Static method in class net.algart.arrays.PackedBitArrays
Tests count bits, packed in src array, starting from the bit #srcPos, and for every found bit 0 sets the corresponding element of dest Object array, starting from the element #destPos, to bit0Value.
UnsafeSegment2D - Class in net.algart.math.geom
"Unsafe" 2D segment
UnsupportedContextException - Exception in net.algart.contexts
Unchecked exception thrown by Context.as(Class) method when it cannot serve the request.
UnsupportedContextException() - Constructor for exception net.algart.contexts.UnsupportedContextException
Constructs an instance of this class.
UnsupportedContextException(String) - Constructor for exception net.algart.contexts.UnsupportedContextException
Constructs an instance of this class with the specified detail message.
UnsupportedContextException(Class) - Constructor for exception net.algart.contexts.UnsupportedContextException
Constructs an instance of this class with the message informing that the given context class is not supported.
UnsupportedElementTypeException - Exception in net.algart.arrays
Unchecked exception thrown by methods, creating new AlgART arrays (as MemoryModel.newEmptyArray(Class)), if the specified element type is not supported by the memory model.
UnsupportedElementTypeException() - Constructor for exception net.algart.arrays.UnsupportedElementTypeException
Constructs an instance of this class.
UnsupportedElementTypeException(String) - Constructor for exception net.algart.arrays.UnsupportedElementTypeException
Constructs an instance of this class with the specified detail message.
UPDATABLE_IDENTITY - Static variable in interface net.algart.math.functions.Func
Updatable version of Func.IDENTITY function.
UpdatableArray - Interface in net.algart.arrays
AlgART one-dimensional array of any elements, read/write access, no resizing.
UpdatableBitArray - Interface in net.algart.arrays
AlgART array of boolean values, read/write access, no resizing.
UpdatableByteArray - Interface in net.algart.arrays
AlgART array of byte values, read/write access, no resizing.
UpdatableCharArray - Interface in net.algart.arrays
AlgART array of char values, read/write access, no resizing.
updatableClone() - Method in class net.algart.arrays.AbstractArray
This implementation creates new array by AbstractArray.newCompatibleUnresizableArray(long) and fills it from this array by UpdatableArray.copy(Array).
updatableClone() - Method in class net.algart.arrays.AbstractBitArray
 
updatableClone() - Method in class net.algart.arrays.AbstractByteArray
 
updatableClone() - Method in class net.algart.arrays.AbstractCharArray
 
updatableClone() - Method in class net.algart.arrays.AbstractDoubleArray
 
updatableClone() - Method in class net.algart.arrays.AbstractFloatArray
 
updatableClone() - Method in class net.algart.arrays.AbstractIntArray
 
updatableClone() - Method in class net.algart.arrays.AbstractLongArray
 
updatableClone() - Method in class net.algart.arrays.AbstractObjectArray
 
updatableClone() - Method in class net.algart.arrays.AbstractShortArray
 
updatableClone() - Method in interface net.algart.arrays.Array
Returns an unresizable updatable copy of this array.
updatableClone() - Method in interface net.algart.arrays.BitArray
 
updatableClone() - Method in interface net.algart.arrays.ByteArray
 
updatableClone() - Method in interface net.algart.arrays.CharArray
 
updatableClone() - Method in interface net.algart.arrays.DoubleArray
 
updatableClone() - Method in interface net.algart.arrays.FloatArray
 
updatableClone() - Method in interface net.algart.arrays.IntArray
 
updatableClone() - Method in interface net.algart.arrays.LongArray
 
updatableClone() - Method in interface net.algart.arrays.ObjectArray
 
updatableClone() - Method in interface net.algart.arrays.PArray
 
updatableClone() - Method in interface net.algart.arrays.PFixedArray
 
updatableClone() - Method in interface net.algart.arrays.PFloatingArray
 
updatableClone() - Method in interface net.algart.arrays.PIntegerArray
 
updatableClone() - Method in interface net.algart.arrays.ShortArray
 
UpdatableDoubleArray - Interface in net.algart.arrays
AlgART array of double values, read/write access, no resizing.
UpdatableFloatArray - Interface in net.algart.arrays
AlgART array of float values, read/write access, no resizing.
UpdatableIntArray - Interface in net.algart.arrays
AlgART array of int values, read/write access, no resizing.
UpdatableLongArray - Interface in net.algart.arrays
AlgART array of long values, read/write access, no resizing.
UpdatableObjectArray<E> - Interface in net.algart.arrays
AlgART array of some objects (non-primitive values) with the specified generic type E, read/write access, no resizing.
UpdatableObjectInPlaceArray<E> - Interface in net.algart.arrays
Special version of UpdatableObjectArray allowing to load an element without creating new Java object.
UpdatablePArray - Interface in net.algart.arrays
AlgART array of primitive elements (boolean, char, byte, short, int, long, float or double), read/write access, no resizing.
UpdatablePFixedArray - Interface in net.algart.arrays
AlgART array of any fixed-point primitive numeric, character or bit elements (byte, short, int, long, char or boolean), read/write access, no resizing.
UpdatablePFloatingArray - Interface in net.algart.arrays
AlgART array of any floating-point primitive elements (float or double), read/write access, no resizing.
UpdatablePIntegerArray - Interface in net.algart.arrays
AlgART array of any fixed-point primitive numeric elements (byte, short, int or long), read/write access, no resizing.
UpdatablePNumberArray - Interface in net.algart.arrays
AlgART array of any primitive numeric elements (byte, short, int, long, float or double), read-only access.
UpdatableShortArray - Interface in net.algart.arrays
AlgART array of short values, read/write access, no resizing.
updatableType() - Method in class net.algart.arrays.AbstractArray
 
updatableType() - Method in class net.algart.arrays.AbstractBitArray
 
updatableType() - Method in class net.algart.arrays.AbstractByteArray
 
updatableType() - Method in class net.algart.arrays.AbstractCharArray
 
updatableType() - Method in class net.algart.arrays.AbstractDoubleArray
 
updatableType() - Method in class net.algart.arrays.AbstractFloatArray
 
updatableType() - Method in class net.algart.arrays.AbstractIntArray
 
updatableType() - Method in class net.algart.arrays.AbstractLongArray
 
updatableType() - Method in class net.algart.arrays.AbstractMatrix
 
updatableType(Class<U>) - Method in class net.algart.arrays.AbstractMatrix
 
updatableType() - Method in class net.algart.arrays.AbstractObjectArray
 
updatableType() - Method in class net.algart.arrays.AbstractShortArray
 
updatableType() - Method in interface net.algart.arrays.Array
Returns the canonical updatable AlgART type of arrays with the same element types: the class of one of 9 basic interfaces, describing all kinds of updatable AlgART arrays for 8 primitive and any non-primitive element types.
updatableType() - Method in interface net.algart.arrays.BitArray
 
updatableType() - Method in interface net.algart.arrays.ByteArray
 
updatableType() - Method in interface net.algart.arrays.CharArray
 
updatableType() - Method in interface net.algart.arrays.DoubleArray
 
updatableType() - Method in interface net.algart.arrays.FloatArray
 
updatableType() - Method in interface net.algart.arrays.IntArray
 
updatableType() - Method in interface net.algart.arrays.LongArray
 
updatableType() - Method in interface net.algart.arrays.Matrix
Returns Matrix.array().updatableType().
updatableType(Class<U>) - Method in interface net.algart.arrays.Matrix
Returns Matrix.array().updatableType(), if it is subtype of (or same type as) the passed arraySupertype, or throws ClassCastException in other case.
updatableType() - Method in interface net.algart.arrays.ObjectArray
 
updatableType() - Method in interface net.algart.arrays.PArray
 
updatableType() - Method in interface net.algart.arrays.PFloatingArray
 
updatableType() - Method in interface net.algart.arrays.PIntegerArray
 
updatableType() - Method in interface net.algart.arrays.PNumberArray
 
updatableType() - Method in interface net.algart.arrays.ShortArray
 
updatableType() - Method in interface net.algart.arrays.UpdatablePArray
 
updateArrayHashCode(Object, int, int, Checksum) - Static method in class net.algart.arrays.JArrays
Updates hash code (hash argument) on the base of the contents of the specified fragment of the given array.
updateBitHashCode(long[], long, long, Checksum) - Static method in class net.algart.arrays.PackedBitArrays
Updates hash code (hash argument) on the base of the contents of the specified fragment of the given packed bit array.
updateProgress(ArrayContext.Event) - Method in class net.algart.arrays.AbstractArrayContext
 
updateProgress(ArrayContext.Event) - Method in interface net.algart.arrays.ArrayContext
This method is called periodically by long-working methods alike Arrays.ParallelExecutor.process().
updateProgress() - Method in class net.algart.arrays.Arrays.ParallelExecutor
Calls ArrayContext.updateProgress method with the context, passed to the constructor, and correctly filled ArrayContext.Event instance.
updateProgress(ArrayContext.Event) - Method in class net.algart.contexts.DefaultArrayContext
Calls context.as(ProgressUpdater.class).updateProgress(part, part==1.0), where context is the argument of the construcor and part=event.readyPart().
updateProgress(double, boolean) - Method in class net.algart.contexts.DefaultContext
This implementation calls DefaultContext.updateStatus(String, boolean) with the first argument alike Math.round(readyPart*100)+"%" and the second argument force.
updateProgress(double, boolean) - Method in interface net.algart.contexts.ProgressUpdater
Informs the user that readyPart*100 percents of calculations are done.
updateProgress(ArrayContext) - Method in class net.algart.matrices.bitscanning.Boundary2DScanner
Calls context.updateProgress with an event, created by the following operator: new ArrayContext.Event(boolean.class, indexInArray(), matrix().size()).
updateProgress(ArrayContext, long...) - Method in class net.algart.matrices.bitscanning.ConnectedObjectScanner
Calls context.updateProgress with an event, created by the following operator: new ArrayContext.Event(boolean.class, matrix().size(), matrix().index(coordinates)).
updateRectangle(double, double, double, double) - Method in interface net.algart.contexts.RectangleUpdater
Informs that the given rectangular region of some 2D object is updated.
updateStatus(String) - Method in class net.algart.contexts.DefaultContext
This implementation calls updateStatus(message, true).
updateStatus(String, boolean) - Method in class net.algart.contexts.DefaultContext
This implementation does nothing.
updateStatus(String) - Method in interface net.algart.contexts.StatusUpdater
Equivalent to updateStatus(message, true).
updateStatus(String, boolean) - Method in interface net.algart.contexts.StatusUpdater
Shows some information message to the user.
useServiceLoader - Variable in class net.algart.contexts.AbstractContext
The value of the corresponding argument of the constructor.

V

value(long[], long) - Static method in class net.algart.arrays.Histogram
Returns an element with the given index rank in the sorted array of integer numbers 0..histogram.length-1, corresponding to this histogram.
value(int[], long) - Static method in class net.algart.arrays.Histogram
Precise equivalent of Histogram.value(long[], long) for a case of int[] type of the histogram.
value(long[], double) - Static method in class net.algart.arrays.Histogram
"Interpolated" version of Histogram.value(long[], long), rounded to the "best" integer result.
value(int[], double) - Static method in class net.algart.arrays.Histogram
Precise equivalent of Histogram.value(long[], double) for a case of int[] type of the histogram.
valueOf(Object, int, int) - Method in class net.algart.arrays.AbstractMemoryModel
 
valueOf(Object) - Method in class net.algart.arrays.AbstractMemoryModel
 
valueOf(boolean[], int, int) - Method in class net.algart.arrays.AbstractMemoryModel
 
valueOf(boolean[]) - Method in class net.algart.arrays.AbstractMemoryModel
 
valueOf(char[], int, int) - Method in class net.algart.arrays.AbstractMemoryModel
 
valueOf(char[]) - Method in class net.algart.arrays.AbstractMemoryModel
 
valueOf(byte[], int, int) - Method in class net.algart.arrays.AbstractMemoryModel
 
valueOf(byte[]) - Method in class net.algart.arrays.AbstractMemoryModel
 
valueOf(short[], int, int) - Method in class net.algart.arrays.AbstractMemoryModel
 
valueOf(short[]) - Method in class net.algart.arrays.AbstractMemoryModel
 
valueOf(int[], int, int) - Method in class net.algart.arrays.AbstractMemoryModel
 
valueOf(int[]) - Method in class net.algart.arrays.AbstractMemoryModel
 
valueOf(long[], int, int) - Method in class net.algart.arrays.AbstractMemoryModel
 
valueOf(long[]) - Method in class net.algart.arrays.AbstractMemoryModel
 
valueOf(float[], int, int) - Method in class net.algart.arrays.AbstractMemoryModel
 
valueOf(float[]) - Method in class net.algart.arrays.AbstractMemoryModel
 
valueOf(double[], int, int) - Method in class net.algart.arrays.AbstractMemoryModel
 
valueOf(double[]) - Method in class net.algart.arrays.AbstractMemoryModel
 
valueOf(E[], int, int) - Method in class net.algart.arrays.AbstractMemoryModel
 
valueOf(E[]) - Method in class net.algart.arrays.AbstractMemoryModel
 
valueOf(String) - Static method in enum net.algart.arrays.Arrays.CopyAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.algart.arrays.Arrays.TaskExecutionOrder
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.algart.arrays.DataBuffer.AccessMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.algart.arrays.DataFile.OpenResult
Returns the enum constant of this type with the specified name.
valueOf(long, long) - Static method in class net.algart.arrays.DataFile.Range
Creates new range position..position+length-1.
valueOf(String) - Static method in enum net.algart.arrays.Matrices.InterpolationMethod
Returns the enum constant of this type with the specified name.
valueOf(Matrix<? extends PArray>, long) - Static method in class net.algart.arrays.MatrixInfo
Creates an instance of this class containing full structural information about the given matrix.
valueOf(Matrix<? extends PArray>, long, String) - Static method in class net.algart.arrays.MatrixInfo
Creates an instance of this class containing full structural information about the given matrix with the specified version of serialization format.
valueOf(byte[]) - Static method in class net.algart.arrays.MatrixInfo
Deserializes the byte array and creates new instance of this class on the base of information, stored in this byte array.
valueOf(String) - Static method in class net.algart.arrays.MatrixInfo
Deserializes the char array (passed as String argument) and creates new instance of this class on the base of information, stored in this char array.
valueOf(Object, int, int) - Method in interface net.algart.arrays.MemoryModel
Constructs an unresizable AlgART array containing count elements of the specified Java array: array[offset], array[offset + 1], ..., array[offset + count - 1].
valueOf(Object) - Method in interface net.algart.arrays.MemoryModel
Constructs an unresizable AlgART array containing all elements of the specified Java array: array[0], array[1], ..., array[array.length - 1].
valueOf(boolean[], int, int) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableBitArray)valueOf((Object)array, offset, count).
valueOf(boolean[]) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableBitArray)valueOf((Object)array).
valueOf(char[], int, int) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableCharArray)valueOf((Object)array, offset, count).
valueOf(char[]) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableCharArray)valueOf((Object)array).
valueOf(byte[], int, int) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableByteArray)valueOf((Object)array, offset, count).
valueOf(byte[]) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableByteArray)valueOf((Object)array).
valueOf(short[], int, int) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableShortArray)valueOf((Object)array, offset, count).
valueOf(short[]) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableShortArray)valueOf((Object)array).
valueOf(int[], int, int) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableIntArray)valueOf((Object)array, offset, count).
valueOf(int[]) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableIntArray)valueOf((Object)array).
valueOf(long[], int, int) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableLongArray)valueOf((Object)array, offset, count).
valueOf(long[]) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableLongArray)valueOf((Object)array).
valueOf(float[], int, int) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableFloatArray)valueOf((Object)array, offset, count).
valueOf(float[]) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableFloatArray)valueOf((Object)array).
valueOf(double[], int, int) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableDoubleArray)valueOf((Object)array, offset, count).
valueOf(double[]) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableDoubleArray)valueOf((Object)array).
valueOf(E[], int, int) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableObjectArray<E>)valueOf((Object)array, offset, count).
valueOf(E[]) - Method in interface net.algart.arrays.MemoryModel
Equivalent to (UpdatableObjectArray<E>)valueOf((Object)array).
valueOf(Object, int, int) - Method in class net.algart.arrays.SimpleMemoryModel
 
valueOf(Object) - Method in class net.algart.arrays.SimpleMemoryModel
 
valueOf(boolean[], int, int) - Method in class net.algart.arrays.SimpleMemoryModel
 
valueOf(boolean[]) - Method in class net.algart.arrays.SimpleMemoryModel
 
valueOf(char[], int, int) - Method in class net.algart.arrays.SimpleMemoryModel
 
valueOf(char[]) - Method in class net.algart.arrays.SimpleMemoryModel
 
valueOf(byte[], int, int) - Method in class net.algart.arrays.SimpleMemoryModel
 
valueOf(byte[]) - Method in class net.algart.arrays.SimpleMemoryModel
 
valueOf(short[], int, int) - Method in class net.algart.arrays.SimpleMemoryModel
 
valueOf(short[]) - Method in class net.algart.arrays.SimpleMemoryModel
 
valueOf(int[], int, int) - Method in class net.algart.arrays.SimpleMemoryModel
 
valueOf(int[]) - Method in class net.algart.arrays.SimpleMemoryModel
 
valueOf(long[], int, int) - Method in class net.algart.arrays.SimpleMemoryModel
 
valueOf(long[]) - Method in class net.algart.arrays.SimpleMemoryModel
 
valueOf(float[], int, int) - Method in class net.algart.arrays.SimpleMemoryModel
 
valueOf(float[]) - Method in class net.algart.arrays.SimpleMemoryModel
 
valueOf(double[], int, int) - Method in class net.algart.arrays.SimpleMemoryModel
 
valueOf(double[]) - Method in class net.algart.arrays.SimpleMemoryModel
 
valueOf(long...) - Static method in class net.algart.math.IPoint
Returns a new point with the given set of coordinates: x, y, z, ...
valueOf(Point) - Static method in class net.algart.math.IPoint
Returns a new point with the same coordinates as the given real point.
valueOf(long, long) - Static method in class net.algart.math.IRange
Returns an instance of this class describing the range min<=x<=max.
valueOf(IPoint, IPoint) - Static method in class net.algart.math.IRectangularArea
Returns an instance of this class with the given minimal vertex min and maximal vertex max.
valueOf(IRange...) - Static method in class net.algart.math.IRectangularArea
Returns the Cartesian product of the specified coordinate ranges.
valueOf(RectangularArea) - Static method in class net.algart.math.IRectangularArea
Returns a new rectangular area with the same coordinates as the given area.
valueOf(double...) - Static method in class net.algart.math.Point
Returns a new point with the given set of coordinates: x, y, z, ...
valueOf(IPoint) - Static method in class net.algart.math.Point
Returns a new point with the same coordinates as the given integer point.
valueOf(double, double) - Static method in class net.algart.math.Range
Returns an instance of this class describing the range min<=x<=max.
valueOf(Point, Point) - Static method in class net.algart.math.RectangularArea
Returns an instance of this class with the given minimal vertex min and maximal vertex max.
valueOf(Range...) - Static method in class net.algart.math.RectangularArea
Returns the Cartesian product of the specified coordinate ranges.
valueOf(IRectangularArea) - Static method in class net.algart.math.RectangularArea
Returns a new rectangular area with the same coordinates as the given area.
valueOf(String) - Static method in enum net.algart.matrices.bitscanning.Boundary2DScanner.ObjectParameter
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.algart.matrices.bitscanning.Boundary2DScanner.Side
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.algart.matrices.bitscanning.ConnectivityType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.algart.matrices.morphology.RankPrecision
Returns the enum constant of this type with the specified name.
valueOf(Matrix<? extends PArray>, P) - Static method in class net.algart.matrices.stitching.DefaultFrame
 
valueOf(Point, long...) - Static method in class net.algart.matrices.stitching.ShiftFramePosition
 
valueOf(RectangularArea) - Static method in class net.algart.matrices.stitching.ShiftFramePosition
 
valueOf(RectangularArea, CoordinateTransformationOperator) - Static method in class net.algart.matrices.stitching.UniversalFramePosition
 
values() - Static method in enum net.algart.arrays.Arrays.CopyAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.algart.arrays.Arrays.TaskExecutionOrder
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.algart.arrays.DataBuffer.AccessMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.algart.arrays.DataFile.OpenResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.algart.arrays.Matrices.InterpolationMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class net.algart.math.functions.SelectConstantFunc
Returns all values returned by this function.
values() - Static method in enum net.algart.matrices.bitscanning.Boundary2DScanner.ObjectParameter
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.algart.matrices.bitscanning.Boundary2DScanner.Side
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.algart.matrices.bitscanning.ConnectivityType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.algart.matrices.morphology.RankPrecision
Returns an array containing the constants of this enum type, in the order they are declared.
version() - Method in class net.algart.arrays.MatrixInfo
Returns the version of the serialization format implemented by this instance.
vertices() - Method in class net.algart.arrays.Matrices.Polygon2D
Returns the coordinates of all vertices of the polygon.
vertices() - Method in class net.algart.arrays.Matrices.Simplex
Returns the coordinates of all vertices of the simplex.
visit(long[], long) - Method in interface net.algart.matrices.bitscanning.ConnectedObjectScanner.ElementVisitor
Method, called by ConnectedObjectScanner.clear(ArrayContext, net.algart.matrices.bitscanning.ConnectedObjectScanner.ElementVisitor, long...) for every visited unit element of the matrix.

W

weakDilation(Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.AbstractMorphology
 
weakDilation(Matrix<? extends PArray>, Pattern) - Method in interface net.algart.matrices.morphology.Morphology
Returns the new updatable matrix, containing the weak dilation of the source matrix by the specified pattern.
weakErosion(Matrix<? extends PArray>, Pattern) - Method in class net.algart.matrices.morphology.AbstractMorphology
 
weakErosion(Matrix<? extends PArray>, Pattern) - Method in interface net.algart.matrices.morphology.Morphology
Returns the new updatable matrix, containing the weak erosion of the source matrix by the specified pattern.
WeakOctupleThinningSkeleton2D - Class in net.algart.matrices.bitskeletons
Weaker version of OctupleThinningSkeleton2D skeletonization.
weight(IPoint) - Method in class net.algart.math.patterns.AbstractWeightedPattern
 
weight(IPoint) - Method in interface net.algart.math.patterns.WeightedPattern
Returns the weight of the given point of the pattern.
WeightedMeanFunc - Class in net.algart.math.functions
Weighted mean of 2 numbers: f(x0, x1, x2) = scale*x0x1 + (1-scale*x0)x2, where scale is a constant, passed to WeightedMeanFunc.getInstance(double) method.
WeightedPattern - Interface in net.algart.math.patterns
 
WeightedPatterns - Class in net.algart.math.patterns
A set of static methods operating with and returning weighted patterns.
weightRange() - Method in class net.algart.math.patterns.AbstractWeightedPattern
 
weightRange() - Method in interface net.algart.math.patterns.WeightedPattern
Returns the minimal and maximal weights of all points of this pattern.
workStorage - Variable in class net.algart.arrays.CombinedMemoryModel.AbstractByteBufferCombiner
A little ByteBuffer for storing one element of the combined array.
writeAllBuffer(FileChannel, long, ByteBuffer) - Static method in class net.algart.arrays.StandardIODataFileModel
Writes all content of the byte buffer (src.limit() bytes) to the given position of the file channel.

X

x() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner.Wrapper
 
x() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner
Returns the current x-coordinate (or throws IllegalStateException if the scanner was not positioned yet).
X_MINUS_Y - Static variable in interface net.algart.math.functions.Func
An instance of LinearFunc class, describing the linear function x0 - x1: LinearFunc.getInstance(0.0, 1.0, -1.0).
X_PLUS_Y - Static variable in interface net.algart.math.functions.Func
An instance of LinearFunc class, describing the linear function x0 + x1: LinearFunc.getInstance(0.0, 1.0, 1.0).
xorBits(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 XOR of them and corresponding count bits, packed in src array, starting from the bit #srcPos.
xorBits(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 XOR of them and corresponding count bits, packed in src buffer, starting from the bit #srcPos.

Y

y() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner.Wrapper
 
y() - Method in class net.algart.matrices.bitscanning.Boundary2DScanner
Returns the current y-coordinate (or throws IllegalStateException if the scanner was not positioned yet).
Y_MINUS_X - Static variable in interface net.algart.math.functions.Func
An instance of LinearFunc class, describing the linear function x1 - x0: LinearFunc.getInstance(0.0, -1.0, 1.0).

Z

zeroFill(UpdatableArray) - Static method in class net.algart.arrays.Arrays
Fills all elements of the array by zero (0 for numbers, false for booleans, null or some "empty" objects for non-primitive elements).
zeroFillArray(Object, int, int) - Static method in class net.algart.arrays.JArrays
Fills count elements in the dest array, starting from the element #destPos, by zeroes (null for Object[] arrays, false for boolean[], +0.0 for floating-point types).

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