Uses of Interface
io.github.hakkelt.ndarrays.ComplexNDArray
-
Packages that use ComplexNDArray Package Description io.github.hakkelt.ndarrays General framework for N-dimensional arrays holding either complex or real values.io.github.hakkelt.ndarrays.basic Simple reference implementation for NDArrays backed by 1D arrays of primitive values.io.github.hakkelt.ndarrays.internal Internal classes meant to be used for developing new NDArray-based packages, but should not be used directly. -
-
Uses of ComplexNDArray in io.github.hakkelt.ndarrays
Classes in io.github.hakkelt.ndarrays that implement ComplexNDArray Modifier and Type Class Description class
AbstractComplexNDArray<T extends Number>
Abstract NDArray class for Complex values.Methods in io.github.hakkelt.ndarrays that return ComplexNDArray Modifier and Type Method Description default ComplexNDArray<T>
ComplexNDArray. accumulate(BinaryOperator<org.apache.commons.math3.complex.Complex> func, int... selectedDims)
default ComplexNDArray<T>
ComplexNDArray. add(byte addend)
default ComplexNDArray<T>
ComplexNDArray. add(double addend)
default ComplexNDArray<T>
ComplexNDArray. add(float addend)
default ComplexNDArray<T>
ComplexNDArray. add(int addend)
default ComplexNDArray<T>
ComplexNDArray. add(long addend)
default ComplexNDArray<T>
ComplexNDArray. add(short addend)
default ComplexNDArray<T>
ComplexNDArray. add(NDArray<?> addend)
default ComplexNDArray<T>
ComplexNDArray. add(Object... addends)
default ComplexNDArray<T>
ComplexNDArray. addInplace(byte addend)
default ComplexNDArray<T>
ComplexNDArray. addInplace(double addend)
default ComplexNDArray<T>
ComplexNDArray. addInplace(float addend)
default ComplexNDArray<T>
ComplexNDArray. addInplace(int addend)
default ComplexNDArray<T>
ComplexNDArray. addInplace(long addend)
default ComplexNDArray<T>
ComplexNDArray. addInplace(short addend)
default ComplexNDArray<T>
ComplexNDArray. addInplace(NDArray<?> addend)
default ComplexNDArray<T>
ComplexNDArray. addInplace(Object... addends)
ComplexNDArray<T>
AbstractComplexNDArray. apply(UnaryOperator<org.apache.commons.math3.complex.Complex> func)
ComplexNDArray<T>
ComplexNDArray. apply(UnaryOperator<org.apache.commons.math3.complex.Complex> func)
ComplexNDArray<T>
AbstractComplexNDArray. applyOnComplexSlices(BiFunction<ComplexNDArray<T>,int[],NDArray<?>> func, int... iterationDims)
ComplexNDArray<T>
ComplexNDArray. applyOnComplexSlices(BiFunction<ComplexNDArray<T>,int[],NDArray<?>> func, int... iterationDims)
Apply the given function to each slices of the array, and override each entry with the returned slice.ComplexNDArray<T>
AbstractComplexNDArray. applyWithCartesianIndices(BiFunction<org.apache.commons.math3.complex.Complex,int[],org.apache.commons.math3.complex.Complex> func)
ComplexNDArray<T>
ComplexNDArray. applyWithCartesianIndices(BiFunction<org.apache.commons.math3.complex.Complex,int[],org.apache.commons.math3.complex.Complex> func)
ComplexNDArray<T>
AbstractComplexNDArray. applyWithLinearIndices(BiFunction<org.apache.commons.math3.complex.Complex,Integer,org.apache.commons.math3.complex.Complex> func)
ComplexNDArray<T>
ComplexNDArray. applyWithLinearIndices(BiFunction<org.apache.commons.math3.complex.Complex,Integer,org.apache.commons.math3.complex.Complex> func)
default ComplexNDArray<T>
ComplexNDArray. concatenate(int axis, NDArray<?>... arrays)
ComplexNDArray<T>
AbstractComplexNDArray. copy()
ComplexNDArray<T>
ComplexNDArray. copy()
default ComplexNDArray<T>
ComplexNDArray. copyFrom(byte[] array)
default ComplexNDArray<T>
ComplexNDArray. copyFrom(byte[] real, byte[] imag)
Updates this NDArray with the elements of the arrays given as parameters.default ComplexNDArray<T>
ComplexNDArray. copyFrom(double[] array)
default ComplexNDArray<T>
ComplexNDArray. copyFrom(double[] real, double[] imag)
Updates this NDArray with the elements of the arrays given as parameters.default ComplexNDArray<T>
ComplexNDArray. copyFrom(float[] array)
default ComplexNDArray<T>
ComplexNDArray. copyFrom(float[] real, float[] imag)
Updates this NDArray with the elements of the arrays given as parameters.default ComplexNDArray<T>
ComplexNDArray. copyFrom(int[] array)
default ComplexNDArray<T>
ComplexNDArray. copyFrom(int[] real, int[] imag)
Updates this NDArray with the elements of the arrays given as parameters.default ComplexNDArray<T>
ComplexNDArray. copyFrom(long[] array)
default ComplexNDArray<T>
ComplexNDArray. copyFrom(long[] real, long[] imag)
Updates this NDArray with the elements of the arrays given as parameters.default ComplexNDArray<T>
ComplexNDArray. copyFrom(short[] array)
default ComplexNDArray<T>
ComplexNDArray. copyFrom(short[] real, short[] imag)
Updates this NDArray with the elements of the arrays given as parameters.default ComplexNDArray<T>
ComplexNDArray. copyFrom(NDArray<?> array)
default ComplexNDArray<T>
ComplexNDArray. copyFrom(NDArray<? extends Number> real, NDArray<? extends Number> imag)
Updates this NDArray with the elements of the arrays given as parameters.default ComplexNDArray<T>
ComplexNDArray. copyFrom(Object[] array)
default ComplexNDArray<T>
ComplexNDArray. copyFrom(Object[] real, Object[] imag)
Updates this NDArray with the elements of the arrays given as parameters.default ComplexNDArray<T>
ComplexNDArray. divide(byte divisor)
default ComplexNDArray<T>
ComplexNDArray. divide(double divisor)
default ComplexNDArray<T>
ComplexNDArray. divide(float divisor)
default ComplexNDArray<T>
ComplexNDArray. divide(int divisor)
default ComplexNDArray<T>
ComplexNDArray. divide(long divisor)
default ComplexNDArray<T>
ComplexNDArray. divide(short divisor)
default ComplexNDArray<T>
ComplexNDArray. divide(NDArray<?> divisor)
default ComplexNDArray<T>
ComplexNDArray. divide(Object... divisors)
default ComplexNDArray<T>
ComplexNDArray. divideInplace(byte divisor)
default ComplexNDArray<T>
ComplexNDArray. divideInplace(double divisor)
default ComplexNDArray<T>
ComplexNDArray. divideInplace(float divisor)
default ComplexNDArray<T>
ComplexNDArray. divideInplace(int divisor)
default ComplexNDArray<T>
ComplexNDArray. divideInplace(long divisor)
default ComplexNDArray<T>
ComplexNDArray. divideInplace(short divisor)
default ComplexNDArray<T>
ComplexNDArray. divideInplace(NDArray<?> divisor)
default ComplexNDArray<T>
ComplexNDArray. divideInplace(Object... divisors)
default ComplexNDArray<T>
ComplexNDArray. dropDims(int... selectedDims)
default ComplexNDArray<T>
ComplexNDArray. fill(double value)
Fill this NDArray with the specified valuedefault ComplexNDArray<T>
ComplexNDArray. fill(org.apache.commons.math3.complex.Complex value)
Fill this NDArray with the specified valuedefault ComplexNDArray<T>
ComplexNDArray. fill(T value)
Fill this NDArray with the specified valueComplexNDArray<T>
AbstractComplexNDArray. fillUsingCartesianIndices(Function<int[],org.apache.commons.math3.complex.Complex> func)
ComplexNDArray<T>
ComplexNDArray. fillUsingCartesianIndices(Function<int[],org.apache.commons.math3.complex.Complex> func)
ComplexNDArray<T>
AbstractComplexNDArray. fillUsingLinearIndices(IntFunction<org.apache.commons.math3.complex.Complex> func)
ComplexNDArray<T>
ComplexNDArray. fillUsingLinearIndices(IntFunction<org.apache.commons.math3.complex.Complex> func)
default ComplexNDArray<T>
ComplexNDArray. inverseMask(NDArray<?> mask)
default ComplexNDArray<T>
ComplexNDArray. map(UnaryOperator<org.apache.commons.math3.complex.Complex> func)
ComplexNDArray<T>
AbstractComplexNDArray. mapOnComplexSlices(BiFunction<ComplexNDArray<T>,int[],NDArray<?>> func, int... iterationDims)
ComplexNDArray<T>
ComplexNDArray. mapOnComplexSlices(BiFunction<ComplexNDArray<T>,int[],NDArray<?>> func, int... iterationDims)
Apply the given function to each slices of the array, and create a new NDArray with the calculated new values.default ComplexNDArray<T>
ComplexNDArray. mapWithCartesianIndices(BiFunction<org.apache.commons.math3.complex.Complex,int[],org.apache.commons.math3.complex.Complex> func)
default ComplexNDArray<T>
ComplexNDArray. mapWithLinearIndices(BiFunction<org.apache.commons.math3.complex.Complex,Integer,org.apache.commons.math3.complex.Complex> func)
default ComplexNDArray<T>
ComplexNDArray. mask(NDArray<?> mask)
default ComplexNDArray<T>
ComplexNDArray. mask(Predicate<org.apache.commons.math3.complex.Complex> func)
default ComplexNDArray<T>
ComplexNDArray. maskWithCartesianIndices(BiPredicate<org.apache.commons.math3.complex.Complex,int[]> func)
default ComplexNDArray<T>
ComplexNDArray. maskWithLinearIndices(BiPredicate<org.apache.commons.math3.complex.Complex,Integer> func)
default ComplexNDArray<T>
ComplexNDArray. multiply(byte multiplicand)
default ComplexNDArray<T>
ComplexNDArray. multiply(double multiplicand)
default ComplexNDArray<T>
ComplexNDArray. multiply(float multiplicand)
default ComplexNDArray<T>
ComplexNDArray. multiply(int multiplicand)
default ComplexNDArray<T>
ComplexNDArray. multiply(long multiplicand)
default ComplexNDArray<T>
ComplexNDArray. multiply(short multiplicand)
default ComplexNDArray<T>
ComplexNDArray. multiply(NDArray<?> multiplicand)
default ComplexNDArray<T>
ComplexNDArray. multiply(Object... multiplicands)
default ComplexNDArray<T>
ComplexNDArray. multiplyInplace(byte multiplicand)
default ComplexNDArray<T>
ComplexNDArray. multiplyInplace(double multiplicand)
default ComplexNDArray<T>
ComplexNDArray. multiplyInplace(float multiplicand)
default ComplexNDArray<T>
ComplexNDArray. multiplyInplace(int multiplicand)
default ComplexNDArray<T>
ComplexNDArray. multiplyInplace(long multiplicand)
default ComplexNDArray<T>
ComplexNDArray. multiplyInplace(short multiplicand)
default ComplexNDArray<T>
ComplexNDArray. multiplyInplace(NDArray<?> multiplicand)
default ComplexNDArray<T>
ComplexNDArray. multiplyInplace(Object... multiplicands)
default ComplexNDArray<T>
ComplexNDArray. permuteDims(int... permutation)
default ComplexNDArray<T>
ComplexNDArray. prod(int... selectedDims)
default ComplexNDArray<T>
ComplexNDArray. reduceComplexSlices(BiFunction<ComplexNDArray<T>,int[],org.apache.commons.math3.complex.Complex> func, int... selectedDims)
Reduces slices along the specified dimensions in this NDArray to scalar values, reducing the number of dimensions.default ComplexNDArray<T>
ComplexNDArray. reshape(int... newShape)
default ComplexNDArray<T>
ComplexNDArray. selectDims(int... selectedDims)
ComplexNDArray<T>
AbstractComplexNDArray. similar()
ComplexNDArray<T>
ComplexNDArray. similar()
default ComplexNDArray<T>
ComplexNDArray. slice(Object... slicingExpressions)
default ComplexNDArray<T>
ComplexNDArray. squeeze()
default ComplexNDArray<T>
ComplexNDArray. subtract(byte substrahend)
default ComplexNDArray<T>
ComplexNDArray. subtract(double substrahend)
default ComplexNDArray<T>
ComplexNDArray. subtract(float substrahend)
default ComplexNDArray<T>
ComplexNDArray. subtract(int substrahend)
default ComplexNDArray<T>
ComplexNDArray. subtract(long substrahend)
default ComplexNDArray<T>
ComplexNDArray. subtract(short substrahend)
default ComplexNDArray<T>
ComplexNDArray. subtract(NDArray<?> substrahend)
default ComplexNDArray<T>
ComplexNDArray. subtract(Object... substrahends)
default ComplexNDArray<T>
ComplexNDArray. subtractInplace(byte substrahend)
default ComplexNDArray<T>
ComplexNDArray. subtractInplace(double substrahend)
default ComplexNDArray<T>
ComplexNDArray. subtractInplace(float substrahend)
default ComplexNDArray<T>
ComplexNDArray. subtractInplace(int substrahend)
default ComplexNDArray<T>
ComplexNDArray. subtractInplace(long substrahend)
default ComplexNDArray<T>
ComplexNDArray. subtractInplace(short substrahend)
default ComplexNDArray<T>
ComplexNDArray. subtractInplace(NDArray<?> substrahend)
default ComplexNDArray<T>
ComplexNDArray. subtractInplace(Object... substrahends)
default ComplexNDArray<T>
ComplexNDArray. sum(int... selectedDims)
Method parameters in io.github.hakkelt.ndarrays with type arguments of type ComplexNDArray Modifier and Type Method Description ComplexNDArray<T>
AbstractComplexNDArray. applyOnComplexSlices(BiFunction<ComplexNDArray<T>,int[],NDArray<?>> func, int... iterationDims)
ComplexNDArray<T>
ComplexNDArray. applyOnComplexSlices(BiFunction<ComplexNDArray<T>,int[],NDArray<?>> func, int... iterationDims)
Apply the given function to each slices of the array, and override each entry with the returned slice.ComplexNDArray<T>
AbstractComplexNDArray. mapOnComplexSlices(BiFunction<ComplexNDArray<T>,int[],NDArray<?>> func, int... iterationDims)
ComplexNDArray<T>
ComplexNDArray. mapOnComplexSlices(BiFunction<ComplexNDArray<T>,int[],NDArray<?>> func, int... iterationDims)
Apply the given function to each slices of the array, and create a new NDArray with the calculated new values.default ComplexNDArray<T>
ComplexNDArray. reduceComplexSlices(BiFunction<ComplexNDArray<T>,int[],org.apache.commons.math3.complex.Complex> func, int... selectedDims)
Reduces slices along the specified dimensions in this NDArray to scalar values, reducing the number of dimensions. -
Uses of ComplexNDArray in io.github.hakkelt.ndarrays.basic
Classes in io.github.hakkelt.ndarrays.basic that implement ComplexNDArray Modifier and Type Class Description class
BasicComplexDoubleNDArray
Reference implementation for the NDArray of complex double (single-precision, 32 bit doubleing point) values.class
BasicComplexFloatNDArray
Reference implementation for the NDArray of complex float (single-precision, 32 bit floating point) values.Methods in io.github.hakkelt.ndarrays.basic that return ComplexNDArray Modifier and Type Method Description ComplexNDArray<Double>
BasicComplexDoubleNDArray. copyFrom(NDArray<?> array)
ComplexNDArray<Float>
BasicComplexFloatNDArray. copyFrom(NDArray<?> array)
static ComplexNDArray<Double>
BasicComplexDoubleNDArray. of(byte... array)
Factory method that creates a ComplexNDArray from a list or 1D array of byte values.static ComplexNDArray<Double>
BasicComplexDoubleNDArray. of(byte[] real, byte[] imag)
Factory method that creates a ComplexNDArray from two 1D array of byte values.static ComplexNDArray<Double>
BasicComplexDoubleNDArray. of(double... array)
Factory method that creates a ComplexNDArray from a list or 1D array of double values.static ComplexNDArray<Double>
BasicComplexDoubleNDArray. of(double[] real, double[] imag)
Factory method that creates a ComplexNDArray from two 1D array of double values.static ComplexNDArray<Double>
BasicComplexDoubleNDArray. of(float... array)
Factory method that creates a ComplexNDArray from a list or 1D array of float values.static ComplexNDArray<Double>
BasicComplexDoubleNDArray. of(float[] real, float[] imag)
Factory method that creates a ComplexNDArray from two 1D array of float values.static ComplexNDArray<Double>
BasicComplexDoubleNDArray. of(int... array)
Factory method that creates a ComplexNDArray from a list or 1D array of int values.static ComplexNDArray<Double>
BasicComplexDoubleNDArray. of(int[] real, int[] imag)
Factory method that creates a ComplexNDArray from two 1D array of int values.static ComplexNDArray<Double>
BasicComplexDoubleNDArray. of(long... array)
Factory method that creates a ComplexNDArray from a list or 1D array of long values.static ComplexNDArray<Double>
BasicComplexDoubleNDArray. of(long[] real, long[] imag)
Factory method that creates a ComplexNDArray from two 1D array of long values.static ComplexNDArray<Double>
BasicComplexDoubleNDArray. of(short... array)
Factory method that creates a ComplexNDArray from a list or 1D array of short values.static ComplexNDArray<Double>
BasicComplexDoubleNDArray. of(short[] real, short[] imag)
Factory method that creates a ComplexNDArray from two 1D array of short values.static ComplexNDArray<Double>
BasicComplexDoubleNDArray. of(Object[] realOrComplex)
Factory method that creates an NDArray from a multi-dimensional array of numeric values (including Complex type).static ComplexNDArray<Double>
BasicComplexDoubleNDArray. of(Object[] real, Object[] imag)
Factory method that creates a ComplexNDArray from two multi-dimensional arrays of numeric values.static ComplexNDArray<Float>
BasicComplexFloatNDArray. of(byte... array)
Factory method that creates a ComplexNDArray from a list or 1D array of byte values.static ComplexNDArray<Float>
BasicComplexFloatNDArray. of(byte[] real, byte[] imag)
Factory method that creates a ComplexNDArray from two 1D array of byte values.static ComplexNDArray<Float>
BasicComplexFloatNDArray. of(double... array)
Factory method that creates a ComplexNDArray from a list or 1D array of double values.static ComplexNDArray<Float>
BasicComplexFloatNDArray. of(double[] real, double[] imag)
Factory method that creates a ComplexNDArray from two 1D array of double values.static ComplexNDArray<Float>
BasicComplexFloatNDArray. of(float... array)
Factory method that creates a ComplexNDArray from a list or 1D array of float values.static ComplexNDArray<Float>
BasicComplexFloatNDArray. of(float[] real, float[] imag)
Factory method that creates a ComplexNDArray from two 1D array of float values.static ComplexNDArray<Float>
BasicComplexFloatNDArray. of(int... array)
Factory method that creates a ComplexNDArray from a list or 1D array of int values.static ComplexNDArray<Float>
BasicComplexFloatNDArray. of(int[] real, int[] imag)
Factory method that creates a ComplexNDArray from two 1D array of int values.static ComplexNDArray<Float>
BasicComplexFloatNDArray. of(long... array)
Factory method that creates a ComplexNDArray from a list or 1D array of long values.static ComplexNDArray<Float>
BasicComplexFloatNDArray. of(long[] real, long[] imag)
Factory method that creates a ComplexNDArray from two 1D array of long values.static ComplexNDArray<Float>
BasicComplexFloatNDArray. of(short... array)
Factory method that creates a ComplexNDArray from a list or 1D array of short values.static ComplexNDArray<Float>
BasicComplexFloatNDArray. of(short[] real, short[] imag)
Factory method that creates a ComplexNDArray from two 1D array of short values.static ComplexNDArray<Float>
BasicComplexFloatNDArray. of(Object[] realOrComplex)
Factory method that creates an NDArray from a multi-dimensional array of numeric values (including Complex type).static ComplexNDArray<Float>
BasicComplexFloatNDArray. of(Object[] real, Object[] imag)
Factory method that creates a ComplexNDArray from two multi-dimensional arrays of numeric values.static ComplexNDArray<Double>
BasicComplexDoubleNDArray. ofMagnitudePhase(NDArray<? extends Number> magnitude, NDArray<? extends Number> phase)
Factory method that creates a ComplexNDArray from two multi-dimensional arrays of numeric values.static ComplexNDArray<Double>
BasicComplexDoubleNDArray. ofMagnitudePhase(Object[] magnitude, Object[] phase)
Factory method that creates a ComplexNDArray from two multi-dimensional arrays of numeric values.static ComplexNDArray<Float>
BasicComplexFloatNDArray. ofMagnitudePhase(NDArray<? extends Number> magnitude, NDArray<? extends Number> phase)
Factory method that creates a ComplexNDArray from two multi-dimensional arrays of numeric values.static ComplexNDArray<Float>
BasicComplexFloatNDArray. ofMagnitudePhase(Object[] magnitude, Object[] phase)
Factory method that creates a ComplexNDArray from two multi-dimensional arrays of numeric values. -
Uses of ComplexNDArray in io.github.hakkelt.ndarrays.internal
Classes in io.github.hakkelt.ndarrays.internal that implement ComplexNDArray Modifier and Type Class Description class
ComplexNDArrayMaskView<T extends Number>
A view for a ComplexNDArray that selects values based on a specified mask.class
ComplexNDArrayPermuteDimsView<T extends Number>
A view for a ComplexNDArray that permutes the order of dimensions.class
ComplexNDArrayReshapeView<T extends Number>
A view for a ComplexNDArray that changes the shape of the parent NDArray.class
ComplexNDArraySliceView<T extends Number>
A view for a ComplexNDArray that slices the parent ComplexNDArray.Methods in io.github.hakkelt.ndarrays.internal that return ComplexNDArray Modifier and Type Method Description ComplexNDArray<T2>
ArrayOperations. add(ComplexNDArray<T2> me, Object... addends)
ComplexNDArray<T2>
ArrayOperations. addInplace(ComplexNDArray<T2> me, Object... addends)
ComplexNDArray<T>
ComplexNDArrayMaskView. apply(UnaryOperator<org.apache.commons.math3.complex.Complex> func)
ComplexNDArray<T>
ComplexNDArrayPermuteDimsView. apply(UnaryOperator<org.apache.commons.math3.complex.Complex> func)
ComplexNDArray<T>
ComplexNDArrayReshapeView. apply(UnaryOperator<org.apache.commons.math3.complex.Complex> func)
ComplexNDArray<T>
ComplexNDArraySliceView. apply(UnaryOperator<org.apache.commons.math3.complex.Complex> func)
ComplexNDArray<T>
ComplexNDArrayMaskView. applyOnComplexSlices(BiFunction<ComplexNDArray<T>,int[],NDArray<?>> func, int... iterationDims)
ComplexNDArray<T>
ComplexNDArrayPermuteDimsView. applyOnComplexSlices(BiFunction<ComplexNDArray<T>,int[],NDArray<?>> func, int... iterationDims)
ComplexNDArray<T>
ComplexNDArrayReshapeView. applyOnComplexSlices(BiFunction<ComplexNDArray<T>,int[],NDArray<?>> func, int... iterationDims)
ComplexNDArray<T>
ComplexNDArraySliceView. applyOnComplexSlices(BiFunction<ComplexNDArray<T>,int[],NDArray<?>> func, int... iterationDims)
static <T extends Number>
ComplexNDArray<T>SliceOperations. applyOnSlices(ComplexNDArray<T> array, BiFunction<ComplexNDArray<T>,int[],NDArray<?>> func, int... iterationDims)
ComplexNDArray<T>
ComplexNDArrayMaskView. applyWithCartesianIndices(BiFunction<org.apache.commons.math3.complex.Complex,int[],org.apache.commons.math3.complex.Complex> func)
ComplexNDArray<T>
ComplexNDArrayPermuteDimsView. applyWithCartesianIndices(BiFunction<org.apache.commons.math3.complex.Complex,int[],org.apache.commons.math3.complex.Complex> func)
ComplexNDArray<T>
ComplexNDArrayReshapeView. applyWithCartesianIndices(BiFunction<org.apache.commons.math3.complex.Complex,int[],org.apache.commons.math3.complex.Complex> func)
ComplexNDArray<T>
ComplexNDArraySliceView. applyWithCartesianIndices(BiFunction<org.apache.commons.math3.complex.Complex,int[],org.apache.commons.math3.complex.Complex> func)
ComplexNDArray<T>
ComplexNDArrayMaskView. applyWithLinearIndices(BiFunction<org.apache.commons.math3.complex.Complex,Integer,org.apache.commons.math3.complex.Complex> func)
ComplexNDArray<T>
ComplexNDArrayPermuteDimsView. applyWithLinearIndices(BiFunction<org.apache.commons.math3.complex.Complex,Integer,org.apache.commons.math3.complex.Complex> func)
ComplexNDArray<T>
ComplexNDArrayReshapeView. applyWithLinearIndices(BiFunction<org.apache.commons.math3.complex.Complex,Integer,org.apache.commons.math3.complex.Complex> func)
ComplexNDArray<T>
ComplexNDArraySliceView. applyWithLinearIndices(BiFunction<org.apache.commons.math3.complex.Complex,Integer,org.apache.commons.math3.complex.Complex> func)
ComplexNDArray<T2>
ArrayOperations. concatenate(ComplexNDArray<T2> me, int axis, NDArray<?>... arrays)
ComplexNDArray<T>
ComplexNDArrayMaskView. copy()
ComplexNDArray<T>
ComplexNDArrayPermuteDimsView. copy()
ComplexNDArray<T>
ComplexNDArrayReshapeView. copy()
ComplexNDArray<T>
ComplexNDArraySliceView. copy()
ComplexNDArray<T2>
CopyFromOperations. copyFrom(ComplexNDArray<T2> me, byte[] array)
ComplexNDArray<T2>
CopyFromOperations. copyFrom(ComplexNDArray<T2> me, byte[] real, byte[] imag)
ComplexNDArray<T2>
CopyFromOperations. copyFrom(ComplexNDArray<T2> me, double[] array)
ComplexNDArray<T2>
CopyFromOperations. copyFrom(ComplexNDArray<T2> me, double[] real, double[] imag)
ComplexNDArray<T2>
CopyFromOperations. copyFrom(ComplexNDArray<T2> me, float[] array)
ComplexNDArray<T2>
CopyFromOperations. copyFrom(ComplexNDArray<T2> me, float[] real, float[] imag)
ComplexNDArray<T2>
CopyFromOperations. copyFrom(ComplexNDArray<T2> me, int[] array)
ComplexNDArray<T2>
CopyFromOperations. copyFrom(ComplexNDArray<T2> me, int[] real, int[] imag)
ComplexNDArray<T2>
CopyFromOperations. copyFrom(ComplexNDArray<T2> me, long[] array)
ComplexNDArray<T2>
CopyFromOperations. copyFrom(ComplexNDArray<T2> me, long[] real, long[] imag)
ComplexNDArray<T2>
CopyFromOperations. copyFrom(ComplexNDArray<T2> me, short[] array)
ComplexNDArray<T2>
CopyFromOperations. copyFrom(ComplexNDArray<T2> me, short[] real, short[] imag)
ComplexNDArray<T2>
CopyFromOperations. copyFrom(ComplexNDArray<T2> me, NDArray<?> array)
ComplexNDArray<T2>
CopyFromOperations. copyFrom(ComplexNDArray<T2> me, NDArray<? extends Number> real, NDArray<? extends Number> imag)
ComplexNDArray<T2>
CopyFromOperations. copyFrom(ComplexNDArray<T2> me, Object[] array)
ComplexNDArray<T2>
CopyFromOperations. copyFrom(ComplexNDArray<T2> me, Object[] real, Object[] imag)
ComplexNDArray<T2>
CopyFromOperations. copyFromMagnitudePhase(ComplexNDArray<T2> me, NDArray<? extends Number> magnitude, NDArray<? extends Number> phase)
ComplexNDArray<T2>
ArrayOperations. divide(ComplexNDArray<T2> me, Object... divisors)
ComplexNDArray<T2>
ArrayOperations. divideInplace(ComplexNDArray<T2> me, Object... divisors)
ComplexNDArray<T2>
ViewOperations. dropDims(ComplexNDArray<T2> me, int... droppedDims)
ComplexNDArray<T2>
ArrayOperations. fill(ComplexNDArray<T2> me, double value)
ComplexNDArray<T2>
ArrayOperations. fill(ComplexNDArray<T2> me, org.apache.commons.math3.complex.Complex value)
ComplexNDArray<T2>
ArrayOperations. fill(ComplexNDArray<T2> me, T2 value)
ComplexNDArray<T>
ComplexNDArrayMaskView. fillUsingCartesianIndices(Function<int[],org.apache.commons.math3.complex.Complex> func)
ComplexNDArray<T>
ComplexNDArrayPermuteDimsView. fillUsingCartesianIndices(Function<int[],org.apache.commons.math3.complex.Complex> func)
ComplexNDArray<T>
ComplexNDArrayReshapeView. fillUsingCartesianIndices(Function<int[],org.apache.commons.math3.complex.Complex> func)
ComplexNDArray<T>
ComplexNDArraySliceView. fillUsingCartesianIndices(Function<int[],org.apache.commons.math3.complex.Complex> func)
ComplexNDArray<T>
ComplexNDArrayMaskView. fillUsingLinearIndices(IntFunction<org.apache.commons.math3.complex.Complex> func)
ComplexNDArray<T>
ComplexNDArrayPermuteDimsView. fillUsingLinearIndices(IntFunction<org.apache.commons.math3.complex.Complex> func)
ComplexNDArray<T>
ComplexNDArrayReshapeView. fillUsingLinearIndices(IntFunction<org.apache.commons.math3.complex.Complex> func)
ComplexNDArray<T>
ComplexNDArraySliceView. fillUsingLinearIndices(IntFunction<org.apache.commons.math3.complex.Complex> func)
ComplexNDArray<T2>
ViewOperations. internalSlice(ComplexNDArray<T2> me, NormalizedRange[] slicingExpressions)
ComplexNDArray<T>
ComplexNDArrayMaskView. mapOnComplexSlices(BiFunction<ComplexNDArray<T>,int[],NDArray<?>> func, int... iterationDims)
ComplexNDArray<T>
ComplexNDArrayPermuteDimsView. mapOnComplexSlices(BiFunction<ComplexNDArray<T>,int[],NDArray<?>> func, int... iterationDims)
ComplexNDArray<T>
ComplexNDArrayReshapeView. mapOnComplexSlices(BiFunction<ComplexNDArray<T>,int[],NDArray<?>> func, int... iterationDims)
ComplexNDArray<T>
ComplexNDArraySliceView. mapOnComplexSlices(BiFunction<ComplexNDArray<T>,int[],NDArray<?>> func, int... iterationDims)
ComplexNDArray<T2>
ViewOperations. mask(ComplexNDArray<T2> me, NDArray<?> mask, boolean isInverse)
ComplexNDArray<T2>
ViewOperations. mask(ComplexNDArray<T2> me, BiPredicate<org.apache.commons.math3.complex.Complex,?> func, boolean withLinearIndices)
ComplexNDArray<T2>
ViewOperations. mask(ComplexNDArray<T2> me, Predicate<org.apache.commons.math3.complex.Complex> func)
ComplexNDArray<T2>
ArrayOperations. multiply(ComplexNDArray<T2> me, Object... multiplicands)
ComplexNDArray<T2>
ArrayOperations. multiplyInplace(ComplexNDArray<T2> me, Object... multiplicands)
ComplexNDArray<T2>
ViewOperations. permuteDims(ComplexNDArray<T2> me, int... permutation)
ComplexNDArray<T>
ComplexNDArrayMaskView. reduceComplexSlices(BiFunction<ComplexNDArray<T>,int[],org.apache.commons.math3.complex.Complex> func, int... iterationDims)
ComplexNDArray<T>
ComplexNDArrayPermuteDimsView. reduceComplexSlices(BiFunction<ComplexNDArray<T>,int[],org.apache.commons.math3.complex.Complex> func, int... iterationDims)
ComplexNDArray<T>
ComplexNDArrayReshapeView. reduceComplexSlices(BiFunction<ComplexNDArray<T>,int[],org.apache.commons.math3.complex.Complex> func, int... iterationDims)
ComplexNDArray<T>
ComplexNDArraySliceView. reduceComplexSlices(BiFunction<ComplexNDArray<T>,int[],org.apache.commons.math3.complex.Complex> func, int... iterationDims)
static <T extends Number>
ComplexNDArray<T>SliceOperations. reduceComplexSlices(ComplexNDArray<T> array, BiFunction<ComplexNDArray<T>,int[],org.apache.commons.math3.complex.Complex> func, int... reducedDims)
ComplexNDArray<T2>
ViewOperations. reshape(ComplexNDArray<T2> me, int... newShape)
ComplexNDArray<T2>
ViewOperations. selectDims(ComplexNDArray<T2> me, int... selectedDims)
ComplexNDArray<T>
ComplexNDArrayMaskView. similar()
ComplexNDArray<T>
ComplexNDArrayPermuteDimsView. similar()
ComplexNDArray<T>
ComplexNDArrayReshapeView. similar()
ComplexNDArray<T>
ComplexNDArraySliceView. similar()
ComplexNDArray<T2>
ViewOperations. slice(ComplexNDArray<T2> me, Object... slicingExpressions)
ComplexNDArray<T2>
ViewOperations. squeeze(ComplexNDArray<T2> me)
ComplexNDArray<T2>
ArrayOperations. subtract(ComplexNDArray<T2> me, Object... substrahends)
ComplexNDArray<T2>
ArrayOperations. subtractInplace(ComplexNDArray<T2> me, Object... substrahends)
Methods in io.github.hakkelt.ndarrays.internal with parameters of type ComplexNDArray Modifier and Type Method Description ComplexNDArray<T2>
ArrayOperations. add(ComplexNDArray<T2> me, Object... addends)
ComplexNDArray<T2>
ArrayOperations. addInplace(ComplexNDArray<T2> me, Object... addends)
static <T extends Number>
ComplexNDArray<T>SliceOperations. applyOnSlices(ComplexNDArray<T> array, BiFunction<ComplexNDArray<T>,int[],NDArray<?>> func, int... iterationDims)
ComplexNDArray<T2>
ArrayOperations. concatenate(ComplexNDArray<T2> me, int axis, NDArray<?>... arrays)
ComplexNDArray<T2>
CopyFromOperations. copyFrom(ComplexNDArray<T2> me, byte[] array)
ComplexNDArray<T2>
CopyFromOperations. copyFrom(ComplexNDArray<T2> me, byte[] real, byte[] imag)
ComplexNDArray<T2>
CopyFromOperations. copyFrom(ComplexNDArray<T2> me, double[] array)
ComplexNDArray<T2>
CopyFromOperations. copyFrom(ComplexNDArray<T2> me, double[] real, double[] imag)
ComplexNDArray<T2>
CopyFromOperations. copyFrom(ComplexNDArray<T2> me, float[] array)
ComplexNDArray<T2>
CopyFromOperations. copyFrom(ComplexNDArray<T2> me, float[] real, float[] imag)
ComplexNDArray<T2>
CopyFromOperations. copyFrom(ComplexNDArray<T2> me, int[] array)
ComplexNDArray<T2>
CopyFromOperations. copyFrom(ComplexNDArray<T2> me, int[] real, int[] imag)
ComplexNDArray<T2>
CopyFromOperations. copyFrom(ComplexNDArray<T2> me, long[] array)
ComplexNDArray<T2>
CopyFromOperations. copyFrom(ComplexNDArray<T2> me, long[] real, long[] imag)
ComplexNDArray<T2>
CopyFromOperations. copyFrom(ComplexNDArray<T2> me, short[] array)
ComplexNDArray<T2>
CopyFromOperations. copyFrom(ComplexNDArray<T2> me, short[] real, short[] imag)
ComplexNDArray<T2>
CopyFromOperations. copyFrom(ComplexNDArray<T2> me, NDArray<?> array)
ComplexNDArray<T2>
CopyFromOperations. copyFrom(ComplexNDArray<T2> me, NDArray<? extends Number> real, NDArray<? extends Number> imag)
ComplexNDArray<T2>
CopyFromOperations. copyFrom(ComplexNDArray<T2> me, Object[] array)
ComplexNDArray<T2>
CopyFromOperations. copyFrom(ComplexNDArray<T2> me, Object[] real, Object[] imag)
ComplexNDArray<T2>
CopyFromOperations. copyFromMagnitudePhase(ComplexNDArray<T2> me, NDArray<? extends Number> magnitude, NDArray<? extends Number> phase)
ComplexNDArray<T2>
ArrayOperations. divide(ComplexNDArray<T2> me, Object... divisors)
ComplexNDArray<T2>
ArrayOperations. divideInplace(ComplexNDArray<T2> me, Object... divisors)
ComplexNDArray<T2>
ViewOperations. dropDims(ComplexNDArray<T2> me, int... droppedDims)
ComplexNDArray<T2>
ArrayOperations. fill(ComplexNDArray<T2> me, double value)
ComplexNDArray<T2>
ArrayOperations. fill(ComplexNDArray<T2> me, org.apache.commons.math3.complex.Complex value)
ComplexNDArray<T2>
ArrayOperations. fill(ComplexNDArray<T2> me, T2 value)
ComplexNDArray<T2>
ViewOperations. internalSlice(ComplexNDArray<T2> me, NormalizedRange[] slicingExpressions)
ComplexNDArray<T2>
ViewOperations. mask(ComplexNDArray<T2> me, NDArray<?> mask, boolean isInverse)
ComplexNDArray<T2>
ViewOperations. mask(ComplexNDArray<T2> me, BiPredicate<org.apache.commons.math3.complex.Complex,?> func, boolean withLinearIndices)
ComplexNDArray<T2>
ViewOperations. mask(ComplexNDArray<T2> me, Predicate<org.apache.commons.math3.complex.Complex> func)
ComplexNDArray<T2>
ArrayOperations. multiply(ComplexNDArray<T2> me, Object... multiplicands)
ComplexNDArray<T2>
ArrayOperations. multiplyInplace(ComplexNDArray<T2> me, Object... multiplicands)
ComplexNDArray<T2>
ViewOperations. permuteDims(ComplexNDArray<T2> me, int... permutation)
static <T extends Number>
ComplexNDArray<T>SliceOperations. reduceComplexSlices(ComplexNDArray<T> array, BiFunction<ComplexNDArray<T>,int[],org.apache.commons.math3.complex.Complex> func, int... reducedDims)
ComplexNDArray<T2>
ViewOperations. reshape(ComplexNDArray<T2> me, int... newShape)
ComplexNDArray<T2>
ViewOperations. selectDims(ComplexNDArray<T2> me, int... selectedDims)
ComplexNDArray<T2>
ViewOperations. slice(ComplexNDArray<T2> me, Object... slicingExpressions)
ComplexNDArray<T2>
ViewOperations. squeeze(ComplexNDArray<T2> me)
ComplexNDArray<T2>
ArrayOperations. subtract(ComplexNDArray<T2> me, Object... substrahends)
ComplexNDArray<T2>
ArrayOperations. subtractInplace(ComplexNDArray<T2> me, Object... substrahends)
Method parameters in io.github.hakkelt.ndarrays.internal with type arguments of type ComplexNDArray Modifier and Type Method Description ComplexNDArray<T>
ComplexNDArrayMaskView. applyOnComplexSlices(BiFunction<ComplexNDArray<T>,int[],NDArray<?>> func, int... iterationDims)
ComplexNDArray<T>
ComplexNDArrayPermuteDimsView. applyOnComplexSlices(BiFunction<ComplexNDArray<T>,int[],NDArray<?>> func, int... iterationDims)
ComplexNDArray<T>
ComplexNDArrayReshapeView. applyOnComplexSlices(BiFunction<ComplexNDArray<T>,int[],NDArray<?>> func, int... iterationDims)
ComplexNDArray<T>
ComplexNDArraySliceView. applyOnComplexSlices(BiFunction<ComplexNDArray<T>,int[],NDArray<?>> func, int... iterationDims)
static <T extends Number>
ComplexNDArray<T>SliceOperations. applyOnSlices(ComplexNDArray<T> array, BiFunction<ComplexNDArray<T>,int[],NDArray<?>> func, int... iterationDims)
ComplexNDArray<T>
ComplexNDArrayMaskView. mapOnComplexSlices(BiFunction<ComplexNDArray<T>,int[],NDArray<?>> func, int... iterationDims)
ComplexNDArray<T>
ComplexNDArrayPermuteDimsView. mapOnComplexSlices(BiFunction<ComplexNDArray<T>,int[],NDArray<?>> func, int... iterationDims)
ComplexNDArray<T>
ComplexNDArrayReshapeView. mapOnComplexSlices(BiFunction<ComplexNDArray<T>,int[],NDArray<?>> func, int... iterationDims)
ComplexNDArray<T>
ComplexNDArraySliceView. mapOnComplexSlices(BiFunction<ComplexNDArray<T>,int[],NDArray<?>> func, int... iterationDims)
ComplexNDArray<T>
ComplexNDArrayMaskView. reduceComplexSlices(BiFunction<ComplexNDArray<T>,int[],org.apache.commons.math3.complex.Complex> func, int... iterationDims)
ComplexNDArray<T>
ComplexNDArrayPermuteDimsView. reduceComplexSlices(BiFunction<ComplexNDArray<T>,int[],org.apache.commons.math3.complex.Complex> func, int... iterationDims)
ComplexNDArray<T>
ComplexNDArrayReshapeView. reduceComplexSlices(BiFunction<ComplexNDArray<T>,int[],org.apache.commons.math3.complex.Complex> func, int... iterationDims)
ComplexNDArray<T>
ComplexNDArraySliceView. reduceComplexSlices(BiFunction<ComplexNDArray<T>,int[],org.apache.commons.math3.complex.Complex> func, int... iterationDims)
static <T extends Number>
ComplexNDArray<T>SliceOperations. reduceComplexSlices(ComplexNDArray<T> array, BiFunction<ComplexNDArray<T>,int[],org.apache.commons.math3.complex.Complex> func, int... reducedDims)
Constructors in io.github.hakkelt.ndarrays.internal with parameters of type ComplexNDArray Constructor Description ComplexNDArrayCollector(ComplexNDArray<T> destination)
-