Uses of Interface
io.github.hakkelt.bartwrapper.BartNDArray
-
-
Uses of BartNDArray in io.github.hakkelt.bartwrapper
Classes in io.github.hakkelt.bartwrapper that implement BartNDArray Modifier and Type Class Description classBartComplexFloatNDArrayImplementation for the NDArray of float (single-precision, 32 bit floating point) values that is compatible with arrays expected by BART.classBartNDArrayMaskViewA view for a ComplexNDArray that selects values based on a specified mask.classBartNDArrayPermuteDimsViewA view for a ComplexNDArray that permutes the order of dimensions.classBartNDArrayReshapeViewA view for a ComplexNDArray that changes the shape of the parent NDArray.classBartNDArraySliceViewA view for a ComplexNDArray that slices the parent ComplexNDArray.Methods in io.github.hakkelt.bartwrapper that return BartNDArray Modifier and Type Method Description default BartNDArrayBartNDArray. add(byte addend)default BartNDArrayBartNDArray. add(double addend)default BartNDArrayBartNDArray. add(float addend)default BartNDArrayBartNDArray. add(int addend)default BartNDArrayBartNDArray. add(long addend)default BartNDArrayBartNDArray. add(short addend)default BartNDArrayBartNDArray. add(io.github.hakkelt.ndarrays.NDArray<?> addend)default BartNDArrayBartNDArray. add(Object... addends)default BartNDArrayBartNDArray. addInplace(byte addend)default BartNDArrayBartNDArray. addInplace(double addend)default BartNDArrayBartNDArray. addInplace(float addend)default BartNDArrayBartNDArray. addInplace(int addend)default BartNDArrayBartNDArray. addInplace(long addend)default BartNDArrayBartNDArray. addInplace(short addend)default BartNDArrayBartNDArray. addInplace(io.github.hakkelt.ndarrays.NDArray<?> addend)default BartNDArrayBartNDArray. addInplace(Object... addends)BartNDArrayBartComplexFloatNDArray. apply(UnaryOperator<org.apache.commons.math3.complex.Complex> func)BartNDArrayBartNDArray. apply(UnaryOperator<org.apache.commons.math3.complex.Complex> func)BartNDArrayBartNDArrayMaskView. apply(UnaryOperator<org.apache.commons.math3.complex.Complex> func)BartNDArrayBartNDArrayPermuteDimsView. apply(UnaryOperator<org.apache.commons.math3.complex.Complex> func)BartNDArrayBartNDArrayReshapeView. apply(UnaryOperator<org.apache.commons.math3.complex.Complex> func)BartNDArrayBartNDArraySliceView. apply(UnaryOperator<org.apache.commons.math3.complex.Complex> func)BartNDArrayBartComplexFloatNDArray. applyOnComplexSlices(BiFunction<io.github.hakkelt.ndarrays.ComplexNDArray<Float>,int[],io.github.hakkelt.ndarrays.NDArray<?>> func, int... iterationDims)BartNDArrayBartNDArray. applyOnComplexSlices(BiFunction<io.github.hakkelt.ndarrays.ComplexNDArray<Float>,int[],io.github.hakkelt.ndarrays.NDArray<?>> func, int... iterationDims)BartNDArrayBartNDArrayMaskView. applyOnComplexSlices(BiFunction<io.github.hakkelt.ndarrays.ComplexNDArray<Float>,int[],io.github.hakkelt.ndarrays.NDArray<?>> func, int... iterationDims)BartNDArrayBartNDArrayPermuteDimsView. applyOnComplexSlices(BiFunction<io.github.hakkelt.ndarrays.ComplexNDArray<Float>,int[],io.github.hakkelt.ndarrays.NDArray<?>> func, int... iterationDims)BartNDArrayBartNDArrayReshapeView. applyOnComplexSlices(BiFunction<io.github.hakkelt.ndarrays.ComplexNDArray<Float>,int[],io.github.hakkelt.ndarrays.NDArray<?>> func, int... iterationDims)BartNDArrayBartNDArraySliceView. applyOnComplexSlices(BiFunction<io.github.hakkelt.ndarrays.ComplexNDArray<Float>,int[],io.github.hakkelt.ndarrays.NDArray<?>> func, int... iterationDims)BartNDArrayBartComplexFloatNDArray. applyWithCartesianIndices(BiFunction<org.apache.commons.math3.complex.Complex,int[],org.apache.commons.math3.complex.Complex> func)BartNDArrayBartNDArray. applyWithCartesianIndices(BiFunction<org.apache.commons.math3.complex.Complex,int[],org.apache.commons.math3.complex.Complex> func)BartNDArrayBartNDArrayMaskView. applyWithCartesianIndices(BiFunction<org.apache.commons.math3.complex.Complex,int[],org.apache.commons.math3.complex.Complex> func)BartNDArrayBartNDArrayPermuteDimsView. applyWithCartesianIndices(BiFunction<org.apache.commons.math3.complex.Complex,int[],org.apache.commons.math3.complex.Complex> func)BartNDArrayBartNDArrayReshapeView. applyWithCartesianIndices(BiFunction<org.apache.commons.math3.complex.Complex,int[],org.apache.commons.math3.complex.Complex> func)BartNDArrayBartNDArraySliceView. applyWithCartesianIndices(BiFunction<org.apache.commons.math3.complex.Complex,int[],org.apache.commons.math3.complex.Complex> func)BartNDArrayBartComplexFloatNDArray. applyWithLinearIndices(BiFunction<org.apache.commons.math3.complex.Complex,Integer,org.apache.commons.math3.complex.Complex> func)BartNDArrayBartNDArray. applyWithLinearIndices(BiFunction<org.apache.commons.math3.complex.Complex,Integer,org.apache.commons.math3.complex.Complex> func)BartNDArrayBartNDArrayMaskView. applyWithLinearIndices(BiFunction<org.apache.commons.math3.complex.Complex,Integer,org.apache.commons.math3.complex.Complex> func)BartNDArrayBartNDArrayPermuteDimsView. applyWithLinearIndices(BiFunction<org.apache.commons.math3.complex.Complex,Integer,org.apache.commons.math3.complex.Complex> func)BartNDArrayBartNDArrayReshapeView. applyWithLinearIndices(BiFunction<org.apache.commons.math3.complex.Complex,Integer,org.apache.commons.math3.complex.Complex> func)BartNDArrayBartNDArraySliceView. applyWithLinearIndices(BiFunction<org.apache.commons.math3.complex.Complex,Integer,org.apache.commons.math3.complex.Complex> func)default BartNDArrayBartNDArray. concatenate(int axis, io.github.hakkelt.ndarrays.NDArray<?>... arrays)BartNDArrayBartComplexFloatNDArray. copy()BartNDArrayBartNDArray. copy()BartNDArrayBartNDArrayMaskView. copy()BartNDArrayBartNDArrayPermuteDimsView. copy()BartNDArrayBartNDArrayReshapeView. copy()BartNDArrayBartNDArraySliceView. copy()default BartNDArrayBartNDArray. copyFrom(byte[] array)default BartNDArrayBartNDArray. copyFrom(byte[] real, byte[] imag)default BartNDArrayBartNDArray. copyFrom(double[] array)default BartNDArrayBartNDArray. copyFrom(double[] real, double[] imag)default BartNDArrayBartNDArray. copyFrom(float[] array)default BartNDArrayBartNDArray. copyFrom(float[] real, float[] imag)default BartNDArrayBartNDArray. copyFrom(int[] array)default BartNDArrayBartNDArray. copyFrom(int[] real, int[] imag)default BartNDArrayBartNDArray. copyFrom(long[] array)default BartNDArrayBartNDArray. copyFrom(long[] real, long[] imag)default BartNDArrayBartNDArray. copyFrom(short[] array)default BartNDArrayBartNDArray. copyFrom(short[] real, short[] imag)default BartNDArrayBartNDArray. copyFrom(io.github.hakkelt.ndarrays.NDArray<?> array)default BartNDArrayBartNDArray. copyFrom(io.github.hakkelt.ndarrays.NDArray<? extends Number> real, io.github.hakkelt.ndarrays.NDArray<? extends Number> imag)default BartNDArrayBartNDArray. copyFrom(Object[] array)default BartNDArrayBartNDArray. copyFrom(Object[] real, Object[] imag)BartNDArrayBartNDArrayMaskView. createNewNDArrayOfSameTypeAsMe(int... shape)BartNDArrayBartNDArrayPermuteDimsView. createNewNDArrayOfSameTypeAsMe(int... shape)BartNDArrayBartNDArrayReshapeView. createNewNDArrayOfSameTypeAsMe(int... shape)BartNDArrayBartNDArraySliceView. createNewNDArrayOfSameTypeAsMe(int... dims)BartNDArrayBartNDArrayView. createNewNDArrayOfSameTypeAsMe(int... dims)default BartNDArrayBartNDArray. divide(byte divisor)default BartNDArrayBartNDArray. divide(double divisor)default BartNDArrayBartNDArray. divide(float divisor)default BartNDArrayBartNDArray. divide(int divisor)default BartNDArrayBartNDArray. divide(long divisor)default BartNDArrayBartNDArray. divide(short divisor)default BartNDArrayBartNDArray. divide(io.github.hakkelt.ndarrays.NDArray<?> divisor)default BartNDArrayBartNDArray. divide(Object... divisors)default BartNDArrayBartNDArray. divideInplace(byte divisor)default BartNDArrayBartNDArray. divideInplace(double divisor)default BartNDArrayBartNDArray. divideInplace(float divisor)default BartNDArrayBartNDArray. divideInplace(int divisor)default BartNDArrayBartNDArray. divideInplace(long divisor)default BartNDArrayBartNDArray. divideInplace(short divisor)default BartNDArrayBartNDArray. divideInplace(io.github.hakkelt.ndarrays.NDArray<?> divisor)default BartNDArrayBartNDArray. divideInplace(Object... divisors)default BartNDArrayBartNDArray. dropDims(int... droppedDims)default BartNDArrayBartNDArray. fill(double value)default BartNDArrayBartNDArray. fill(Float value)default BartNDArrayBartNDArray. fill(org.apache.commons.math3.complex.Complex value)BartNDArrayBartComplexFloatNDArray. fillUsingCartesianIndices(Function<int[],org.apache.commons.math3.complex.Complex> func)BartNDArrayBartNDArray. fillUsingCartesianIndices(Function<int[],org.apache.commons.math3.complex.Complex> func)BartNDArrayBartNDArrayMaskView. fillUsingCartesianIndices(Function<int[],org.apache.commons.math3.complex.Complex> func)BartNDArrayBartNDArrayPermuteDimsView. fillUsingCartesianIndices(Function<int[],org.apache.commons.math3.complex.Complex> func)BartNDArrayBartNDArrayReshapeView. fillUsingCartesianIndices(Function<int[],org.apache.commons.math3.complex.Complex> func)BartNDArrayBartNDArraySliceView. fillUsingCartesianIndices(Function<int[],org.apache.commons.math3.complex.Complex> func)BartNDArrayBartComplexFloatNDArray. fillUsingLinearIndices(IntFunction<org.apache.commons.math3.complex.Complex> func)BartNDArrayBartNDArray. fillUsingLinearIndices(IntFunction<org.apache.commons.math3.complex.Complex> func)BartNDArrayBartNDArrayMaskView. fillUsingLinearIndices(IntFunction<org.apache.commons.math3.complex.Complex> func)BartNDArrayBartNDArrayPermuteDimsView. fillUsingLinearIndices(IntFunction<org.apache.commons.math3.complex.Complex> func)BartNDArrayBartNDArrayReshapeView. fillUsingLinearIndices(IntFunction<org.apache.commons.math3.complex.Complex> func)BartNDArrayBartNDArraySliceView. fillUsingLinearIndices(IntFunction<org.apache.commons.math3.complex.Complex> func)default BartNDArrayBartNDArray. inverseMask(io.github.hakkelt.ndarrays.NDArray<?> mask)default BartNDArrayBartNDArray. map(UnaryOperator<org.apache.commons.math3.complex.Complex> func)BartNDArrayBartComplexFloatNDArray. mapOnComplexSlices(BiFunction<io.github.hakkelt.ndarrays.ComplexNDArray<Float>,int[],io.github.hakkelt.ndarrays.NDArray<?>> func, int... iterationDims)BartNDArrayBartNDArray. mapOnComplexSlices(BiFunction<io.github.hakkelt.ndarrays.ComplexNDArray<Float>,int[],io.github.hakkelt.ndarrays.NDArray<?>> func, int... iterationDims)BartNDArrayBartNDArrayMaskView. mapOnComplexSlices(BiFunction<io.github.hakkelt.ndarrays.ComplexNDArray<Float>,int[],io.github.hakkelt.ndarrays.NDArray<?>> func, int... iterationDims)BartNDArrayBartNDArrayPermuteDimsView. mapOnComplexSlices(BiFunction<io.github.hakkelt.ndarrays.ComplexNDArray<Float>,int[],io.github.hakkelt.ndarrays.NDArray<?>> func, int... iterationDims)BartNDArrayBartNDArrayReshapeView. mapOnComplexSlices(BiFunction<io.github.hakkelt.ndarrays.ComplexNDArray<Float>,int[],io.github.hakkelt.ndarrays.NDArray<?>> func, int... iterationDims)BartNDArrayBartNDArraySliceView. mapOnComplexSlices(BiFunction<io.github.hakkelt.ndarrays.ComplexNDArray<Float>,int[],io.github.hakkelt.ndarrays.NDArray<?>> func, int... iterationDims)default BartNDArrayBartNDArray. mapWithCartesianIndices(BiFunction<org.apache.commons.math3.complex.Complex,int[],org.apache.commons.math3.complex.Complex> func)default BartNDArrayBartNDArray. mapWithLinearIndices(BiFunction<org.apache.commons.math3.complex.Complex,Integer,org.apache.commons.math3.complex.Complex> func)default BartNDArrayBartNDArray. mask(io.github.hakkelt.ndarrays.NDArray<?> mask)default BartNDArrayBartNDArray. mask(Predicate<org.apache.commons.math3.complex.Complex> func)default BartNDArrayBartNDArray. maskWithCartesianIndices(BiPredicate<org.apache.commons.math3.complex.Complex,int[]> func)default BartNDArrayBartNDArray. maskWithLinearIndices(BiPredicate<org.apache.commons.math3.complex.Complex,Integer> func)default BartNDArrayBartNDArray. multiply(byte multiplicand)default BartNDArrayBartNDArray. multiply(double multiplicand)default BartNDArrayBartNDArray. multiply(float multiplicand)default BartNDArrayBartNDArray. multiply(int multiplicand)default BartNDArrayBartNDArray. multiply(long multiplicand)default BartNDArrayBartNDArray. multiply(short multiplicand)default BartNDArrayBartNDArray. multiply(io.github.hakkelt.ndarrays.NDArray<?> multiplicand)default BartNDArrayBartNDArray. multiply(Object... multiplicands)default BartNDArrayBartNDArray. multiplyInplace(byte multiplicand)default BartNDArrayBartNDArray. multiplyInplace(double multiplicand)default BartNDArrayBartNDArray. multiplyInplace(float multiplicand)default BartNDArrayBartNDArray. multiplyInplace(int multiplicand)default BartNDArrayBartNDArray. multiplyInplace(long multiplicand)default BartNDArrayBartNDArray. multiplyInplace(short multiplicand)default BartNDArrayBartNDArray. multiplyInplace(io.github.hakkelt.ndarrays.NDArray<?> multiplicand)default BartNDArrayBartNDArray. multiplyInplace(Object... multiplicands)default BartNDArrayBartNDArray. permuteDims(int... permutation)static BartNDArrayBartNDArray. prepareToSave(BartNDArray array)Permutes and reshapes the array according to the meaning of dimensions in BART and writes to disk.default BartNDArrayBartNDArray. reshape(int... newShape)static BartNDArrayBart. run(Object... args)Executes a BART command and reads its output to an NDArraystatic BartNDArrayBart. run(Consumer<String> outputConsumer, Object... args)Executes a BART command and reads its output to an NDArray.default BartNDArrayBartNDArray. selectAndReorderBartDims(BartDimsEnum... selectedDims)Returns a view that references this BartNDArray as parent, skips all singleton dimensions not included in the parameter list, and then changes the order of dimensions to match the order of dimensions in the parameter list.default BartNDArrayBartNDArray. selectDims(int... selectedDims)BartNDArrayBartComplexFloatNDArray. similar()BartNDArrayBartNDArray. similar()BartNDArrayBartNDArrayMaskView. similar()BartNDArrayBartNDArrayPermuteDimsView. similar()BartNDArrayBartNDArrayReshapeView. similar()BartNDArrayBartNDArraySliceView. similar()default BartNDArrayBartNDArray. slice(Object... slicingExpressions)default BartNDArrayBartNDArray. squeeze()default BartNDArrayBartNDArray. subtract(byte substrahend)default BartNDArrayBartNDArray. subtract(double substrahend)default BartNDArrayBartNDArray. subtract(float substrahend)default BartNDArrayBartNDArray. subtract(int substrahend)default BartNDArrayBartNDArray. subtract(long substrahend)default BartNDArrayBartNDArray. subtract(short substrahend)default BartNDArrayBartNDArray. subtract(io.github.hakkelt.ndarrays.NDArray<?> substrahend)default BartNDArrayBartNDArray. subtract(Object... substrahends)default BartNDArrayBartNDArray. subtractInplace(byte substrahend)default BartNDArrayBartNDArray. subtractInplace(double substrahend)default BartNDArrayBartNDArray. subtractInplace(float substrahend)default BartNDArrayBartNDArray. subtractInplace(int substrahend)default BartNDArrayBartNDArray. subtractInplace(long substrahend)default BartNDArrayBartNDArray. subtractInplace(short substrahend)default BartNDArrayBartNDArray. subtractInplace(io.github.hakkelt.ndarrays.NDArray<?> substrahend)default BartNDArrayBartNDArray. subtractInplace(Object... substrahends)default BartNDArrayBartNDArray. sum(int... selectedDims)Methods in io.github.hakkelt.bartwrapper with parameters of type BartNDArray Modifier and Type Method Description static BartNDArrayBartNDArray. prepareToSave(BartNDArray array)Permutes and reshapes the array according to the meaning of dimensions in BART and writes to disk.Constructors in io.github.hakkelt.bartwrapper with parameters of type BartNDArray Constructor Description BartNDArrayMaskView(BartNDArray parent, io.github.hakkelt.ndarrays.NDArray<?> mask, boolean isInverse)BartNDArrayMaskView(BartNDArray parent, BiPredicate<org.apache.commons.math3.complex.Complex,?> func, boolean withLinearIndices)BartNDArrayMaskView(BartNDArray parent, Predicate<org.apache.commons.math3.complex.Complex> func)BartNDArrayPermuteDimsView(BartNDArray parent, int... dimsOrder)BartNDArrayReshapeView(BartNDArray parent, int... newShape)BartNDArraySliceView(BartNDArray parent, io.github.hakkelt.ndarrays.Range[] slicingExpressions)
-