A B C D E F G H I L M N O P R S T U V W 
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- abs() - Method in class io.github.hakkelt.ndarrays.AbstractComplexNDArray
 - abs() - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - 
Returns a new array holding the magnitude / absolute values of the elements.
 - abs() - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayMaskView
 - abs() - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayPermuteDimsView
 - abs() - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayReshapeView
 - abs() - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArraySliceView
 - AbstractBigDecimalNDArray - Class in io.github.hakkelt.ndarrays
 - 
Abstract NDArray class for arbitrary precision floating point values.
 - AbstractBigIntegerNDArray - Class in io.github.hakkelt.ndarrays
 - 
Abstract NDArray class for arbitrary precision integer values.
 - AbstractByteNDArray - Class in io.github.hakkelt.ndarrays
 - 
Abstract NDArray class for byte (8-bit integer) values.
 - AbstractComplexNDArray<T extends Number> - Class in io.github.hakkelt.ndarrays
 - 
Abstract NDArray class for Complex values.
 - AbstractDoubleNDArray - Class in io.github.hakkelt.ndarrays
 - 
Abstract NDArray class for double (8-bit integer) values.
 - AbstractFloatNDArray - Class in io.github.hakkelt.ndarrays
 - 
Abstract NDArray class for float (8-bit integer) values.
 - AbstractIntegerNDArray - Class in io.github.hakkelt.ndarrays
 - 
Abstract NDArray class for int (8-bit integer) values.
 - AbstractLongNDArray - Class in io.github.hakkelt.ndarrays
 - 
Abstract NDArray class for long (8-bit integer) values.
 - AbstractNDArray<T,T2 extends Number> - Class in io.github.hakkelt.ndarrays.internal
 - 
Base class for all NDArrays and NDArray views.
 - AbstractNDArray() - Constructor for class io.github.hakkelt.ndarrays.internal.AbstractNDArray
 - AbstractNDArrayMaskView<T,T2 extends Number> - Class in io.github.hakkelt.ndarrays.internal
 - AbstractNDArrayPermuteDimsView<T,T2 extends Number> - Class in io.github.hakkelt.ndarrays.internal
 - AbstractNDArrayReshapeView<T,T2 extends Number> - Class in io.github.hakkelt.ndarrays.internal
 - AbstractNDArraySliceView<T,T2 extends Number> - Class in io.github.hakkelt.ndarrays.internal
 - AbstractNDArrayView<T,T2 extends Number> - Class in io.github.hakkelt.ndarrays.internal
 - AbstractNDArrayView() - Constructor for class io.github.hakkelt.ndarrays.internal.AbstractNDArrayView
 - AbstractRealNDArray<T extends Number> - Class in io.github.hakkelt.ndarrays.internal
 - AbstractRealNDArray() - Constructor for class io.github.hakkelt.ndarrays.internal.AbstractRealNDArray
 - AbstractShortNDArray - Class in io.github.hakkelt.ndarrays
 - 
Abstract NDArray class for short (8-bit integer) values.
 - accumulate(BinaryOperator<Complex>, int...) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - accumulate(BinaryOperator<T>) - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArray
 - accumulate(BinaryOperator<T>) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Returns the result of accumulation of all elements in this NDArray.
 - accumulate(BinaryOperator<T>, int...) - Method in interface io.github.hakkelt.ndarrays.internal.RealNDArray
 - accumulate(BinaryOperator<T>, int...) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Returns the accumulation of all elements along the specified dimensions in this NDArray.
 - AccumulateOperators - Enum in io.github.hakkelt.ndarrays.internal
 - accumulator() - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayCollector
 - accumulator() - Method in class io.github.hakkelt.ndarrays.internal.RealNDArrayCollector
 - add(byte) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - add(byte) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Creates a new NDArray of the same shape and fills it with the values of this NDArray incremented by the given value.
 - add(double) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - add(double) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Creates a new NDArray of the same shape and fills it with the values of this NDArray incremented by the given value.
 - add(float) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - add(float) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Creates a new NDArray of the same shape and fills it with the values of this NDArray incremented by the given value.
 - add(int) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - add(int) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Creates a new NDArray of the same shape and fills it with the values of this NDArray incremented by the given value.
 - add(long) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - add(long) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Creates a new NDArray of the same shape and fills it with the values of this NDArray incremented by the given value.
 - add(short) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - add(short) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Creates a new NDArray of the same shape and fills it with the values of this NDArray incremented by the given value.
 - add(ComplexNDArray<T2>, Object...) - Method in class io.github.hakkelt.ndarrays.internal.ArrayOperations
 - add(AbstractNDArray<T, T2>, Object...) - Method in class io.github.hakkelt.ndarrays.internal.ArrayOperations
 - add(NDArray<?>) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - add(NDArray<?>) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Creates a new NDArray of the same shape and fills it with the element-wise sum of this NDArray and the NDArray given as parameter.
 - add(Object...) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - add(Object...) - Method in interface io.github.hakkelt.ndarrays.internal.RealNDArray
 - add(Object...) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Creates a new NDArray of the same shape and fills it with the element-wise sum of this NDArray and the parameter NDArrays and scalars.
 - ADD - io.github.hakkelt.ndarrays.internal.AccumulateOperators
 - addInplace(byte) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - addInplace(byte) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Updates this NDArray by incrementing all entries with the given value.
 - addInplace(double) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - addInplace(double) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Updates this NDArray by incrementing all entries with the given value.
 - addInplace(float) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - addInplace(float) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Updates this NDArray by incrementing all entries with the given value.
 - addInplace(int) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - addInplace(int) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Updates this NDArray by incrementing all entries with the given value.
 - addInplace(long) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - addInplace(long) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Updates this NDArray by incrementing all entries with the given value.
 - addInplace(short) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - addInplace(short) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Updates this NDArray by incrementing all entries with the given value.
 - addInplace(ComplexNDArray<T2>, Object...) - Method in class io.github.hakkelt.ndarrays.internal.ArrayOperations
 - addInplace(AbstractNDArray<T, T2>, Object...) - Method in class io.github.hakkelt.ndarrays.internal.ArrayOperations
 - addInplace(NDArray<?>) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - addInplace(NDArray<?>) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Updates this NDArray with the element-wise sum of this NDArray and the one given as parameter.
 - addInplace(Object...) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - addInplace(Object...) - Method in interface io.github.hakkelt.ndarrays.internal.RealNDArray
 - addInplace(Object...) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Updates this NDArray with the element-wise sum of this NDArray and the ones given as parameters.
 - ALL - Static variable in class io.github.hakkelt.ndarrays.Range
 - ALL_DIMS_DROPPED - Static variable in class io.github.hakkelt.ndarrays.internal.Errors
 - 
Cannot drop all dimensions!
 - apply(UnaryOperator<Complex>) - Method in class io.github.hakkelt.ndarrays.AbstractComplexNDArray
 - apply(UnaryOperator<Complex>) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - apply(UnaryOperator<Complex>) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayMaskView
 - apply(UnaryOperator<Complex>) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayPermuteDimsView
 - apply(UnaryOperator<Complex>) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayReshapeView
 - apply(UnaryOperator<Complex>) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArraySliceView
 - apply(UnaryOperator<T>) - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArray
 - apply(UnaryOperator<T>) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Apply the given function to each element of the array, and override each entry with the calculated new values.
 - applyOnComplexSlices(BiFunction<ComplexNDArray<T>, int[], NDArray<?>>, int...) - Method in class io.github.hakkelt.ndarrays.AbstractComplexNDArray
 - applyOnComplexSlices(BiFunction<ComplexNDArray<T>, int[], NDArray<?>>, int...) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - 
Apply the given function to each slices of the array, and override each entry with the returned slice.
 - applyOnComplexSlices(BiFunction<ComplexNDArray<T>, int[], NDArray<?>>, int...) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayMaskView
 - applyOnComplexSlices(BiFunction<ComplexNDArray<T>, int[], NDArray<?>>, int...) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayPermuteDimsView
 - applyOnComplexSlices(BiFunction<ComplexNDArray<T>, int[], NDArray<?>>, int...) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayReshapeView
 - applyOnComplexSlices(BiFunction<ComplexNDArray<T>, int[], NDArray<?>>, int...) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArraySliceView
 - applyOnSlices(ComplexNDArray<T>, BiFunction<ComplexNDArray<T>, int[], NDArray<?>>, int...) - Static method in class io.github.hakkelt.ndarrays.internal.SliceOperations
 - applyOnSlices(NDArray<T>, BiFunction<NDArray<T>, int[], NDArray<?>>, int...) - Static method in class io.github.hakkelt.ndarrays.internal.SliceOperations
 - applyOnSlices(BiFunction<NDArray<T>, int[], NDArray<?>>, int...) - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArray
 - applyOnSlices(BiFunction<NDArray<T>, int[], NDArray<?>>, int...) - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArrayMaskView
 - applyOnSlices(BiFunction<NDArray<T>, int[], NDArray<?>>, int...) - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArrayPermuteDimsView
 - applyOnSlices(BiFunction<NDArray<T>, int[], NDArray<?>>, int...) - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArrayReshapeView
 - applyOnSlices(BiFunction<NDArray<T>, int[], NDArray<?>>, int...) - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArraySliceView
 - applyOnSlices(BiFunction<NDArray<T>, int[], NDArray<?>>, int...) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Apply the given function to each slices of the array, and override each entry with the returned slice.
 - applyWithCartesianIndices(BiFunction<Complex, int[], Complex>) - Method in class io.github.hakkelt.ndarrays.AbstractComplexNDArray
 - applyWithCartesianIndices(BiFunction<Complex, int[], Complex>) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - applyWithCartesianIndices(BiFunction<Complex, int[], Complex>) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayMaskView
 - applyWithCartesianIndices(BiFunction<Complex, int[], Complex>) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayPermuteDimsView
 - applyWithCartesianIndices(BiFunction<Complex, int[], Complex>) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayReshapeView
 - applyWithCartesianIndices(BiFunction<Complex, int[], Complex>) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArraySliceView
 - applyWithCartesianIndices(BiFunction<T, int[], T>) - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArray
 - applyWithCartesianIndices(BiFunction<T, int[], T>) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Apply the given function to each element of the array, and override each entry with the calculated new values.
 - applyWithLinearIndices(BiFunction<Complex, Integer, Complex>) - Method in class io.github.hakkelt.ndarrays.AbstractComplexNDArray
 - applyWithLinearIndices(BiFunction<Complex, Integer, Complex>) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - applyWithLinearIndices(BiFunction<Complex, Integer, Complex>) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayMaskView
 - applyWithLinearIndices(BiFunction<Complex, Integer, Complex>) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayPermuteDimsView
 - applyWithLinearIndices(BiFunction<Complex, Integer, Complex>) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayReshapeView
 - applyWithLinearIndices(BiFunction<Complex, Integer, Complex>) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArraySliceView
 - applyWithLinearIndices(BiFunction<T, Integer, T>) - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArray
 - applyWithLinearIndices(BiFunction<T, Integer, T>) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Apply the given function to each element of the array, and override each entry with the calculated new values.
 - argument() - Method in class io.github.hakkelt.ndarrays.AbstractComplexNDArray
 - argument() - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - 
Returns a new array holding the argument / argument of the elements.
 - argument() - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayMaskView
 - argument() - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayPermuteDimsView
 - argument() - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayReshapeView
 - argument() - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArraySliceView
 - ArrayOperations<T,T2 extends Number> - Class in io.github.hakkelt.ndarrays.internal
 - 
