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 class
BartComplexFloatNDArray
Implementation for the NDArray of float (single-precision, 32 bit floating point) values that is compatible with arrays expected by BART.class
BartNDArrayMaskView
A view for a ComplexNDArray that selects values based on a specified mask.class
BartNDArrayPermuteDimsView
A view for a ComplexNDArray that permutes the order of dimensions.class
BartNDArrayReshapeView
A view for a ComplexNDArray that changes the shape of the parent NDArray.class
BartNDArraySliceView
A view for a ComplexNDArray that slices the parent ComplexNDArray.Methods in io.github.hakkelt.bartwrapper that return BartNDArray Modifier and Type Method Description default BartNDArray
BartNDArray. add(byte addend)
default BartNDArray
BartNDArray. add(double addend)
default BartNDArray
BartNDArray. add(float addend)
default BartNDArray
BartNDArray. add(int addend)
default BartNDArray
BartNDArray. add(long addend)
default BartNDArray
BartNDArray. add(short addend)
default BartNDArray
BartNDArray. add(io.github.hakkelt.ndarrays.NDArray<?> addend)
default BartNDArray
BartNDArray. add(Object... addends)
default BartNDArray
BartNDArray. addInplace(byte addend)
default BartNDArray
BartNDArray. addInplace(double addend)
default BartNDArray
BartNDArray. addInplace(float addend)
default BartNDArray
BartNDArray. addInplace(int addend)
default BartNDArray
BartNDArray. addInplace(long addend)
default BartNDArray
BartNDArray. addInplace(short addend)
default BartNDArray
BartNDArray. addInplace(io.github.hakkelt.ndarrays.NDArray<?> addend)
default BartNDArray
BartNDArray. addInplace(Object... addends)
BartNDArray
BartComplexFloatNDArray. apply(UnaryOperator<org.apache.commons.math3.complex.Complex> func)
BartNDArray
BartNDArray. apply(UnaryOperator<org.apache.commons.math3.complex.Complex> func)
BartNDArray
BartNDArrayMaskView. apply(UnaryOperator<org.apache.commons.math3.complex.Complex> func)
BartNDArray
BartNDArrayPermuteDimsView. apply(UnaryOperator<org.apache.commons.math3.complex.Complex> func)
BartNDArray
BartNDArrayReshapeView. apply(UnaryOperator<org.apache.commons.math3.complex.Complex> func)
BartNDArray
BartNDArraySliceView. apply(UnaryOperator<org.apache.commons.math3.complex.Complex> func)
BartNDArray
BartComplexFloatNDArray. applyOnComplexSlices(BiFunction<io.github.hakkelt.ndarrays.ComplexNDArray<Float>,int[],io.github.hakkelt.ndarrays.NDArray<?>> func, int... iterationDims)
BartNDArray
BartNDArray. applyOnComplexSlices(BiFunction<io.github.hakkelt.ndarrays.ComplexNDArray<Float>,int[],io.github.hakkelt.ndarrays.NDArray<?>> func, int... iterationDims)
BartNDArray
BartNDArrayMaskView. applyOnComplexSlices(BiFunction<io.github.hakkelt.ndarrays.ComplexNDArray<Float>,int[],io.github.hakkelt.ndarrays.NDArray<?>> func, int... iterationDims)
BartNDArray
BartNDArrayPermuteDimsView. applyOnComplexSlices(BiFunction<io.github.hakkelt.ndarrays.ComplexNDArray<Float>,int[],io.github.hakkelt.ndarrays.NDArray<?>> func, int... iterationDims)
BartNDArray
BartNDArrayReshapeView. applyOnComplexSlices(BiFunction<io.github.hakkelt.ndarrays.ComplexNDArray<Float>,int[],io.github.hakkelt.ndarrays.NDArray<?>> func, int... iterationDims)
BartNDArray
BartNDArraySliceView. applyOnComplexSlices(BiFunction<io.github.hakkelt.ndarrays.ComplexNDArray<Float>,int[],io.github.hakkelt.ndarrays.NDArray<?>> func, int... iterationDims)
BartNDArray
BartComplexFloatNDArray. applyWithCartesianIndices(BiFunction<org.apache.commons.math3.complex.Complex,int[],org.apache.commons.math3.complex.Complex> func)
BartNDArray
BartNDArray. applyWithCartesianIndices(BiFunction<org.apache.commons.math3.complex.Complex,int[],org.apache.commons.math3.complex.Complex> func)
BartNDArray
BartNDArrayMaskView. applyWithCartesianIndices(BiFunction<org.apache.commons.math3.complex.Complex,int[],org.apache.commons.math3.complex.Complex> func)
BartNDArray
BartNDArrayPermuteDimsView. applyWithCartesianIndices(BiFunction<org.apache.commons.math3.complex.Complex,int[],org.apache.commons.math3.complex.Complex> func)
BartNDArray
BartNDArrayReshapeView. applyWithCartesianIndices(BiFunction<org.apache.commons.math3.complex.Complex,int[],org.apache.commons.math3.complex.Complex> func)
BartNDArray
BartNDArraySliceView. applyWithCartesianIndices(BiFunction<org.apache.commons.math3.complex.Complex,int[],org.apache.commons.math3.complex.Complex> func)
BartNDArray
BartComplexFloatNDArray. applyWithLinearIndices(BiFunction<org.apache.commons.math3.complex.Complex,Integer,org.apache.commons.math3.complex.Complex> func)
BartNDArray
BartNDArray. applyWithLinearIndices(BiFunction<org.apache.commons.math3.complex.Complex,Integer,org.apache.commons.math3.complex.Complex> func)
BartNDArray
BartNDArrayMaskView. applyWithLinearIndices(BiFunction<org.apache.commons.math3.complex.Complex,Integer,org.apache.commons.math3.complex.Complex> func)
BartNDArray
BartNDArrayPermuteDimsView. applyWithLinearIndices(BiFunction<org.apache.commons.math3.complex.Complex,Integer,org.apache.commons.math3.complex.Complex> func)
BartNDArray
BartNDArrayReshapeView. applyWithLinearIndices(BiFunction<org.apache.commons.math3.complex.Complex,Integer,org.apache.commons.math3.complex.Complex> func)
BartNDArray
BartNDArraySliceView. applyWithLinearIndices(BiFunction<org.apache.commons.math3.complex.Complex,Integer,org.apache.commons.math3.complex.Complex> func)
default BartNDArray
BartNDArray. concatenate(int axis, io.github.hakkelt.ndarrays.NDArray<?>... arrays)
BartNDArray
BartComplexFloatNDArray. copy()
BartNDArray
BartNDArray. copy()
BartNDArray
BartNDArrayMaskView. copy()
BartNDArray
BartNDArrayPermuteDimsView. copy()
BartNDArray
BartNDArrayReshapeView. copy()
BartNDArray
BartNDArraySliceView. copy()
default BartNDArray
BartNDArray. copyFrom(byte[] array)
default BartNDArray
BartNDArray. copyFrom(byte[] real, byte[] imag)
default BartNDArray
BartNDArray. copyFrom(double[] array)
default BartNDArray
BartNDArray. copyFrom(double[] real, double[] imag)
default BartNDArray
BartNDArray. copyFrom(float[] array)
default BartNDArray
BartNDArray. copyFrom(float[] real, float[] imag)
default BartNDArray
BartNDArray. copyFrom(int[] array)
default BartNDArray
BartNDArray. copyFrom(int[] real, int[] imag)
default BartNDArray
BartNDArray. copyFrom(long[] array)
default BartNDArray
BartNDArray. copyFrom(long[] real, long[] imag)
default BartNDArray
BartNDArray. copyFrom(short[] array)
default BartNDArray
BartNDArray. copyFrom(short[] real, short[] imag)
default BartNDArray
BartNDArray. copyFrom(io.github.hakkelt.ndarrays.NDArray<?> array)
default BartNDArray
BartNDArray. copyFrom(io.github.hakkelt.ndarrays.NDArray<? extends Number> real, io.github.hakkelt.ndarrays.NDArray<? extends Number> imag)
default BartNDArray
BartNDArray. copyFrom(Object[] array)
default BartNDArray
BartNDArray. copyFrom(Object[] real, Object[] imag)
BartNDArray
BartNDArrayMaskView. createNewNDArrayOfSameTypeAsMe(int... shape)
BartNDArray
BartNDArrayPermuteDimsView. createNewNDArrayOfSameTypeAsMe(int... shape)
BartNDArray
BartNDArrayReshapeView. createNewNDArrayOfSameTypeAsMe(int... shape)
BartNDArray
BartNDArraySliceView. createNewNDArrayOfSameTypeAsMe(int... dims)
BartNDArray
BartNDArrayView. createNewNDArrayOfSameTypeAsMe(int... dims)
default BartNDArray
BartNDArray. divide(byte divisor)
default BartNDArray
BartNDArray. divide(double divisor)
default BartNDArray
BartNDArray. divide(float divisor)
default BartNDArray
BartNDArray. divide(int divisor)
default BartNDArray
BartNDArray. divide(long divisor)
default BartNDArray
BartNDArray. divide(short divisor)
default BartNDArray
BartNDArray. divide(io.github.hakkelt.ndarrays.NDArray<?> divisor)
default BartNDArray
BartNDArray. divide(Object... divisors)
default BartNDArray
BartNDArray. divideInplace(byte divisor)
default BartNDArray
BartNDArray. divideInplace(double divisor)
default BartNDArray
BartNDArray. divideInplace(float divisor)
default BartNDArray
BartNDArray. divideInplace(int divisor)
default BartNDArray
BartNDArray. divideInplace(long divisor)
default BartNDArray
BartNDArray. divideInplace(short divisor)
default BartNDArray
BartNDArray. divideInplace(io.github.hakkelt.ndarrays.NDArray<?> divisor)
default BartNDArray
BartNDArray. divideInplace(Object... divisors)
default BartNDArray
BartNDArray. dropDims(int... droppedDims)
default BartNDArray
BartNDArray. fill(double value)
default BartNDArray
BartNDArray. fill(Float value)
default BartNDArray
BartNDArray. fill(org.apache.commons.math3.complex.Complex value)
BartNDArray
BartComplexFloatNDArray. fillUsingCartesianIndices(Function<int[],org.apache.commons.math3.complex.Complex> func)
BartNDArray
BartNDArray. fillUsingCartesianIndices(Function<int[],org.apache.commons.math3.complex.Complex> func)
BartNDArray
BartNDArrayMaskView. fillUsingCartesianIndices(Function<int[],org.apache.commons.math3.complex.Complex> func)
BartNDArray
BartNDArrayPermuteDimsView. fillUsingCartesianIndices(Function<int[],org.apache.commons.math3.complex.Complex> func)
BartNDArray
BartNDArrayReshapeView. fillUsingCartesianIndices(Function<int[],org.apache.commons.math3.complex.Complex> func)
BartNDArray
BartNDArraySliceView. fillUsingCartesianIndices(Function<int[],org.apache.commons.math3.complex.Complex> func)
BartNDArray
BartComplexFloatNDArray. fillUsingLinearIndices(IntFunction<org.apache.commons.math3.complex.Complex> func)
BartNDArray
BartNDArray. fillUsingLinearIndices(IntFunction<org.apache.commons.math3.complex.Complex> func)
BartNDArray
BartNDArrayMaskView. fillUsingLinearIndices(IntFunction<org.apache.commons.math3.complex.Complex> func)
BartNDArray
BartNDArrayPermuteDimsView. fillUsingLinearIndices(IntFunction<org.apache.commons.math3.complex.Complex> func)
BartNDArray
BartNDArrayReshapeView. fillUsingLinearIndices(IntFunction<org.apache.commons.math3.complex.Complex> func)
BartNDArray
BartNDArraySliceView. fillUsingLinearIndices(IntFunction<org.apache.commons.math3.complex.Complex> func)
default BartNDArray
BartNDArray. inverseMask(io.github.hakkelt.ndarrays.NDArray<?> mask)
default BartNDArray
BartNDArray. map(UnaryOperator<org.apache.commons.math3.complex.Complex> func)
BartNDArray
BartComplexFloatNDArray. mapOnComplexSlices(BiFunction<io.github.hakkelt.ndarrays.ComplexNDArray<Float>,int[],io.github.hakkelt.ndarrays.NDArray<?>> func, int... iterationDims)
BartNDArray
BartNDArray. mapOnComplexSlices(BiFunction<io.github.hakkelt.ndarrays.ComplexNDArray<Float>,int[],io.github.hakkelt.ndarrays.NDArray<?>> func, int... iterationDims)
BartNDArray
BartNDArrayMaskView. mapOnComplexSlices(BiFunction<io.github.hakkelt.ndarrays.ComplexNDArray<Float>,int[],io.github.hakkelt.ndarrays.NDArray<?>> func, int... iterationDims)
BartNDArray
BartNDArrayPermuteDimsView. mapOnComplexSlices(BiFunction<io.github.hakkelt.ndarrays.ComplexNDArray<Float>,int[],io.github.hakkelt.ndarrays.NDArray<?>> func, int... iterationDims)
BartNDArray
BartNDArrayReshapeView. mapOnComplexSlices(BiFunction<io.github.hakkelt.ndarrays.ComplexNDArray<Float>,int[],io.github.hakkelt.ndarrays.NDArray<?>> func, int... iterationDims)
BartNDArray
BartNDArraySliceView. mapOnComplexSlices(BiFunction<io.github.hakkelt.ndarrays.ComplexNDArray<Float>,int[],io.github.hakkelt.ndarrays.NDArray<?>> func, int... iterationDims)
default BartNDArray
BartNDArray. mapWithCartesianIndices(BiFunction<org.apache.commons.math3.complex.Complex,int[],org.apache.commons.math3.complex.Complex> func)
default BartNDArray
BartNDArray. mapWithLinearIndices(BiFunction<org.apache.commons.math3.complex.Complex,Integer,org.apache.commons.math3.complex.Complex> func)
default BartNDArray
BartNDArray. mask(io.github.hakkelt.ndarrays.NDArray<?> mask)
default BartNDArray
BartNDArray. mask(Predicate<org.apache.commons.math3.complex.Complex> func)
default BartNDArray
BartNDArray. maskWithCartesianIndices(BiPredicate<org.apache.commons.math3.complex.Complex,int[]> func)
default BartNDArray
BartNDArray. maskWithLinearIndices(BiPredicate<org.apache.commons.math3.complex.Complex,Integer> func)
default BartNDArray
BartNDArray. multiply(byte multiplicand)
default BartNDArray
BartNDArray. multiply(double multiplicand)
default BartNDArray
BartNDArray. multiply(float multiplicand)
default BartNDArray
BartNDArray. multiply(int multiplicand)
default BartNDArray
BartNDArray. multiply(long multiplicand)
default BartNDArray
BartNDArray. multiply(short multiplicand)
default BartNDArray
BartNDArray. multiply(io.github.hakkelt.ndarrays.NDArray<?> multiplicand)
default BartNDArray
BartNDArray. multiply(Object... multiplicands)
default BartNDArray
BartNDArray. multiplyInplace(byte multiplicand)
default BartNDArray
BartNDArray. multiplyInplace(double multiplicand)
default BartNDArray
BartNDArray. multiplyInplace(float multiplicand)
default BartNDArray
BartNDArray. multiplyInplace(int multiplicand)
default BartNDArray
BartNDArray. multiplyInplace(long multiplicand)
default BartNDArray
BartNDArray. multiplyInplace(short multiplicand)
default BartNDArray
BartNDArray. multiplyInplace(io.github.hakkelt.ndarrays.NDArray<?> multiplicand)
default BartNDArray
BartNDArray. multiplyInplace(Object... multiplicands)
default BartNDArray
BartNDArray. permuteDims(int... permutation)
static BartNDArray
BartNDArray. prepareToSave(BartNDArray array)
Permutes and reshapes the array according to the meaning of dimensions in BART and writes to disk.default BartNDArray
BartNDArray. reshape(int... newShape)
static BartNDArray
Bart. run(Object... args)
Executes a BART command and reads its output to an NDArraystatic BartNDArray
Bart. run(Consumer<String> outputConsumer, Object... args)
Executes a BART command and reads its output to an NDArray.default BartNDArray
BartNDArray. 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 BartNDArray
BartNDArray. selectDims(int... selectedDims)
BartNDArray
BartComplexFloatNDArray. similar()
BartNDArray
BartNDArray. similar()
BartNDArray
BartNDArrayMaskView. similar()
BartNDArray
BartNDArrayPermuteDimsView. similar()
BartNDArray
BartNDArrayReshapeView. similar()
BartNDArray
BartNDArraySliceView. similar()
default BartNDArray
BartNDArray. slice(Object... slicingExpressions)
default BartNDArray
BartNDArray. squeeze()
default BartNDArray
BartNDArray. subtract(byte substrahend)
default BartNDArray
BartNDArray. subtract(double substrahend)
default BartNDArray
BartNDArray. subtract(float substrahend)
default BartNDArray
BartNDArray. subtract(int substrahend)
default BartNDArray
BartNDArray. subtract(long substrahend)
default BartNDArray
BartNDArray. subtract(short substrahend)
default BartNDArray
BartNDArray. subtract(io.github.hakkelt.ndarrays.NDArray<?> substrahend)
default BartNDArray
BartNDArray. subtract(Object... substrahends)
default BartNDArray
BartNDArray. subtractInplace(byte substrahend)
default BartNDArray
BartNDArray. subtractInplace(double substrahend)
default BartNDArray
BartNDArray. subtractInplace(float substrahend)
default BartNDArray
BartNDArray. subtractInplace(int substrahend)
default BartNDArray
BartNDArray. subtractInplace(long substrahend)
default BartNDArray
BartNDArray. subtractInplace(short substrahend)
default BartNDArray
BartNDArray. subtractInplace(io.github.hakkelt.ndarrays.NDArray<?> substrahend)
default BartNDArray
BartNDArray. subtractInplace(Object... substrahends)
default BartNDArray
BartNDArray. sum(int... selectedDims)
Methods in io.github.hakkelt.bartwrapper with parameters of type BartNDArray Modifier and Type Method Description static BartNDArray
BartNDArray. 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)
-