Utility class for array operations (e.g.
 - ArrayOperations() - Constructor for class io.github.hakkelt.ndarrays.internal.ArrayOperations
 - ARRAYS_DIFFER_IN_SHAPE - Static variable in class io.github.hakkelt.ndarrays.internal.Errors
 - 
Shape of input arrays are not the same!
 
B
- BasicBigDecimalNDArray - Class in io.github.hakkelt.ndarrays.basic
 - 
Reference implementation for the NDArray of BigDecimal (arbitrary precision floating-point) values.
 - BasicBigDecimalNDArray(int...) - Constructor for class io.github.hakkelt.ndarrays.basic.BasicBigDecimalNDArray
 - 
Simple constructor that defines only the shape of the NDArray and fills it with zeros.
 - BasicBigDecimalNDArray(NDArray<? extends Number>) - Constructor for class io.github.hakkelt.ndarrays.basic.BasicBigDecimalNDArray
 - 
Copy constructor.
 - BasicBigIntegerNDArray - Class in io.github.hakkelt.ndarrays.basic
 - 
Reference implementation for the NDArray of BigInteger (arbitrary precision integer) values.
 - BasicBigIntegerNDArray(int...) - Constructor for class io.github.hakkelt.ndarrays.basic.BasicBigIntegerNDArray
 - 
Simple constructor that defines only the shape of the NDArray and fills it with zeros.
 - BasicBigIntegerNDArray(NDArray<? extends Number>) - Constructor for class io.github.hakkelt.ndarrays.basic.BasicBigIntegerNDArray
 - 
Copy constructor.
 - BasicByteNDArray - Class in io.github.hakkelt.ndarrays.basic
 - 
Reference implementation for the NDArray of byte (8 bit integer) values.
 - BasicByteNDArray(int...) - Constructor for class io.github.hakkelt.ndarrays.basic.BasicByteNDArray
 - 
Simple constructor that defines only the shape of the NDArray and fills it with zeros.
 - BasicByteNDArray(NDArray<? extends Number>) - Constructor for class io.github.hakkelt.ndarrays.basic.BasicByteNDArray
 - 
Copy constructor.
 - BasicComplexDoubleNDArray - Class in io.github.hakkelt.ndarrays.basic
 - 
Reference implementation for the NDArray of complex double (single-precision, 32 bit doubleing point) values.
 - BasicComplexDoubleNDArray(int...) - Constructor for class io.github.hakkelt.ndarrays.basic.BasicComplexDoubleNDArray
 - 
Simple constructor that defines only the shape of the NDArray and fills it with zeros.
 - BasicComplexDoubleNDArray(NDArray<?>) - Constructor for class io.github.hakkelt.ndarrays.basic.BasicComplexDoubleNDArray
 - 
Copy constructor.
 - BasicComplexDoubleNDArray(NDArray<? extends Number>, NDArray<? extends Number>) - Constructor for class io.github.hakkelt.ndarrays.basic.BasicComplexDoubleNDArray
 - 
Copy constructor.
 - BasicComplexFloatNDArray - Class in io.github.hakkelt.ndarrays.basic
 - 
Reference implementation for the NDArray of complex float (single-precision, 32 bit floating point) values.
 - BasicComplexFloatNDArray(int...) - Constructor for class io.github.hakkelt.ndarrays.basic.BasicComplexFloatNDArray
 - 
Simple constructor that defines only the shape of the NDArray and fills it with zeros.
 - BasicComplexFloatNDArray(NDArray<?>) - Constructor for class io.github.hakkelt.ndarrays.basic.BasicComplexFloatNDArray
 - 
Copy constructor.
 - BasicComplexFloatNDArray(NDArray<? extends Number>, NDArray<? extends Number>) - Constructor for class io.github.hakkelt.ndarrays.basic.BasicComplexFloatNDArray
 - 
Copy constructor.
 - BasicDoubleNDArray - Class in io.github.hakkelt.ndarrays.basic
 - 
Reference implementation for the NDArray of double (double precision, 64 bit floating-point) values.
 - BasicDoubleNDArray(int...) - Constructor for class io.github.hakkelt.ndarrays.basic.BasicDoubleNDArray
 - 
Simple constructor that defines only the shape of the NDArray and fills it with zeros.
 - BasicDoubleNDArray(NDArray<? extends Number>) - Constructor for class io.github.hakkelt.ndarrays.basic.BasicDoubleNDArray
 - 
Copy constructor.
 - BasicFloatNDArray - Class in io.github.hakkelt.ndarrays.basic
 - 
Reference implementation for the NDArray of float (single precision, 32 bit floating-point) values.
 - BasicFloatNDArray(int...) - Constructor for class io.github.hakkelt.ndarrays.basic.BasicFloatNDArray
 - 
Simple constructor that defines only the shape of the NDArray and fills it with zeros.
 - BasicFloatNDArray(NDArray<? extends Number>) - Constructor for class io.github.hakkelt.ndarrays.basic.BasicFloatNDArray
 - 
Copy constructor.
 - BasicIntegerNDArray - Class in io.github.hakkelt.ndarrays.basic
 - 
Reference implementation for the NDArray of int (32 bit integer) values.
 - BasicIntegerNDArray(int...) - Constructor for class io.github.hakkelt.ndarrays.basic.BasicIntegerNDArray
 - 
Simple constructor that defines only the shape of the NDArray and fills it with zeros.
 - BasicIntegerNDArray(NDArray<? extends Number>) - Constructor for class io.github.hakkelt.ndarrays.basic.BasicIntegerNDArray
 - 
Copy constructor.
 - BasicLongNDArray - Class in io.github.hakkelt.ndarrays.basic
 - 
Reference implementation for the NDArray of long (64 bit integer) values.
 - BasicLongNDArray(int...) - Constructor for class io.github.hakkelt.ndarrays.basic.BasicLongNDArray
 - 
Simple constructor that defines only the shape of the NDArray and fills it with zeros.
 - BasicLongNDArray(NDArray<? extends Number>) - Constructor for class io.github.hakkelt.ndarrays.basic.BasicLongNDArray
 - 
Copy constructor.
 - BasicShortNDArray - Class in io.github.hakkelt.ndarrays.basic
 - 
Reference implementation for the NDArray of short (16 bit integer) values.
 - BasicShortNDArray(int...) - Constructor for class io.github.hakkelt.ndarrays.basic.BasicShortNDArray
 - 
Simple constructor that defines only the shape of the NDArray and fills it with zeros.
 - BasicShortNDArray(NDArray<? extends Number>) - Constructor for class io.github.hakkelt.ndarrays.basic.BasicShortNDArray
 - 
Copy constructor.
 - BIGDECIMAL - Static variable in class io.github.hakkelt.ndarrays.internal.DataTypeEnum
 - BIGINTEGER - Static variable in class io.github.hakkelt.ndarrays.internal.DataTypeEnum
 - boundaryCheck(int[], int[]) - Static method in class io.github.hakkelt.ndarrays.NDArrayUtils
 - boundaryCheck(int, int) - Static method in class io.github.hakkelt.ndarrays.NDArrayUtils
 - BYTE - Static variable in class io.github.hakkelt.ndarrays.internal.DataTypeEnum
 
C
- calculateLength(int[]) - Static method in class io.github.hakkelt.ndarrays.NDArrayUtils
 - calculateMultipliers(int[]) - Static method in class io.github.hakkelt.ndarrays.NDArrayUtils
 - CANNOT_DROP_DIM_NEGATIVE - Static variable in class io.github.hakkelt.ndarrays.internal.Errors
 - 
Axis %d cannot be dropped
 - CANNOT_DROP_DIM_OVERFLOW - Static variable in class io.github.hakkelt.ndarrays.internal.Errors
 - 
Axis %d cannot be dropped because the array has only %d dimensions
 - CANNOT_FIND_DTYPE2 - Static variable in class io.github.hakkelt.ndarrays.internal.Errors
 - 
Cannot find secondary data type (precision)!
 - CANNOT_SELECT_DIM_NEGATIVE - Static variable in class io.github.hakkelt.ndarrays.internal.Errors
 - 
Axis %d cannot be selected
 - CANNOT_SELECT_DIM_OVERFLOW - Static variable in class io.github.hakkelt.ndarrays.internal.Errors
 - 
Axis %d cannot be selected because the array has only %d dimensions
 - CARTESIAN_BOUNDS_ERROR - Static variable in class io.github.hakkelt.ndarrays.internal.Errors
 - 
Bounds error: Attempt to access element of %s array at index %s!
 - CartesianIndexSpliterator - Class in io.github.hakkelt.ndarrays.internal
 - CartesianIndexSpliterator(int[]) - Constructor for class io.github.hakkelt.ndarrays.internal.CartesianIndexSpliterator
 - CartesianIndexSpliterator(int[], int[]) - Constructor for class io.github.hakkelt.ndarrays.internal.CartesianIndexSpliterator
 - CartesianIndexSpliterator(int[], int[], int[], int[], int) - Constructor for class io.github.hakkelt.ndarrays.internal.CartesianIndexSpliterator
 - cartesianIndicesToLinearIndex(int[], int[]) - Static method in class io.github.hakkelt.ndarrays.NDArrayUtils
 - characteristics() - Method in class io.github.hakkelt.ndarrays.internal.CartesianIndexSpliterator
 - characteristics() - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayCollector
 - characteristics() - Method in class io.github.hakkelt.ndarrays.internal.RealNDArrayCollector
 - checkAgainstParentDims(int[], int, Supplier<String>) - Method in class io.github.hakkelt.ndarrays.internal.NormalizedRange
 - checkDroppedDims(int, int...) - Static method in class io.github.hakkelt.ndarrays.internal.ViewOperations
 - checkDTypeCompatibility(NDArray<?>, Object) - Static method in class io.github.hakkelt.ndarrays.NDArrayUtils
 - checkSelectedDims(int, int...) - Static method in class io.github.hakkelt.ndarrays.internal.ViewOperations
 - checkShapeCompatibility(NDArray<?>, int[]) - Static method in class io.github.hakkelt.ndarrays.NDArrayUtils
 - COMBINE_SHAPE_MISMATCH - Static variable in class io.github.hakkelt.ndarrays.internal.Errors
 - 
shape of array (%s) given as parameter doesn't match the shape of the array (%s) on the left side!
 - COMBINE_TYPE_MISMATCH - Static variable in class io.github.hakkelt.ndarrays.internal.Errors
 - 
All parameters of %s must be either NDArray, Integer, Float or Double, but %s is given!
 - COMBINE_TYPE_MISMATCH_WITH_COMPLEX - Static variable in class io.github.hakkelt.ndarrays.internal.Errors
 - 
All parameters of %s must be either NDArray, Integer, Float, Double or Complex, but %s is given!
 - combiner() - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayCollector
 - combiner() - Method in class io.github.hakkelt.ndarrays.internal.RealNDArrayCollector
 - COMPLEX_BIGDECIMAL - Static variable in class io.github.hakkelt.ndarrays.internal.DataTypeEnum
 - COMPLEX_BIGINTEGER - Static variable in class io.github.hakkelt.ndarrays.internal.DataTypeEnum
 - COMPLEX_BYTE - Static variable in class io.github.hakkelt.ndarrays.internal.DataTypeEnum
 - COMPLEX_DOUBLE - Static variable in class io.github.hakkelt.ndarrays.internal.DataTypeEnum
 - COMPLEX_FLOAT - Static variable in class io.github.hakkelt.ndarrays.internal.DataTypeEnum
 - COMPLEX_INTEGER - Static variable in class io.github.hakkelt.ndarrays.internal.DataTypeEnum
 - COMPLEX_LONG - Static variable in class io.github.hakkelt.ndarrays.internal.DataTypeEnum
 - COMPLEX_SHORT - Static variable in class io.github.hakkelt.ndarrays.internal.DataTypeEnum
 - ComplexNDArray<T extends Number> - Interface in io.github.hakkelt.ndarrays
 - 
General N-dimensional arrays holding complex values.
 - ComplexNDArrayCollector<T extends Number> - Class in io.github.hakkelt.ndarrays.internal
 - 
Collector to collect values from a stream of Complex values into the specified ComplexNDArray.
 - ComplexNDArrayCollector(ComplexNDArray<T>) - Constructor for class io.github.hakkelt.ndarrays.internal.ComplexNDArrayCollector
 - ComplexNDArrayMaskView<T extends Number> - Class in io.github.hakkelt.ndarrays.internal
 - 
A view for a ComplexNDArray that selects values based on a specified mask.
 - ComplexNDArrayMaskView(NDArray<Complex>, NDArray<?>, boolean) - Constructor for class io.github.hakkelt.ndarrays.internal.ComplexNDArrayMaskView
 - ComplexNDArrayMaskView(NDArray<Complex>, BiPredicate<Complex, ?>, boolean) - Constructor for class io.github.hakkelt.ndarrays.internal.ComplexNDArrayMaskView
 - ComplexNDArrayMaskView(NDArray<Complex>, Predicate<Complex>) - Constructor for class io.github.hakkelt.ndarrays.internal.ComplexNDArrayMaskView
 - ComplexNDArrayPermuteDimsView<T extends Number> - Class in io.github.hakkelt.ndarrays.internal
 - 
A view for a ComplexNDArray that permutes the order of dimensions.
 - ComplexNDArrayPermuteDimsView(NDArray<Complex>, int...) - Constructor for class io.github.hakkelt.ndarrays.internal.ComplexNDArrayPermuteDimsView
 - ComplexNDArrayReshapeView<T extends Number> - Class in io.github.hakkelt.ndarrays.internal
 - 
A view for a ComplexNDArray that changes the shape of the parent NDArray.
 - ComplexNDArrayReshapeView(NDArray<Complex>, int...) - Constructor for class io.github.hakkelt.ndarrays.internal.ComplexNDArrayReshapeView
 - ComplexNDArraySliceView<T extends Number> - Class in io.github.hakkelt.ndarrays.internal
 - 
A view for a ComplexNDArray that slices the parent ComplexNDArray.
 - ComplexNDArraySliceView(NDArray<Complex>, Range[]) - Constructor for class io.github.hakkelt.ndarrays.internal.ComplexNDArraySliceView
 - computeDims(Object[]) - Static method in class io.github.hakkelt.ndarrays.NDArrayUtils
 - concatenate(int, NDArray<?>...) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - concatenate(int, NDArray<?>...) - Method in interface io.github.hakkelt.ndarrays.internal.RealNDArray
 - concatenate(int, NDArray<?>...) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Creates a new NDArray that contains the elements of this NDArrays and all other NDArrays concatenated along the dimension/axis specified by the first parameter.
 - concatenate(ComplexNDArray<T2>, int, NDArray<?>...) - Method in class io.github.hakkelt.ndarrays.internal.ArrayOperations
 - concatenate(AbstractNDArray<T, T2>, int, NDArray<?>...) - Method in class io.github.hakkelt.ndarrays.internal.ArrayOperations
 - CONCATENATION_SHAPE_MISMATCH - Static variable in class io.github.hakkelt.ndarrays.internal.Errors
 - 
Cannot concatenate %s array to the current array of shape %s along dimension %d!
 - contains(Object) - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArray
 - contains(Object) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - contentToString() - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArray
 - contentToString() - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Returns a String containing tabular representation of the array.
 - contentToString(String) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - 
Returns a String containing tabular representation of the array.
 - contentToString(String) - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArray
 - contentToString(String) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Returns a String containing tabular representation of the array.
 - contentToString(String, String, String, String, BiFunction<Integer, String, String>, int[], int[]) - Static method in class io.github.hakkelt.ndarrays.internal.Printer
 - copy() - Method in class io.github.hakkelt.ndarrays.AbstractComplexNDArray
 - copy() - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - copy() - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArray
 - copy() - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArrayView
 - copy() - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayMaskView
 - copy() - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayPermuteDimsView
 - copy() - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayReshapeView
 - copy() - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArraySliceView
 - copy() - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Returns a copy of this NDArray.
 - COPY_FROM_UNSUPPORTED_TYPE - Static variable in class io.github.hakkelt.ndarrays.internal.Errors
 - 
Cannot initialize new ComplexNDArray from NDArray of type %s!
 - copyFrom(byte[]) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - copyFrom(byte[]) - Method in interface io.github.hakkelt.ndarrays.internal.RealNDArray
 - copyFrom(byte[]) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Updates this NDArray with the elements of the array given as parameter.
 - copyFrom(byte[], byte[]) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - 
Updates this NDArray with the elements of the arrays given as parameters.
 - copyFrom(double[]) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - copyFrom(double[]) - Method in interface io.github.hakkelt.ndarrays.internal.RealNDArray
 - copyFrom(double[]) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Updates this NDArray with the elements of the array given as parameter.
 - copyFrom(double[], double[]) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - 
Updates this NDArray with the elements of the arrays given as parameters.
 - copyFrom(float[]) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - copyFrom(float[]) - Method in interface io.github.hakkelt.ndarrays.internal.RealNDArray
 - copyFrom(float[]) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Updates this NDArray with the elements of the array given as parameter.
 - copyFrom(float[], float[]) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - 
Updates this NDArray with the elements of the arrays given as parameters.
 - copyFrom(int[]) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - copyFrom(int[]) - Method in interface io.github.hakkelt.ndarrays.internal.RealNDArray
 - copyFrom(int[]) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Updates this NDArray with the elements of the array given as parameter.
 - copyFrom(int[], int[]) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - 
Updates this NDArray with the elements of the arrays given as parameters.
 - copyFrom(long[]) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - copyFrom(long[]) - Method in interface io.github.hakkelt.ndarrays.internal.RealNDArray
 - copyFrom(long[]) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Updates this NDArray with the elements of the array given as parameter.
 - copyFrom(long[], long[]) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - 
Updates this NDArray with the elements of the arrays given as parameters.
 - copyFrom(short[]) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - copyFrom(short[]) - Method in interface io.github.hakkelt.ndarrays.internal.RealNDArray
 - copyFrom(short[]) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Updates this NDArray with the elements of the array given as parameter.
 - copyFrom(short[], short[]) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - 
Updates this NDArray with the elements of the arrays given as parameters.
 - copyFrom(ComplexNDArray<T2>, byte[]) - Method in class io.github.hakkelt.ndarrays.internal.CopyFromOperations
 - copyFrom(ComplexNDArray<T2>, byte[], byte[]) - Method in class io.github.hakkelt.ndarrays.internal.CopyFromOperations
 - copyFrom(ComplexNDArray<T2>, double[]) - Method in class io.github.hakkelt.ndarrays.internal.CopyFromOperations
 - copyFrom(ComplexNDArray<T2>, double[], double[]) - Method in class io.github.hakkelt.ndarrays.internal.CopyFromOperations
 - copyFrom(ComplexNDArray<T2>, float[]) - Method in class io.github.hakkelt.ndarrays.internal.CopyFromOperations
 - copyFrom(ComplexNDArray<T2>, float[], float[]) - Method in class io.github.hakkelt.ndarrays.internal.CopyFromOperations
 - copyFrom(ComplexNDArray<T2>, int[]) - Method in class io.github.hakkelt.ndarrays.internal.CopyFromOperations
 - copyFrom(ComplexNDArray<T2>, int[], int[]) - Method in class io.github.hakkelt.ndarrays.internal.CopyFromOperations
 - copyFrom(ComplexNDArray<T2>, long[]) - Method in class io.github.hakkelt.ndarrays.internal.CopyFromOperations
 - copyFrom(ComplexNDArray<T2>, long[], long[]) - Method in class io.github.hakkelt.ndarrays.internal.CopyFromOperations
 - copyFrom(ComplexNDArray<T2>, short[]) - Method in class io.github.hakkelt.ndarrays.internal.CopyFromOperations
 - copyFrom(ComplexNDArray<T2>, short[], short[]) - Method in class io.github.hakkelt.ndarrays.internal.CopyFromOperations
 - copyFrom(ComplexNDArray<T2>, NDArray<?>) - Method in class io.github.hakkelt.ndarrays.internal.CopyFromOperations
 - copyFrom(ComplexNDArray<T2>, NDArray<? extends Number>, NDArray<? extends Number>) - Method in class io.github.hakkelt.ndarrays.internal.CopyFromOperations
 - copyFrom(ComplexNDArray<T2>, Object[]) - Method in class io.github.hakkelt.ndarrays.internal.CopyFromOperations
 - copyFrom(ComplexNDArray<T2>, Object[], Object[]) - Method in class io.github.hakkelt.ndarrays.internal.CopyFromOperations
 - copyFrom(AbstractNDArray<T, T2>, byte[]) - Method in class io.github.hakkelt.ndarrays.internal.CopyFromOperations
 - copyFrom(AbstractNDArray<T, T2>, double[]) - Method in class io.github.hakkelt.ndarrays.internal.CopyFromOperations
 - copyFrom(AbstractNDArray<T, T2>, float[]) - Method in class io.github.hakkelt.ndarrays.internal.CopyFromOperations
 - copyFrom(AbstractNDArray<T, T2>, int[]) - Method in class io.github.hakkelt.ndarrays.internal.CopyFromOperations
 - copyFrom(AbstractNDArray<T, T2>, long[]) - Method in class io.github.hakkelt.ndarrays.internal.CopyFromOperations
 - copyFrom(AbstractNDArray<T, T2>, short[]) - Method in class io.github.hakkelt.ndarrays.internal.CopyFromOperations
 - copyFrom(AbstractNDArray<T, T2>, Object[]) - Method in class io.github.hakkelt.ndarrays.internal.CopyFromOperations
 - copyFrom(RealNDArray<T2>, NDArray<?>) - Method in class io.github.hakkelt.ndarrays.internal.CopyFromOperations
 - copyFrom(NDArray<?>) - Method in class io.github.hakkelt.ndarrays.basic.BasicBigDecimalNDArray
 - copyFrom(NDArray<?>) - Method in class io.github.hakkelt.ndarrays.basic.BasicBigIntegerNDArray
 - copyFrom(NDArray<?>) - Method in class io.github.hakkelt.ndarrays.basic.BasicByteNDArray
 - copyFrom(NDArray<?>) - Method in class io.github.hakkelt.ndarrays.basic.BasicComplexDoubleNDArray
 - copyFrom(NDArray<?>) - Method in class io.github.hakkelt.ndarrays.basic.BasicComplexFloatNDArray
 - copyFrom(NDArray<?>) - Method in class io.github.hakkelt.ndarrays.basic.BasicDoubleNDArray
 - copyFrom(NDArray<?>) - Method in class io.github.hakkelt.ndarrays.basic.BasicFloatNDArray
 - copyFrom(NDArray<?>) - Method in class io.github.hakkelt.ndarrays.basic.BasicIntegerNDArray
 - copyFrom(NDArray<?>) - Method in class io.github.hakkelt.ndarrays.basic.BasicLongNDArray
 - copyFrom(NDArray<?>) - Method in class io.github.hakkelt.ndarrays.basic.BasicShortNDArray
 - copyFrom(NDArray<?>) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - copyFrom(NDArray<?>) - Method in class io.github.hakkelt.ndarrays.internal.AbstractRealNDArray
 - copyFrom(NDArray<?>) - Method in class io.github.hakkelt.ndarrays.internal.RealNDArrayMaskView
 - copyFrom(NDArray<?>) - Method in class io.github.hakkelt.ndarrays.internal.RealNDArrayPermuteDimsView
 - copyFrom(NDArray<?>) - Method in class io.github.hakkelt.ndarrays.internal.RealNDArrayReshapeView
 - copyFrom(NDArray<?>) - Method in class io.github.hakkelt.ndarrays.internal.RealNDArraySliceView
 - copyFrom(NDArray<?>) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Updates this NDArray with the elements of the NDArray given as parameter.
 - copyFrom(NDArray<? extends Number>, NDArray<? extends Number>) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - 
Updates this NDArray with the elements of the arrays given as parameters.
 - copyFrom(Object[]) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - copyFrom(Object[]) - Method in interface io.github.hakkelt.ndarrays.internal.RealNDArray
 - copyFrom(Object[]) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Updates this NDArray with the elements of the array given as parameter.
 - copyFrom(Object[], Object[]) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - 
Updates this NDArray with the elements of the arrays given as parameters.
 - COPYFROM_INPUT_TYPE_DIFERS - Static variable in class io.github.hakkelt.ndarrays.internal.Errors
 - 
Type of the two input arrays must be the same!
 - copyFromMagnitudePhase(ComplexNDArray<T2>, NDArray<? extends Number>, NDArray<? extends Number>) - Method in class io.github.hakkelt.ndarrays.internal.CopyFromOperations
 - CopyFromOperations<T,T2 extends Number> - Class in io.github.hakkelt.ndarrays.internal
 - 
Utility class for operations where the NDArray is filled with values copied from a primitive array or another NDArray.
 - CopyFromOperations() - Constructor for class io.github.hakkelt.ndarrays.internal.CopyFromOperations
 
D
- dataTypeAsString() - Method in class io.github.hakkelt.ndarrays.AbstractComplexNDArray
 - dataTypeAsString() - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArrayView
 - dataTypeAsString() - Method in class io.github.hakkelt.ndarrays.internal.AbstractRealNDArray
 - dataTypeAsString() - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Returns a String representation of element type.
 - DataTypeEnum - Class in io.github.hakkelt.ndarrays.internal
 - DEFAULT_FLOATING_POINT_FORMAT - Static variable in class io.github.hakkelt.ndarrays.internal.Printer
 - DEFAULT_INTEGER_FORMAT - Static variable in class io.github.hakkelt.ndarrays.internal.Printer
 - DIMENSION_MISMATCH - Static variable in class io.github.hakkelt.ndarrays.internal.Errors
 - 
Number of indices (%d) doesn't match the number of dimensions (%d)!
 - dimsToString(int[]) - Static method in class io.github.hakkelt.ndarrays.internal.Printer
 - divide(byte) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - divide(byte) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Creates a new NDArray of the same shape and fills it with the values of this NDArray divided by the given value.
 - divide(double) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - divide(double) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Creates a new NDArray of the same shape and fills it with the values of this NDArray divided by the given value.
 - divide(float) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - divide(float) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Creates a new NDArray of the same shape and fills it with the values of this NDArray divided by the given value.
 - divide(int) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - divide(int) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Creates a new NDArray of the same shape and fills it with the values of this NDArray divided by the given value.
 - divide(long) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - divide(long) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Creates a new NDArray of the same shape and fills it with the values of this NDArray divided by the given value.
 - divide(short) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - divide(short) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Creates a new NDArray of the same shape and fills it with the values of this NDArray divided by the given value.
 - divide(ComplexNDArray<T2>, Object...) - Method in class io.github.hakkelt.ndarrays.internal.ArrayOperations
 - divide(AbstractNDArray<T, T2>, Object...) - Method in class io.github.hakkelt.ndarrays.internal.ArrayOperations
 - divide(NDArray<?>) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - divide(NDArray<?>) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Creates a new NDArray of the same shape and fills it with the element-wise division of this NDArray and the NDArray given as parameter.
 - divide(Object...) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - divide(Object...) - Method in interface io.github.hakkelt.ndarrays.internal.RealNDArray
 - divide(Object...) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Creates a new NDArray of the same shape and fills it with the result of the element-wise division of this NDArray by the parameter NDArrays and scalars.
 - DIVIDE - io.github.hakkelt.ndarrays.internal.AccumulateOperators
 - divideInplace(byte) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - divideInplace(byte) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Updates the elements this NDArray with the values of this NDArray divided by the given value.
 - divideInplace(double) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - divideInplace(double) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Updates the elements this NDArray with the values of this NDArray divided by the given value.
 - divideInplace(float) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - divideInplace(float) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Updates the elements this NDArray with the values of this NDArray divided by the given value.
 - divideInplace(int) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - divideInplace(int) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Updates the elements this NDArray with the values of this NDArray divided by the given value.
 - divideInplace(long) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - divideInplace(long) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Updates the elements this NDArray with the values of this NDArray divided by the given value.
 - divideInplace(short) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - divideInplace(short) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Updates the elements this NDArray with the values of this NDArray divided by the given value.
 - divideInplace(ComplexNDArray<T2>, Object...) - Method in class io.github.hakkelt.ndarrays.internal.ArrayOperations
 - divideInplace(AbstractNDArray<T, T2>, Object...) - Method in class io.github.hakkelt.ndarrays.internal.ArrayOperations
 - divideInplace(NDArray<?>) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - divideInplace(NDArray<?>) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Updates the elements this NDArray with the element-wise division of this NDArray and the NDArray given as parameter.
 - divideInplace(Object...) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - divideInplace(Object...) - Method in interface io.github.hakkelt.ndarrays.internal.RealNDArray
 - divideInplace(Object...) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Updates the elements this NDArray with the result of the element-wise division of this NDArray by the parameter NDArrays and scalars.
 - DOUBLE - Static variable in class io.github.hakkelt.ndarrays.internal.DataTypeEnum
 - dropDims(int...) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - dropDims(int...) - Method in interface io.github.hakkelt.ndarrays.internal.RealNDArray
 - dropDims(int...) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Returns a view that references this NDArray as parent, and skips all singleton dimensions included in the parameter list.
 - dropDims(ComplexNDArray<T2>, int...) - Method in class io.github.hakkelt.ndarrays.internal.ViewOperations
 - dropDims(AbstractNDArray<T, T2>, int...) - Method in class io.github.hakkelt.ndarrays.internal.ViewOperations
 - DROPDIMS_NOT_SINGLETON - Static variable in class io.github.hakkelt.ndarrays.internal.Errors
 - 
Cannot drop dimension %d because it is not singleton!
 - dtype() - Method in class io.github.hakkelt.ndarrays.AbstractBigDecimalNDArray
 - dtype() - Method in class io.github.hakkelt.ndarrays.AbstractBigIntegerNDArray
 - dtype() - Method in class io.github.hakkelt.ndarrays.AbstractByteNDArray
 - dtype() - Method in class io.github.hakkelt.ndarrays.AbstractComplexNDArray
 - dtype() - Method in class io.github.hakkelt.ndarrays.AbstractDoubleNDArray
 - dtype() - Method in class io.github.hakkelt.ndarrays.AbstractFloatNDArray
 - dtype() - Method in class io.github.hakkelt.ndarrays.AbstractIntegerNDArray
 - dtype() - Method in class io.github.hakkelt.ndarrays.AbstractLongNDArray
 - dtype() - Method in class io.github.hakkelt.ndarrays.AbstractShortNDArray
 - dtype() - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArrayView
 - dtype() - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Returns the type of values returned by get method.
 - dtype2() - Method in class io.github.hakkelt.ndarrays.AbstractComplexNDArray
 - dtype2() - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - 
Returns the type of values returned by getReal and getImag methods.
 - dtype2() - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArrayView
 
E
- END - Static variable in class io.github.hakkelt.ndarrays.Range
 - endIndex() - Method in class io.github.hakkelt.ndarrays.internal.NormalizedRange
 - equals(Object) - Method in class io.github.hakkelt.ndarrays.basic.BasicBigDecimalNDArray
 - equals(Object) - Method in class io.github.hakkelt.ndarrays.basic.BasicBigIntegerNDArray
 - equals(Object) - Method in class io.github.hakkelt.ndarrays.basic.BasicByteNDArray
 - equals(Object) - Method in class io.github.hakkelt.ndarrays.basic.BasicComplexDoubleNDArray
 - equals(Object) - Method in class io.github.hakkelt.ndarrays.basic.BasicComplexFloatNDArray
 - equals(Object) - Method in class io.github.hakkelt.ndarrays.basic.BasicDoubleNDArray
 - equals(Object) - Method in class io.github.hakkelt.ndarrays.basic.BasicFloatNDArray
 - equals(Object) - Method in class io.github.hakkelt.ndarrays.basic.BasicIntegerNDArray
 - equals(Object) - Method in class io.github.hakkelt.ndarrays.basic.BasicLongNDArray
 - equals(Object) - Method in class io.github.hakkelt.ndarrays.basic.BasicShortNDArray
 - equals(Object) - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArray
 - equals(Object) - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArrayMaskView
 - equals(Object) - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArrayPermuteDimsView
 - equals(Object) - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArraySliceView
 - equals(Object) - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArrayView
 - equals(Object) - Method in class io.github.hakkelt.ndarrays.internal.SlicingExpression
 - equals(Object) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Compares the specified object with this NDArray for equality.
 - Errors - Class in io.github.hakkelt.ndarrays.internal
 - 
Enum of error messages.
 - estimateSize() - Method in class io.github.hakkelt.ndarrays.internal.CartesianIndexSpliterator
 
F
- FileOperations<T,T2 extends Number> - Class in io.github.hakkelt.ndarrays.internal
 - 
Utility class for operations where the NDArray is filled with values read from a file.
 - FileOperations() - Constructor for class io.github.hakkelt.ndarrays.internal.FileOperations
 - fill(double) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - 
Fill this NDArray with the specified value
 - fill(double) - Method in interface io.github.hakkelt.ndarrays.internal.RealNDArray
 - fill(double) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Fill this NDArray with the specified value
 - fill(ComplexNDArray<T2>, double) - Method in class io.github.hakkelt.ndarrays.internal.ArrayOperations
 - fill(ComplexNDArray<T2>, Complex) - Method in class io.github.hakkelt.ndarrays.internal.ArrayOperations
 - fill(ComplexNDArray<T2>, T2) - Method in class io.github.hakkelt.ndarrays.internal.ArrayOperations
 - fill(AbstractNDArray<T, T2>, double) - Method in class io.github.hakkelt.ndarrays.internal.ArrayOperations
 - fill(AbstractNDArray<T, T2>, T) - Method in class io.github.hakkelt.ndarrays.internal.ArrayOperations
 - fill(Complex) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - 
Fill this NDArray with the specified value
 - fill(T) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - 
Fill this NDArray with the specified value
 - fill(T) - Method in interface io.github.hakkelt.ndarrays.internal.RealNDArray
 - fill(T) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Fill this NDArray with the specified value
 - fillUsingCartesianIndices(Function<int[], Complex>) - Method in class io.github.hakkelt.ndarrays.AbstractComplexNDArray
 - fillUsingCartesianIndices(Function<int[], Complex>) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - fillUsingCartesianIndices(Function<int[], Complex>) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayMaskView
 - fillUsingCartesianIndices(Function<int[], Complex>) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayPermuteDimsView
 - fillUsingCartesianIndices(Function<int[], Complex>) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayReshapeView
 - fillUsingCartesianIndices(Function<int[], Complex>) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArraySliceView
 - fillUsingCartesianIndices(Function<int[], T>) - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArray
 - fillUsingCartesianIndices(Function<int[], T>) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Apply the given function to each element of the array, and override each entry with the calculated new values.
 - fillUsingLinearIndices(IntFunction<Complex>) - Method in class io.github.hakkelt.ndarrays.AbstractComplexNDArray
 - fillUsingLinearIndices(IntFunction<Complex>) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - fillUsingLinearIndices(IntFunction<Complex>) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayMaskView
 - fillUsingLinearIndices(IntFunction<Complex>) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayPermuteDimsView
 - fillUsingLinearIndices(IntFunction<Complex>) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayReshapeView
 - fillUsingLinearIndices(IntFunction<Complex>) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArraySliceView
 - fillUsingLinearIndices(IntFunction<T>) - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArray
 - fillUsingLinearIndices(IntFunction<T>) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Apply the given function to each element of the array, and override each entry with the calculated new values.
 - finisher() - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayCollector
 - finisher() - Method in class io.github.hakkelt.ndarrays.internal.RealNDArrayCollector
 - FLOAT - Static variable in class io.github.hakkelt.ndarrays.internal.DataTypeEnum
 - forEach(Consumer<? super T>) - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArray
 - forEach(Consumer<? super T>) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Apply the given function to each element of the array, and override each entry with the calculated new values.
 - forEachRemaining(Consumer<? super int[]>) - Method in class io.github.hakkelt.ndarrays.internal.CartesianIndexSpliterator
 - forEachWithCartesianIndices(BiConsumer<T, int[]>) - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArray
 - forEachWithCartesianIndices(BiConsumer<T, int[]>) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Apply the given function to each element of the array, and override each entry with the calculated new values.
 - forEachWithLinearIndices(ObjIntConsumer<T>) - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArray
 - forEachWithLinearIndices(ObjIntConsumer<T>) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Apply the given function to each element of the array, and override each entry with the calculated new values.
 
G
- Generated - Annotation Type in io.github.hakkelt.ndarrays.internal
 - 
Methods annotated with this annotation are excluded from Jacoco code coverage reports.
 - get(int) - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArray
 - get(int) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Returns an element specified by linear indexing.
 - get(int...) - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArray
 - get(int...) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Returns an element specified by cartesian indexing.
 - getCollector(int...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicBigDecimalNDArray
 - getCollector(int...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicBigIntegerNDArray
 - getCollector(int...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicByteNDArray
 - getCollector(int...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicComplexDoubleNDArray
 - getCollector(int...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicComplexFloatNDArray
 - getCollector(int...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicDoubleNDArray
 - getCollector(int...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicFloatNDArray
 - getCollector(int...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicIntegerNDArray
 - getCollector(int...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicLongNDArray
 - getCollector(int...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicShortNDArray
 - getDimsOrder() - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArrayPermuteDimsView
 - getDType(Object) - Static method in class io.github.hakkelt.ndarrays.NDArrayUtils
 - getEndCartesianIndex(int[]) - Static method in class io.github.hakkelt.ndarrays.NDArrayUtils
 - getExpressions() - Method in class io.github.hakkelt.ndarrays.internal.SlicingExpression
 - getImag(int) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - 
Returns the imaginary part of an element specified by linear indexing.
 - getImag(int) - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArray
 - getImag(int...) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - 
Returns the imaginary part of an element specified by cartesian indexing.
 - getImag(int...) - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArray
 - getIndex(String) - Static method in class io.github.hakkelt.ndarrays.internal.DataTypeEnum
 - getIndicesOfSingletonDims(int...) - Static method in class io.github.hakkelt.ndarrays.internal.ViewOperations
 - getMultipliers() - Method in class io.github.hakkelt.ndarrays.internal.CartesianIndexSpliterator
 - getNamePrefix() - Method in class io.github.hakkelt.ndarrays.basic.BasicBigDecimalNDArray
 - getNamePrefix() - Method in class io.github.hakkelt.ndarrays.basic.BasicBigIntegerNDArray
 - getNamePrefix() - Method in class io.github.hakkelt.ndarrays.basic.BasicByteNDArray
 - getNamePrefix() - Method in class io.github.hakkelt.ndarrays.basic.BasicComplexDoubleNDArray
 - getNamePrefix() - Method in class io.github.hakkelt.ndarrays.basic.BasicComplexFloatNDArray
 - getNamePrefix() - Method in class io.github.hakkelt.ndarrays.basic.BasicDoubleNDArray
 - getNamePrefix() - Method in class io.github.hakkelt.ndarrays.basic.BasicFloatNDArray
 - getNamePrefix() - Method in class io.github.hakkelt.ndarrays.basic.BasicIntegerNDArray
 - getNamePrefix() - Method in class io.github.hakkelt.ndarrays.basic.BasicLongNDArray
 - getNamePrefix() - Method in class io.github.hakkelt.ndarrays.basic.BasicShortNDArray
 - getNamePrefix() - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArrayView
 - getNamePrefix() - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Returns a string that identifies the implementation behind this current object.
 - getParent() - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArrayView
 - getReal(int) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - 
Returns the real part of an element specified by linear indexing.
 - getReal(int) - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArray
 - getReal(int...) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - 
Returns the real part of an element specified by cartesian indexing.
 - getReal(int...) - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArray
 - getStringRepresentation(byte) - Static method in class io.github.hakkelt.ndarrays.internal.DataTypeEnum
 - getTopMostParent() - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArrayView
 
H
- hashCode() - Method in class io.github.hakkelt.ndarrays.basic.BasicBigDecimalNDArray
 - hashCode() - Method in class io.github.hakkelt.ndarrays.basic.BasicBigIntegerNDArray
 - hashCode() - Method in class io.github.hakkelt.ndarrays.basic.BasicByteNDArray
 - hashCode() - Method in class io.github.hakkelt.ndarrays.basic.BasicComplexDoubleNDArray
 - hashCode() - Method in class io.github.hakkelt.ndarrays.basic.BasicComplexFloatNDArray
 - hashCode() - Method in class io.github.hakkelt.ndarrays.basic.BasicDoubleNDArray
 - hashCode() - Method in class io.github.hakkelt.ndarrays.basic.BasicFloatNDArray
 - hashCode() - Method in class io.github.hakkelt.ndarrays.basic.BasicIntegerNDArray
 - hashCode() - Method in class io.github.hakkelt.ndarrays.basic.BasicLongNDArray
 - hashCode() - Method in class io.github.hakkelt.ndarrays.basic.BasicShortNDArray
 - hashCode() - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArray
 - hashCode() - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArrayMaskView
 - hashCode() - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArrayPermuteDimsView
 - hashCode() - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArraySliceView
 - hashCode() - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArrayView
 - hashCode() - Method in class io.github.hakkelt.ndarrays.internal.SlicingExpression
 - hashCode() - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
This method is unsupported because NDArrays should not be used as keys in hash-based collections.
 
I
- IDENTIFIER_STRING - Static variable in class io.github.hakkelt.ndarrays.internal.FileOperations
 - ILLEGAL_SLICING_EXPRESSION - Static variable in class io.github.hakkelt.ndarrays.internal.Errors
 - 
Illegal slicing expression: %s
 - imaginary() - Method in class io.github.hakkelt.ndarrays.AbstractComplexNDArray
 - imaginary() - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - 
Returns a new array holding the imaginary part of the array
 - imaginary() - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayMaskView
 - imaginary() - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayPermuteDimsView
 - imaginary() - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayReshapeView
 - imaginary() - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArraySliceView
 - INCOMPATIBLE_SHAPE - Static variable in class io.github.hakkelt.ndarrays.internal.Errors
 - 
The shape of the input (%d) is incompatible with the given dimensions: %s!
 - intArrayToList(int[]) - Static method in class io.github.hakkelt.ndarrays.internal.ViewOperations
 - intArrayToSet(int[]) - Static method in class io.github.hakkelt.ndarrays.internal.ViewOperations
 - INTEGER - Static variable in class io.github.hakkelt.ndarrays.internal.DataTypeEnum
 - internalSlice(ComplexNDArray<T2>, NormalizedRange[]) - Method in class io.github.hakkelt.ndarrays.internal.ViewOperations
 - internalSlice(RealNDArray<T2>, NormalizedRange[]) - Method in class io.github.hakkelt.ndarrays.internal.ViewOperations
 - INVALID_PERMUTATOR - Static variable in class io.github.hakkelt.ndarrays.internal.Errors
 - 
The permutation vector (%s) is not a valid permutation vector for the array to be permutated (%s)!
 - INVALID_RANGE - Static variable in class io.github.hakkelt.ndarrays.internal.Errors
 - 
Invalid range: [%d, %d)
 - INVALID_RANGE_EXPRESSION - Static variable in class io.github.hakkelt.ndarrays.internal.Errors
 - 
Invalid range expression: %s!
 - inverseMask(NDArray<?>) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - inverseMask(NDArray<?>) - Method in interface io.github.hakkelt.ndarrays.internal.RealNDArray
 - inverseMask(NDArray<?>) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Returns an array view referencing this NDArray as parent that gives read-write access to a specific elements of the array selected by the given inverseMask.
 - io.github.hakkelt.ndarrays - package io.github.hakkelt.ndarrays
 - 
General framework for N-dimensional arrays holding either complex or real values.
 - io.github.hakkelt.ndarrays.basic - package io.github.hakkelt.ndarrays.basic
 - 
Simple reference implementation for NDArrays backed by 1D arrays of primitive values.
 - io.github.hakkelt.ndarrays.internal - package io.github.hakkelt.ndarrays.internal
 - 
Internal classes meant to be used for developing new NDArray-based packages, but should not be used directly.
 - isScalar() - Method in class io.github.hakkelt.ndarrays.internal.NormalizedRange
 - isThisPermutationAnIdentityOperation(int...) - Static method in class io.github.hakkelt.ndarrays.internal.ViewOperations
 - isThisReshapingAnIdentityOperation(int[], int[]) - Static method in class io.github.hakkelt.ndarrays.internal.ViewOperations
 - isThisSlicingAnIdentityOperation(NDArray<?>, NormalizedRange[]) - Static method in class io.github.hakkelt.ndarrays.internal.ViewOperations
 - ITERATION_DIMENSIONS_MUST_BE_INCREASING - Static variable in class io.github.hakkelt.ndarrays.internal.Errors
 - 
Iteration dimensions must be provided in increasing order and no duplicates allowed!
 - iterator() - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArray
 - iterator() - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Returns an iterator over the elements in this collection.
 - ITERATOR_OUT_OF_BOUNDS - Static variable in class io.github.hakkelt.ndarrays.internal.Errors
 - 
Bounds error: Iterator already reached the end of the array!
 
L
- length() - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArray
 - length() - Method in class io.github.hakkelt.ndarrays.internal.NormalizedRange
 - length() - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Returns the number of elements within this NDArray.
 - LINEAR_BOUNDS_ERROR - Static variable in class io.github.hakkelt.ndarrays.internal.Errors
 - 
Bounds error: Attempt to access element of array with %d elements at linear index %d!
 - linearIndexToCartesianIndices(int, int[]) - Static method in class io.github.hakkelt.ndarrays.NDArrayUtils
 - linearIndexToViewIndices(int) - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArrayView
 - LONG - Static variable in class io.github.hakkelt.ndarrays.internal.DataTypeEnum
 
M
- map(UnaryOperator<Complex>) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - map(UnaryOperator<T>) - Method in interface io.github.hakkelt.ndarrays.internal.RealNDArray
 - map(UnaryOperator<T>) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Apply the given function to each element of the array, and create a new NDArray with the calculated new values.
 - mapOnComplexSlices(BiFunction<ComplexNDArray<T>, int[], NDArray<?>>, int...) - Method in class io.github.hakkelt.ndarrays.AbstractComplexNDArray
 - mapOnComplexSlices(BiFunction<ComplexNDArray<T>, int[], NDArray<?>>, int...) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - 
Apply the given function to each slices of the array, and create a new NDArray with the calculated new values.
 - mapOnComplexSlices(BiFunction<ComplexNDArray<T>, int[], NDArray<?>>, int...) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayMaskView
 - mapOnComplexSlices(BiFunction<ComplexNDArray<T>, int[], NDArray<?>>, int...) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayPermuteDimsView
 - mapOnComplexSlices(BiFunction<ComplexNDArray<T>, int[], NDArray<?>>, int...) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayReshapeView
 - mapOnComplexSlices(BiFunction<ComplexNDArray<T>, int[], NDArray<?>>, int...) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArraySliceView
 - mapOnSlices(BiFunction<NDArray<T>, int[], NDArray<?>>, int...) - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArray
 - mapOnSlices(BiFunction<NDArray<T>, int[], NDArray<?>>, int...) - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArrayMaskView
 - mapOnSlices(BiFunction<NDArray<T>, int[], NDArray<?>>, int...) - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArrayPermuteDimsView
 - mapOnSlices(BiFunction<NDArray<T>, int[], NDArray<?>>, int...) - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArrayReshapeView
 - mapOnSlices(BiFunction<NDArray<T>, int[], NDArray<?>>, int...) - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArraySliceView
 - mapOnSlices(BiFunction<NDArray<T>, int[], NDArray<?>>, int...) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Apply the given function to each slices of the array, and create a new NDArray with the calculated new values.
 - mapWithCartesianIndices(BiFunction<Complex, int[], Complex>) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - mapWithCartesianIndices(BiFunction<T, int[], T>) - Method in interface io.github.hakkelt.ndarrays.internal.RealNDArray
 - mapWithCartesianIndices(BiFunction<T, int[], T>) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Apply the given function to each element of the array, and create a new NDArray with the calculated new values.
 - mapWithLinearIndices(BiFunction<Complex, Integer, Complex>) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - mapWithLinearIndices(BiFunction<T, Integer, T>) - Method in interface io.github.hakkelt.ndarrays.internal.RealNDArray
 - mapWithLinearIndices(BiFunction<T, Integer, T>) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Apply the given function to each element of the array, and create a new NDArray with the calculated new values.
 - mask(ComplexNDArray<T2>, NDArray<?>, boolean) - Method in class io.github.hakkelt.ndarrays.internal.ViewOperations
 - mask(ComplexNDArray<T2>, BiPredicate<Complex, ?>, boolean) - Method in class io.github.hakkelt.ndarrays.internal.ViewOperations
 - mask(ComplexNDArray<T2>, Predicate<Complex>) - Method in class io.github.hakkelt.ndarrays.internal.ViewOperations
 - mask(RealNDArray<T2>, NDArray<?>, boolean) - Method in class io.github.hakkelt.ndarrays.internal.ViewOperations
 - mask(RealNDArray<T2>, BiPredicate<T2, ?>, boolean) - Method in class io.github.hakkelt.ndarrays.internal.ViewOperations
 - mask(RealNDArray<T2>, Predicate<T2>) - Method in class io.github.hakkelt.ndarrays.internal.ViewOperations
 - mask(NDArray<?>) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - mask(NDArray<?>) - Method in interface io.github.hakkelt.ndarrays.internal.RealNDArray
 - mask(NDArray<?>) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Returns an array view referencing this NDArray as parent that gives read-write access to a specific elements of the array selected by the given mask.
 - mask(Predicate<Complex>) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - mask(Predicate<T>) - Method in interface io.github.hakkelt.ndarrays.internal.RealNDArray
 - mask(Predicate<T>) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Returns an array view referencing this NDArray as parent that gives read-write access to a specific elements for which the given function returns true.
 - MASK_DIMENSION_MISMATCH - Static variable in class io.github.hakkelt.ndarrays.internal.Errors
 - 
Mask must have same shape as the array to be masked, but the array has shape of %s and the mask is of the shape %s!
 - maskWithCartesianIndices(BiPredicate<Complex, int[]>) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - maskWithCartesianIndices(BiPredicate<T, int[]>) - Method in interface io.github.hakkelt.ndarrays.internal.RealNDArray
 - maskWithCartesianIndices(BiPredicate<T, int[]>) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Returns an array view referencing this NDArray as parent that gives read-write access to a specific elements for which the given function returns true.
 - maskWithLinearIndices(BiPredicate<Complex, Integer>) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - maskWithLinearIndices(BiPredicate<T, Integer>) - Method in interface io.github.hakkelt.ndarrays.internal.RealNDArray
 - maskWithLinearIndices(BiPredicate<T, Integer>) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Returns an array view referencing this NDArray as parent that gives read-write access to a specific elements for which the given function returns true.
 - maybeParallelStream() - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArray
 - 
Returns a sequential Stream with this collection as its source.
 - multiply(byte) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - multiply(byte) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Creates a new NDArray of the same shape and fills it with the values of this NDArray multiplied by the given value.
 - multiply(double) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - multiply(double) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Creates a new NDArray of the same shape and fills it with the values of this NDArray multiplied by the given value.
 - multiply(float) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - multiply(float) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Creates a new NDArray of the same shape and fills it with the values of this NDArray multiplied by the given value.
 - multiply(int) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - multiply(int) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Creates a new NDArray of the same shape and fills it with the values of this NDArray multiplied by the given value.
 - multiply(long) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - multiply(long) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Creates a new NDArray of the same shape and fills it with the values of this NDArray multiplied by the given value.
 - multiply(short) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - multiply(short) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Creates a new NDArray of the same shape and fills it with the values of this NDArray multiplied by the given value.
 - multiply(ComplexNDArray<T2>, Object...) - Method in class io.github.hakkelt.ndarrays.internal.ArrayOperations
 - multiply(AbstractNDArray<T, T2>, Object...) - Method in class io.github.hakkelt.ndarrays.internal.ArrayOperations
 - multiply(NDArray<?>) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - multiply(NDArray<?>) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Creates a new NDArray of the same shape and fills it with the element-wise product of this NDArray and the NDArray given as parameter.
 - multiply(Object...) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - multiply(Object...) - Method in interface io.github.hakkelt.ndarrays.internal.RealNDArray
 - multiply(Object...) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Creates a new NDArray of the same shape and fills it with the element-wise product of this NDArray and the parameter NDArrays and scalars.
 - MULTIPLY - io.github.hakkelt.ndarrays.internal.AccumulateOperators
 - multiplyInplace(byte) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - multiplyInplace(byte) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Updates the elements of this NDArray with the values of this NDArray multiplied by the given value.
 - multiplyInplace(double) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - multiplyInplace(double) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Updates the elements of this NDArray with the values of this NDArray multiplied by the given value.
 - multiplyInplace(float) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - multiplyInplace(float) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Updates the elements of this NDArray with the values of this NDArray multiplied by the given value.
 - multiplyInplace(int) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - multiplyInplace(int) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Updates the elements of this NDArray with the values of this NDArray multiplied by the given value.
 - multiplyInplace(long) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - multiplyInplace(long) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Updates the elements of this NDArray with the values of this NDArray multiplied by the given value.
 - multiplyInplace(short) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - multiplyInplace(short) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Updates the elements of this NDArray with the values of this NDArray multiplied by the given value.
 - multiplyInplace(ComplexNDArray<T2>, Object...) - Method in class io.github.hakkelt.ndarrays.internal.ArrayOperations
 - multiplyInplace(AbstractNDArray<T, T2>, Object...) - Method in class io.github.hakkelt.ndarrays.internal.ArrayOperations
 - multiplyInplace(NDArray<?>) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - multiplyInplace(NDArray<?>) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Updates the elements of this NDArray with the element-wise product of this NDArray and the NDArray given as parameter.
 - multiplyInplace(Object...) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - multiplyInplace(Object...) - Method in interface io.github.hakkelt.ndarrays.internal.RealNDArray
 - multiplyInplace(Object...) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Updates the elements of this NDArray with the element-wise product of this NDArray and the parameter NDArrays and scalars.
 
N
- NDArray<T> - Interface in io.github.hakkelt.ndarrays
 - 
General N-dimensional arrays holding either complex or real values.
 - NDArrayUtils - Class in io.github.hakkelt.ndarrays
 - 
Utility class to help conversion between linear indexing and Cartesian indexing, and ease checks against "out of bounds" and "incompatible shape" errors.
 - ndim() - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArray
 - ndim() - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Returns the number of dimensions.
 - NEGATIVE_NORM - Static variable in class io.github.hakkelt.ndarrays.internal.Errors
 - 
p must be a positive real number!
 - norm() - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArray
 - norm() - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Returns the 2-norm (Euclidean norm) of the vectorized array.
 - norm(int) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Returns the p-norm of the vectorized array.
 - norm(Double) - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArray
 - norm(Double) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Returns the p-norm of the vectorized array.
 - NormalizedRange - Class in io.github.hakkelt.ndarrays.internal
 - NormalizedRange(Range, int) - Constructor for class io.github.hakkelt.ndarrays.internal.NormalizedRange
 - normalizeRanges(Range[], int[]) - Static method in class io.github.hakkelt.ndarrays.internal.NormalizedRange
 
O
- of(byte...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicBigDecimalNDArray
 - 
Factory method that creates an NDArray from a list or 1D array of BigDecimal values.
 - of(byte...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicBigIntegerNDArray
 - 
Factory method that creates an NDArray from a list or 1D array of BigInteger values.
 - of(byte...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicByteNDArray
 - 
Factory method that creates an NDArray from a list or 1D array of byte values.
 - of(byte...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicComplexDoubleNDArray
 - 
Factory method that creates a ComplexNDArray from a list or 1D array of byte values.
 - of(byte...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicComplexFloatNDArray
 - 
Factory method that creates a ComplexNDArray from a list or 1D array of byte values.
 - of(byte...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicDoubleNDArray
 - 
Factory method that creates an NDArray from a list or 1D array of double values.
 - of(byte...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicFloatNDArray
 - 
Factory method that creates an NDArray from a list or 1D array of float values.
 - of(byte...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicIntegerNDArray
 - 
Factory method that creates an NDArray from a list or 1D array of int values.
 - of(byte...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicLongNDArray
 - 
Factory method that creates an NDArray from a list or 1D array of long values.
 - of(byte...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicShortNDArray
 - 
Factory method that creates an NDArray from a list or 1D array of short values.
 - of(byte[], byte[]) - Static method in class io.github.hakkelt.ndarrays.basic.BasicComplexDoubleNDArray
 - 
Factory method that creates a ComplexNDArray from two 1D array of byte values.
 - of(byte[], byte[]) - Static method in class io.github.hakkelt.ndarrays.basic.BasicComplexFloatNDArray
 - 
Factory method that creates a ComplexNDArray from two 1D array of byte values.
 - of(double...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicBigDecimalNDArray
 - 
Factory method that creates an NDArray from a list or 1D array of BigDecimal values.
 - of(double...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicBigIntegerNDArray
 - 
Factory method that creates an NDArray from a list or 1D array of BigInteger values.
 - of(double...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicByteNDArray
 - 
Factory method that creates an NDArray from a list or 1D array of byte values.
 - of(double...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicComplexDoubleNDArray
 - 
Factory method that creates a ComplexNDArray from a list or 1D array of double values.
 - of(double...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicComplexFloatNDArray
 - 
Factory method that creates a ComplexNDArray from a list or 1D array of double values.
 - of(double...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicDoubleNDArray
 - 
Factory method that creates an NDArray from a list or 1D array of double values.
 - of(double...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicFloatNDArray
 - 
Factory method that creates an NDArray from a list or 1D array of float values.
 - of(double...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicIntegerNDArray
 - 
Factory method that creates an NDArray from a list or 1D array of int values.
 - of(double...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicLongNDArray
 - 
Factory method that creates an NDArray from a list or 1D array of long values.
 - of(double...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicShortNDArray
 - 
Factory method that creates an NDArray from a list or 1D array of short values.
 - of(double[], double[]) - Static method in class io.github.hakkelt.ndarrays.basic.BasicComplexDoubleNDArray
 - 
Factory method that creates a ComplexNDArray from two 1D array of double values.
 - of(double[], double[]) - Static method in class io.github.hakkelt.ndarrays.basic.BasicComplexFloatNDArray
 - 
Factory method that creates a ComplexNDArray from two 1D array of double values.
 - of(float...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicBigDecimalNDArray
 - 
Factory method that creates an NDArray from a list or 1D array of BigDecimal values.
 - of(float...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicBigIntegerNDArray
 - 
Factory method that creates an NDArray from a list or 1D array of BigInteger values.
 - of(float...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicByteNDArray
 - 
Factory method that creates an NDArray from a list or 1D array of byte values.
 - of(float...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicComplexDoubleNDArray
 - 
Factory method that creates a ComplexNDArray from a list or 1D array of float values.
 - of(float...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicComplexFloatNDArray
 - 
Factory method that creates a ComplexNDArray from a list or 1D array of float values.
 - of(float...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicDoubleNDArray
 - 
Factory method that creates an NDArray from a list or 1D array of double values.
 - of(float...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicFloatNDArray
 - 
Factory method that creates an NDArray from a list or 1D array of float values.
 - of(float...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicIntegerNDArray
 - 
Factory method that creates an NDArray from a list or 1D array of int values.
 - of(float...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicLongNDArray
 - 
Factory method that creates an NDArray from a list or 1D array of long values.
 - of(float...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicShortNDArray
 - 
Factory method that creates an NDArray from a list or 1D array of short values.
 - of(float[], float[]) - Static method in class io.github.hakkelt.ndarrays.basic.BasicComplexDoubleNDArray
 - 
Factory method that creates a ComplexNDArray from two 1D array of float values.
 - of(float[], float[]) - Static method in class io.github.hakkelt.ndarrays.basic.BasicComplexFloatNDArray
 - 
Factory method that creates a ComplexNDArray from two 1D array of float values.
 - of(int...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicBigDecimalNDArray
 - 
Factory method that creates an NDArray from a list or 1D array of BigDecimal values.
 - of(int...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicBigIntegerNDArray
 - 
Factory method that creates an NDArray from a list or 1D array of BigInteger values.
 - of(int...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicByteNDArray
 - 
Factory method that creates an NDArray from a list or 1D array of byte values.
 - of(int...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicComplexDoubleNDArray
 - 
Factory method that creates a ComplexNDArray from a list or 1D array of int values.
 - of(int...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicComplexFloatNDArray
 - 
Factory method that creates a ComplexNDArray from a list or 1D array of int values.
 - of(int...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicDoubleNDArray
 - 
Factory method that creates an NDArray from a list or 1D array of double values.
 - of(int...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicFloatNDArray
 - 
Factory method that creates an NDArray from a list or 1D array of float values.
 - of(int...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicIntegerNDArray
 - 
Factory method that creates an NDArray from a list or 1D array of int values.
 - of(int...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicLongNDArray
 - 
Factory method that creates an NDArray from a list or 1D array of long values.
 - of(int...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicShortNDArray
 - 
Factory method that creates an NDArray from a list or 1D array of short values.
 - of(int[], int[]) - Static method in class io.github.hakkelt.ndarrays.basic.BasicComplexDoubleNDArray
 - 
Factory method that creates a ComplexNDArray from two 1D array of int values.
 - of(int[], int[]) - Static method in class io.github.hakkelt.ndarrays.basic.BasicComplexFloatNDArray
 - 
Factory method that creates a ComplexNDArray from two 1D array of int values.
 - of(long...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicBigDecimalNDArray
 - 
Factory method that creates an NDArray from a list or 1D array of BigDecimal values.
 - of(long...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicBigIntegerNDArray
 - 
Factory method that creates an NDArray from a list or 1D array of BigInteger values.
 - of(long...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicByteNDArray
 - 
Factory method that creates an NDArray from a list or 1D array of byte values.
 - of(long...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicComplexDoubleNDArray
 - 
Factory method that creates a ComplexNDArray from a list or 1D array of long values.
 - of(long...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicComplexFloatNDArray
 - 
Factory method that creates a ComplexNDArray from a list or 1D array of long values.
 - of(long...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicDoubleNDArray
 - 
Factory method that creates an NDArray from a list or 1D array of double values.
 - of(long...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicFloatNDArray
 - 
Factory method that creates an NDArray from a list or 1D array of float values.
 - of(long...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicIntegerNDArray
 - 
Factory method that creates an NDArray from a list or 1D array of int values.
 - of(long...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicLongNDArray
 - 
Factory method that creates an NDArray from a list or 1D array of long values.
 - of(long...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicShortNDArray
 - 
Factory method that creates an NDArray from a list or 1D array of short values.
 - of(long[], long[]) - Static method in class io.github.hakkelt.ndarrays.basic.BasicComplexDoubleNDArray
 - 
Factory method that creates a ComplexNDArray from two 1D array of long values.
 - of(long[], long[]) - Static method in class io.github.hakkelt.ndarrays.basic.BasicComplexFloatNDArray
 - 
Factory method that creates a ComplexNDArray from two 1D array of long values.
 - of(short...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicBigDecimalNDArray
 - 
Factory method that creates an NDArray from a list or 1D array of BigDecimal values.
 - of(short...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicBigIntegerNDArray
 - 
Factory method that creates an NDArray from a list or 1D array of BigInteger values.
 - of(short...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicByteNDArray
 - 
Factory method that creates an NDArray from a list or 1D array of byte values.
 - of(short...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicComplexDoubleNDArray
 - 
Factory method that creates a ComplexNDArray from a list or 1D array of short values.
 - of(short...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicComplexFloatNDArray
 - 
Factory method that creates a ComplexNDArray from a list or 1D array of short values.
 - of(short...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicDoubleNDArray
 - 
Factory method that creates an NDArray from a list or 1D array of double values.
 - of(short...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicFloatNDArray
 - 
Factory method that creates an NDArray from a list or 1D array of float values.
 - of(short...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicIntegerNDArray
 - 
Factory method that creates an NDArray from a list or 1D array of int values.
 - of(short...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicLongNDArray
 - 
Factory method that creates an NDArray from a list or 1D array of long values.
 - of(short...) - Static method in class io.github.hakkelt.ndarrays.basic.BasicShortNDArray
 - 
Factory method that creates an NDArray from a list or 1D array of short values.
 - of(short[], short[]) - Static method in class io.github.hakkelt.ndarrays.basic.BasicComplexDoubleNDArray
 - 
Factory method that creates a ComplexNDArray from two 1D array of short values.
 - of(short[], short[]) - Static method in class io.github.hakkelt.ndarrays.basic.BasicComplexFloatNDArray
 - 
Factory method that creates a ComplexNDArray from two 1D array of short values.
 - of(Object[]) - Static method in class io.github.hakkelt.ndarrays.basic.BasicBigDecimalNDArray
 - 
Factory method that creates an NDArray from a multi-dimensional array of numeric values.
 - of(Object[]) - Static method in class io.github.hakkelt.ndarrays.basic.BasicBigIntegerNDArray
 - 
Factory method that creates an NDArray from a multi-dimensional array of numeric values.
 - of(Object[]) - Static method in class io.github.hakkelt.ndarrays.basic.BasicByteNDArray
 - 
Factory method that creates an NDArray from a multi-dimensional array of numeric values.
 - of(Object[]) - Static method in class io.github.hakkelt.ndarrays.basic.BasicComplexDoubleNDArray
 - 
Factory method that creates an NDArray from a multi-dimensional array of numeric values (including Complex type).
 - of(Object[]) - Static method in class io.github.hakkelt.ndarrays.basic.BasicComplexFloatNDArray
 - 
Factory method that creates an NDArray from a multi-dimensional array of numeric values (including Complex type).
 - of(Object[]) - Static method in class io.github.hakkelt.ndarrays.basic.BasicDoubleNDArray
 - 
Factory method that creates an NDArray from a multi-dimensional array of numeric values.
 - of(Object[]) - Static method in class io.github.hakkelt.ndarrays.basic.BasicFloatNDArray
 - 
Factory method that creates an NDArray from a multi-dimensional array of numeric values.
 - of(Object[]) - Static method in class io.github.hakkelt.ndarrays.basic.BasicIntegerNDArray
 - 
Factory method that creates an NDArray from a multi-dimensional array of numeric values.
 - of(Object[]) - Static method in class io.github.hakkelt.ndarrays.basic.BasicLongNDArray
 - 
Factory method that creates an NDArray from a multi-dimensional array of numeric values.
 - of(Object[]) - Static method in class io.github.hakkelt.ndarrays.basic.BasicShortNDArray
 - 
Factory method that creates an NDArray from a multi-dimensional array of numeric values.
 - of(Object[], Object[]) - Static method in class io.github.hakkelt.ndarrays.basic.BasicComplexDoubleNDArray
 - 
Factory method that creates a ComplexNDArray from two multi-dimensional arrays of numeric values.
 - of(Object[], Object[]) - Static method in class io.github.hakkelt.ndarrays.basic.BasicComplexFloatNDArray
 - 
Factory method that creates a ComplexNDArray from two multi-dimensional arrays of numeric values.
 - ofMagnitudePhase(NDArray<? extends Number>, NDArray<? extends Number>) - Static method in class io.github.hakkelt.ndarrays.basic.BasicComplexDoubleNDArray
 - 
Factory method that creates a ComplexNDArray from two multi-dimensional arrays of numeric values.
 - ofMagnitudePhase(NDArray<? extends Number>, NDArray<? extends Number>) - Static method in class io.github.hakkelt.ndarrays.basic.BasicComplexFloatNDArray
 - 
Factory method that creates a ComplexNDArray from two multi-dimensional arrays of numeric values.
 - ofMagnitudePhase(Object[], Object[]) - Static method in class io.github.hakkelt.ndarrays.basic.BasicComplexDoubleNDArray
 - 
Factory method that creates a ComplexNDArray from two multi-dimensional arrays of numeric values.
 - ofMagnitudePhase(Object[], Object[]) - Static method in class io.github.hakkelt.ndarrays.basic.BasicComplexFloatNDArray
 - 
Factory method that creates a ComplexNDArray from two multi-dimensional arrays of numeric values.
 
P
- PARALLEL_STREAM_THRESHOLD - Static variable in class io.github.hakkelt.ndarrays.NDArrayUtils
 - parallelStream() - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArray
 - parallelStream() - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Returns a parallel Stream with this collection as its source.
 - PARAMETER_MUST_BE_BETWEEN - Static variable in class io.github.hakkelt.ndarrays.internal.Errors
 - 
Parameter '%s' must be between %d and %d, but %d is given!
 - parseExpressions(Object...) - Static method in class io.github.hakkelt.ndarrays.Range
 - PERMUTATOR_SHAPE_MISMATCH - Static variable in class io.github.hakkelt.ndarrays.internal.Errors
 - 
The permutation vector (%s) doesn't fit the shape of the array to be permutated (%s)!
 - permuteDims(int...) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - permuteDims(int...) - Method in interface io.github.hakkelt.ndarrays.internal.RealNDArray
 - permuteDims(int...) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Returns a view that references this NDArray as parent, but the order of dimensions are swiched in this view.
 - permuteDims(ComplexNDArray<T2>, int...) - Method in class io.github.hakkelt.ndarrays.internal.ViewOperations
 - permuteDims(RealNDArray<T2>, int...) - Method in class io.github.hakkelt.ndarrays.internal.ViewOperations
 - Printer - Class in io.github.hakkelt.ndarrays.internal
 - printVector(int[]) - Static method in class io.github.hakkelt.ndarrays.internal.Printer
 - prod() - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArray
 - prod() - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Returns the product of all elements in this NDArray.
 - prod(int...) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - prod(int...) - Method in interface io.github.hakkelt.ndarrays.internal.RealNDArray
 - prod(int...) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Returns the product of all elements along the specified dimensions in this NDArray.
 
R
- Range - Class in io.github.hakkelt.ndarrays
 - Range(Integer) - Constructor for class io.github.hakkelt.ndarrays.Range
 - Range(Integer, Range.EndType) - Constructor for class io.github.hakkelt.ndarrays.Range
 - Range(Integer, Integer) - Constructor for class io.github.hakkelt.ndarrays.Range
 - Range(Integer, Integer, Range.EndType) - Constructor for class io.github.hakkelt.ndarrays.Range
 - Range(Integer, Integer, Integer) - Constructor for class io.github.hakkelt.ndarrays.Range
 - RANGE_ZERO_STEPSIZE - Static variable in class io.github.hakkelt.ndarrays.internal.Errors
 - 
Step size cannot be zero!
 - READ_FROM_FILE_WRONG_FILE_IDENTIFIER - Static variable in class io.github.hakkelt.ndarrays.internal.Errors
 - 
Cannot read the given file: It is not a properly formatted NDArray file!
 - readComplexFromFile(DoubleBuffer, A) - Method in class io.github.hakkelt.ndarrays.internal.FileOperations
 - readComplexFromFile(FloatBuffer, A) - Method in class io.github.hakkelt.ndarrays.internal.FileOperations
 - readFromFile(File) - Static method in class io.github.hakkelt.ndarrays.basic.BasicBigDecimalNDArray
 - 
Load the content of the given file into a new BasicBigDecimalNDArray.
 - readFromFile(File) - Static method in class io.github.hakkelt.ndarrays.basic.BasicBigIntegerNDArray
 - 
Load the content of the given file into a new BasicBigIntegerNDArray.
 - readFromFile(File) - Static method in class io.github.hakkelt.ndarrays.basic.BasicByteNDArray
 - 
Load the content of the given file into a new BasicByteNDArray.
 - readFromFile(File) - Static method in class io.github.hakkelt.ndarrays.basic.BasicComplexDoubleNDArray
 - 
Load the content of the given file into a new BasicByteNDArray.
 - readFromFile(File) - Static method in class io.github.hakkelt.ndarrays.basic.BasicComplexFloatNDArray
 - 
Load the content of the given file into a new BasicByteNDArray.
 - readFromFile(File) - Static method in class io.github.hakkelt.ndarrays.basic.BasicDoubleNDArray
 - 
Load the content of the given file into a new BasicDoubleNDArray.
 - readFromFile(File) - Static method in class io.github.hakkelt.ndarrays.basic.BasicFloatNDArray
 - 
Load the content of the given file into a new BasicFloatNDArray.
 - readFromFile(File) - Static method in class io.github.hakkelt.ndarrays.basic.BasicIntegerNDArray
 - 
Load the content of the given file into a new BasicIntegerNDArray.
 - readFromFile(File) - Static method in class io.github.hakkelt.ndarrays.basic.BasicLongNDArray
 - 
Load the content of the given file into a new BasicLongNDArray.
 - readFromFile(File) - Static method in class io.github.hakkelt.ndarrays.basic.BasicShortNDArray
 - 
Load the content of the given file into a new BasicShortNDArray.
 - readFromFile(File, Function<int[], A>) - Method in class io.github.hakkelt.ndarrays.internal.FileOperations
 - readFromFile(ByteBuffer, A) - Method in class io.github.hakkelt.ndarrays.internal.FileOperations
 - readFromFile(DoubleBuffer, A) - Method in class io.github.hakkelt.ndarrays.internal.FileOperations
 - readFromFile(FloatBuffer, A) - Method in class io.github.hakkelt.ndarrays.internal.FileOperations
 - readFromFile(IntBuffer, A) - Method in class io.github.hakkelt.ndarrays.internal.FileOperations
 - readFromFile(LongBuffer, A) - Method in class io.github.hakkelt.ndarrays.internal.FileOperations
 - readFromFile(ShortBuffer, A) - Method in class io.github.hakkelt.ndarrays.internal.FileOperations
 - real() - Method in class io.github.hakkelt.ndarrays.AbstractComplexNDArray
 - real() - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - 
Returns a new array holding the real part of the array
 - real() - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayMaskView
 - real() - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayPermuteDimsView
 - real() - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayReshapeView
 - real() - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArraySliceView
 - RealNDArray<T extends Number> - Interface in io.github.hakkelt.ndarrays.internal
 - 
General N-dimensional arrays holding real values.
 - RealNDArrayCollector<T extends Number> - Class in io.github.hakkelt.ndarrays.internal
 - 
Collector to collect values from a stream of Number values into the specified NDArray.
 - RealNDArrayCollector(NDArray<T>) - Constructor for class io.github.hakkelt.ndarrays.internal.RealNDArrayCollector
 - RealNDArrayMaskView<T extends Number> - Class in io.github.hakkelt.ndarrays.internal
 - 
A view for an NDArray holding real values that selects values based on a specified mask.
 - RealNDArrayMaskView(NDArray<T>, NDArray<?>, boolean) - Constructor for class io.github.hakkelt.ndarrays.internal.RealNDArrayMaskView
 - RealNDArrayMaskView(NDArray<T>, BiPredicate<T, ?>, boolean) - Constructor for class io.github.hakkelt.ndarrays.internal.RealNDArrayMaskView
 - RealNDArrayMaskView(NDArray<T>, Predicate<T>) - Constructor for class io.github.hakkelt.ndarrays.internal.RealNDArrayMaskView
 - RealNDArrayPermuteDimsView<T extends Number> - Class in io.github.hakkelt.ndarrays.internal
 - 
A view for an NDArray holding real values that permutes the order of dimensions.
 - RealNDArrayPermuteDimsView(NDArray<T>, int...) - Constructor for class io.github.hakkelt.ndarrays.internal.RealNDArrayPermuteDimsView
 - RealNDArrayReshapeView<T extends Number> - Class in io.github.hakkelt.ndarrays.internal
 - 
A view for an NDArray holding real values that changes the shape of the parent NDArray.
 - RealNDArrayReshapeView(NDArray<T>, int...) - Constructor for class io.github.hakkelt.ndarrays.internal.RealNDArrayReshapeView
 - RealNDArraySliceView<T extends Number> - Class in io.github.hakkelt.ndarrays.internal
 - 
A view for an NDArray holding real values that slices the parent NDArray.
 - RealNDArraySliceView(NDArray<T>, NormalizedRange[]) - Constructor for class io.github.hakkelt.ndarrays.internal.RealNDArraySliceView
 - reduceComplexSlices(ComplexNDArray<T>, BiFunction<ComplexNDArray<T>, int[], Complex>, int...) - Static method in class io.github.hakkelt.ndarrays.internal.SliceOperations
 - reduceComplexSlices(BiFunction<ComplexNDArray<T>, int[], Complex>, int...) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - 
Reduces slices along the specified dimensions in this NDArray to scalar values, reducing the number of dimensions.
 - reduceComplexSlices(BiFunction<ComplexNDArray<T>, int[], Complex>, int...) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayMaskView
 - reduceComplexSlices(BiFunction<ComplexNDArray<T>, int[], Complex>, int...) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayPermuteDimsView
 - reduceComplexSlices(BiFunction<ComplexNDArray<T>, int[], Complex>, int...) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayReshapeView
 - reduceComplexSlices(BiFunction<ComplexNDArray<T>, int[], Complex>, int...) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArraySliceView
 - reduceSlices(NDArray<T>, BiFunction<NDArray<T>, int[], T>, int...) - Static method in class io.github.hakkelt.ndarrays.internal.SliceOperations
 - reduceSlices(BiFunction<NDArray<T>, int[], T>, int...) - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArray
 - reduceSlices(BiFunction<NDArray<T>, int[], T>, int...) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Reduces slices along the specified dimensions in this NDArray to scalar values, reducing the number of dimensions.
 - reshape(int...) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - reshape(int...) - Method in interface io.github.hakkelt.ndarrays.internal.RealNDArray
 - reshape(int...) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Returns a view that references this NDArray as parent but has a different shape.
 - reshape(ComplexNDArray<T2>, int...) - Method in class io.github.hakkelt.ndarrays.internal.ViewOperations
 - reshape(RealNDArray<T2>, int...) - Method in class io.github.hakkelt.ndarrays.internal.ViewOperations
 - RESHAPE_LENGTH_MISMATCH - Static variable in class io.github.hakkelt.ndarrays.internal.Errors
 - 
Cannot reshape %s array to new shape %s: Number of elements doesn't match!
 - resolveToParentIndices(int[]) - Method in class io.github.hakkelt.ndarrays.internal.SlicingExpression
 - resolveViewDims() - Method in class io.github.hakkelt.ndarrays.internal.SlicingExpression
 
S
- selectDims(int...) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - selectDims(int...) - Method in interface io.github.hakkelt.ndarrays.internal.RealNDArray
 - selectDims(int...) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Returns a view that references this NDArray as parent, and skips all singleton dimensions not included in the parameter list.
 - selectDims(ComplexNDArray<T2>, int...) - Method in class io.github.hakkelt.ndarrays.internal.ViewOperations
 - selectDims(AbstractNDArray<T, T2>, int...) - Method in class io.github.hakkelt.ndarrays.internal.ViewOperations
 - selectedDimsToSlicingExpression(int[], Set<Integer>) - Static method in class io.github.hakkelt.ndarrays.internal.ViewOperations
 - set(Number, int) - Method in class io.github.hakkelt.ndarrays.AbstractBigDecimalNDArray
 - set(Number, int) - Method in class io.github.hakkelt.ndarrays.AbstractBigIntegerNDArray
 - set(Number, int) - Method in class io.github.hakkelt.ndarrays.AbstractByteNDArray
 - set(Number, int) - Method in class io.github.hakkelt.ndarrays.AbstractComplexNDArray
 - set(Number, int) - Method in class io.github.hakkelt.ndarrays.AbstractDoubleNDArray
 - set(Number, int) - Method in class io.github.hakkelt.ndarrays.AbstractFloatNDArray
 - set(Number, int) - Method in class io.github.hakkelt.ndarrays.AbstractIntegerNDArray
 - set(Number, int) - Method in class io.github.hakkelt.ndarrays.AbstractLongNDArray
 - set(Number, int) - Method in class io.github.hakkelt.ndarrays.AbstractShortNDArray
 - set(Number, int) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayMaskView
 - set(Number, int) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayPermuteDimsView
 - set(Number, int) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayReshapeView
 - set(Number, int) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArraySliceView
 - set(Number, int) - Method in class io.github.hakkelt.ndarrays.internal.RealNDArrayMaskView
 - set(Number, int) - Method in class io.github.hakkelt.ndarrays.internal.RealNDArrayPermuteDimsView
 - set(Number, int) - Method in class io.github.hakkelt.ndarrays.internal.RealNDArrayReshapeView
 - set(Number, int) - Method in class io.github.hakkelt.ndarrays.internal.RealNDArraySliceView
 - set(Number, int) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Sets the value of an element specified by linear indexing.
 - set(Number, int...) - Method in class io.github.hakkelt.ndarrays.AbstractBigDecimalNDArray
 - set(Number, int...) - Method in class io.github.hakkelt.ndarrays.AbstractBigIntegerNDArray
 - set(Number, int...) - Method in class io.github.hakkelt.ndarrays.AbstractByteNDArray
 - set(Number, int...) - Method in class io.github.hakkelt.ndarrays.AbstractComplexNDArray
 - set(Number, int...) - Method in class io.github.hakkelt.ndarrays.AbstractDoubleNDArray
 - set(Number, int...) - Method in class io.github.hakkelt.ndarrays.AbstractFloatNDArray
 - set(Number, int...) - Method in class io.github.hakkelt.ndarrays.AbstractIntegerNDArray
 - set(Number, int...) - Method in class io.github.hakkelt.ndarrays.AbstractLongNDArray
 - set(Number, int...) - Method in class io.github.hakkelt.ndarrays.AbstractShortNDArray
 - set(Number, int...) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayMaskView
 - set(Number, int...) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayPermuteDimsView
 - set(Number, int...) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayReshapeView
 - set(Number, int...) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArraySliceView
 - set(Number, int...) - Method in class io.github.hakkelt.ndarrays.internal.RealNDArrayMaskView
 - set(Number, int...) - Method in class io.github.hakkelt.ndarrays.internal.RealNDArrayPermuteDimsView
 - set(Number, int...) - Method in class io.github.hakkelt.ndarrays.internal.RealNDArrayReshapeView
 - set(Number, int...) - Method in class io.github.hakkelt.ndarrays.internal.RealNDArraySliceView
 - set(Number, int...) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Sets the value of an element specified by cartesian indexing.
 - set(T, int) - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArray
 - set(T, int) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Sets the value of an element specified by linear indexing.
 - set(T, int...) - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArray
 - set(T, int...) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Sets the value of an element specified by cartesian indexing.
 - setImag(Number, int) - Method in class io.github.hakkelt.ndarrays.AbstractComplexNDArray
 - setImag(Number, int) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - 
Sets the imaginary part of an element specified by linear indexing.
 - setImag(Number, int) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayMaskView
 - setImag(Number, int) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayPermuteDimsView
 - setImag(Number, int) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayReshapeView
 - setImag(Number, int) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArraySliceView
 - setImag(Number, int...) - Method in class io.github.hakkelt.ndarrays.AbstractComplexNDArray
 - setImag(Number, int...) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - 
Sets the imaginary part of an element specified by cartesian indexing.
 - setImag(Number, int...) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayMaskView
 - setImag(Number, int...) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayPermuteDimsView
 - setImag(Number, int...) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayReshapeView
 - setImag(Number, int...) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArraySliceView
 - setImag(T2, int) - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArray
 - setImag(T2, int...) - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArray
 - setReal(Number, int) - Method in class io.github.hakkelt.ndarrays.AbstractComplexNDArray
 - setReal(Number, int) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - 
Sets the real part of an element specified by linear indexing.
 - setReal(Number, int) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayMaskView
 - setReal(Number, int) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayPermuteDimsView
 - setReal(Number, int) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayReshapeView
 - setReal(Number, int) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArraySliceView
 - setReal(Number, int...) - Method in class io.github.hakkelt.ndarrays.AbstractComplexNDArray
 - setReal(Number, int...) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - 
Sets the real part of an element specified by cartesian indexing.
 - setReal(Number, int...) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayMaskView
 - setReal(Number, int...) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayPermuteDimsView
 - setReal(Number, int...) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayReshapeView
 - setReal(Number, int...) - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArraySliceView
 - setReal(T2, int) - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArray
 - setReal(T2, int...) - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArray
 - shape() - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArray
 - shape() - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Returns the dimensions of the array.
 - shape(int) - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArray
 - shape(int) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Returns the shape of the array along a specific dimension/axis.
 - SHORT - Static variable in class io.github.hakkelt.ndarrays.internal.DataTypeEnum
 - similar() - Method in class io.github.hakkelt.ndarrays.AbstractComplexNDArray
 - similar() - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - similar() - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArray
 - similar() - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArrayView
 - similar() - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayMaskView
 - similar() - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayPermuteDimsView
 - similar() - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayReshapeView
 - similar() - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArraySliceView
 - similar() - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Returns a new array of the same shape as this NDArray filled with zeros.
 - slice(ComplexNDArray<T2>, Object...) - Method in class io.github.hakkelt.ndarrays.internal.ViewOperations
 - slice(RealNDArray<T2>, Object...) - Method in class io.github.hakkelt.ndarrays.internal.ViewOperations
 - slice(Object...) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - slice(Object...) - Method in interface io.github.hakkelt.ndarrays.internal.RealNDArray
 - slice(Object...) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Returns an array view referencing this NDArray as parent that gives read-write access to a specific multi-dimensional slice of the array.
 - SLICE_DIMENSION_MISMATCH - Static variable in class io.github.hakkelt.ndarrays.internal.Errors
 - 
Dimension mismatch: cannot slice %s array with the following slicing expression: %s
 - SLICE_OUT_OF_BOUNDS - Static variable in class io.github.hakkelt.ndarrays.internal.Errors
 - 
Bounds error: cannot slice %s array with the following slicing expression: %s
 - SliceOperations - Class in io.github.hakkelt.ndarrays.internal
 - SlicingExpression - Class in io.github.hakkelt.ndarrays.internal
 - SlicingExpression(int[], NormalizedRange[]) - Constructor for class io.github.hakkelt.ndarrays.internal.SlicingExpression
 - SlicingExpression(int[], Range[]) - Constructor for class io.github.hakkelt.ndarrays.internal.SlicingExpression
 - SlicingExpression(SlicingExpression, NormalizedRange[]) - Constructor for class io.github.hakkelt.ndarrays.internal.SlicingExpression
 - SlicingExpression(SlicingExpression, Range[]) - Constructor for class io.github.hakkelt.ndarrays.internal.SlicingExpression
 - spliterator() - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArray
 - spliterator() - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Creates a Spliterator over the elements in this collection.
 - squeeze() - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - squeeze() - Method in interface io.github.hakkelt.ndarrays.internal.RealNDArray
 - squeeze() - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Returns a view that references this NDArray as parent, and skips all singleton dimensions.
 - squeeze(ComplexNDArray<T2>) - Method in class io.github.hakkelt.ndarrays.internal.ViewOperations
 - squeeze(AbstractNDArray<T, T2>) - Method in class io.github.hakkelt.ndarrays.internal.ViewOperations
 - startIndex() - Method in class io.github.hakkelt.ndarrays.internal.NormalizedRange
 - step() - Method in class io.github.hakkelt.ndarrays.internal.NormalizedRange
 - stream() - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArray
 - stream() - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Returns a sequential Stream with this collection as its source.
 - streamCartesianIndices() - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArray
 - streamCartesianIndices() - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Returns a stream of cartesian indices.
 - streamCartesianIndices(int...) - Static method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Returns a stream of int arrays that represent all Cartesian indices of a virtual n-dimensional array with the specified shape.
 - streamLinearIndices() - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArray
 - streamLinearIndices() - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Returns a stream of linear indices.
 - subtract(byte) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - subtract(byte) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Creates a new NDArray of the same shape and fills it with the values of this NDArray minus the given value.
 - subtract(double) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - subtract(double) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Creates a new NDArray of the same shape and fills it with the values of this NDArray minus the given value.
 - subtract(float) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - subtract(float) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Creates a new NDArray of the same shape and fills it with the values of this NDArray minus the given value.
 - subtract(int) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - subtract(int) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Creates a new NDArray of the same shape and fills it with the values of this NDArray minus the given value.
 - subtract(long) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - subtract(long) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Creates a new NDArray of the same shape and fills it with the values of this NDArray minus the given value.
 - subtract(short) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - subtract(short) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Creates a new NDArray of the same shape and fills it with the values of this NDArray minus the given value.
 - subtract(ComplexNDArray<T2>, Object...) - Method in class io.github.hakkelt.ndarrays.internal.ArrayOperations
 - subtract(AbstractNDArray<T, T2>, Object...) - Method in class io.github.hakkelt.ndarrays.internal.ArrayOperations
 - subtract(NDArray<?>) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - subtract(NDArray<?>) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Creates a new NDArray of the same shape and fills it with the element-wise subtraction of the given NDArray from this NDArray.
 - subtract(Object...) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - subtract(Object...) - Method in interface io.github.hakkelt.ndarrays.internal.RealNDArray
 - subtract(Object...) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Creates a new NDArray of the same shape and fills it with the result of the element-wise substraction the parameter NDArrays and scalars from this NDArray.
 - SUBTRACT - io.github.hakkelt.ndarrays.internal.AccumulateOperators
 - subtractInplace(byte) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - subtractInplace(byte) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Updates this NDArray by subtracting the given value from all entries of this NDArray.
 - subtractInplace(double) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - subtractInplace(double) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Updates this NDArray by subtracting the given value from all entries of this NDArray.
 - subtractInplace(float) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - subtractInplace(float) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Updates this NDArray by subtracting the given value from all entries of this NDArray.
 - subtractInplace(int) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - subtractInplace(int) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Updates this NDArray by subtracting the given value from all entries of this NDArray.
 - subtractInplace(long) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - subtractInplace(long) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Updates this NDArray by subtracting the given value from all entries of this NDArray.
 - subtractInplace(short) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - subtractInplace(short) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Updates this NDArray by subtracting the given value from all entries of this NDArray.
 - subtractInplace(ComplexNDArray<T2>, Object...) - Method in class io.github.hakkelt.ndarrays.internal.ArrayOperations
 - subtractInplace(AbstractNDArray<T, T2>, Object...) - Method in class io.github.hakkelt.ndarrays.internal.ArrayOperations
 - subtractInplace(NDArray<?>) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - subtractInplace(NDArray<?>) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Updates this NDArray with the element-wise subtraction of the given NDArray from this NDArray.
 - subtractInplace(Object...) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - subtractInplace(Object...) - Method in interface io.github.hakkelt.ndarrays.internal.RealNDArray
 - subtractInplace(Object...) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Updates the elements this NDArray with the result of the element-wise subtraction the parameter NDArrays and scalars from this NDArray.
 - sum() - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArray
 - sum() - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Returns the sum of all elements in this NDArray.
 - sum(int...) - Method in interface io.github.hakkelt.ndarrays.ComplexNDArray
 - sum(int...) - Method in interface io.github.hakkelt.ndarrays.internal.RealNDArray
 - sum(int...) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Returns the sum of all elements along the specified dimensions in this NDArray.
 - supplier() - Method in class io.github.hakkelt.ndarrays.internal.ComplexNDArrayCollector
 - supplier() - Method in class io.github.hakkelt.ndarrays.internal.RealNDArrayCollector
 
T
- toArray() - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArray
 - toArray() - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Returns an array containing all of the elements in this collection.
 - toArray(A) - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArray
 - toArray(A) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Returns an array containing all of the elements in this collection; the runtime type of the returned array is that of the specified array.
 - toArray(IntFunction<A>) - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArray
 - toArray(IntFunction<A>) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Returns an array containing all of the elements in this collection, using the provided generator function to allocate the returned array.
 - TOARRAY_COMPLEX_TO_REAL_ARRAY - Static variable in class io.github.hakkelt.ndarrays.internal.Errors
 - 
Cannot copy complex values to a real array!
 - TOARRAY_DEPTH_MISMATCH - Static variable in class io.github.hakkelt.ndarrays.internal.Errors
 - 
The depth of the input array (%d) doesn't match the number of dimensions (%d) in this NDArray!
 - toString() - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArray
 - toString() - Method in class io.github.hakkelt.ndarrays.internal.SlicingExpression
 - toString() - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Returns a String containing type and shape information.
 - toString() - Method in class io.github.hakkelt.ndarrays.Range
 - toString(Range[]) - Static method in class io.github.hakkelt.ndarrays.internal.SlicingExpression
 - tryAdvance(Consumer<? super int[]>) - Method in class io.github.hakkelt.ndarrays.internal.CartesianIndexSpliterator
 - trySplit() - Method in class io.github.hakkelt.ndarrays.internal.CartesianIndexSpliterator
 
U
- UNSUPPORTED_TYPE - Static variable in class io.github.hakkelt.ndarrays.internal.Errors
 - 
Reading values from an array of type %s is not supported!
 - unwrap(int[], int[]) - Static method in class io.github.hakkelt.ndarrays.NDArrayUtils
 - unwrap(int, int) - Static method in class io.github.hakkelt.ndarrays.NDArrayUtils
 
V
- valueOf(String) - Static method in enum io.github.hakkelt.ndarrays.internal.AccumulateOperators
 - 
Returns the enum constant of this type with the specified name.
 - values() - Static method in enum io.github.hakkelt.ndarrays.internal.AccumulateOperators
 - 
Returns an array containing the constants of this enum type, in the order they are declared.
 - ViewOperations<T,T2 extends Number> - Class in io.github.hakkelt.ndarrays.internal
 - 
Utility class for operations creating views: slice, permuteDims, reshape, mask, concatenate, selectDims, dropDims, squeeze.
 - ViewOperations() - Constructor for class io.github.hakkelt.ndarrays.internal.ViewOperations
 
W
- writeToFile(File) - Method in class io.github.hakkelt.ndarrays.internal.AbstractNDArray
 - writeToFile(File) - Method in interface io.github.hakkelt.ndarrays.NDArray
 - 
Save content of the NDArray to the given file.
 - writeToFile(File, AbstractNDArray<T, T2>) - Method in class io.github.hakkelt.ndarrays.internal.FileOperations
 
All Classes All Packages