Uses of Class
io.github.hakkelt.ndarrays.internal.AbstractNDArray
-
Packages that use AbstractNDArray 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 AbstractNDArray in io.github.hakkelt.ndarrays
Subclasses of AbstractNDArray in io.github.hakkelt.ndarrays Modifier and Type Class Description class
AbstractBigDecimalNDArray
Abstract NDArray class for arbitrary precision floating point values.class
AbstractBigIntegerNDArray
Abstract NDArray class for arbitrary precision integer values.class
AbstractByteNDArray
Abstract NDArray class for byte (8-bit integer) values.class
AbstractComplexNDArray<T extends Number>
Abstract NDArray class for Complex values.class
AbstractDoubleNDArray
Abstract NDArray class for double (8-bit integer) values.class
AbstractFloatNDArray
Abstract NDArray class for float (8-bit integer) values.class
AbstractIntegerNDArray
Abstract NDArray class for int (8-bit integer) values.class
AbstractLongNDArray
Abstract NDArray class for long (8-bit integer) values.class
AbstractShortNDArray
Abstract NDArray class for short (8-bit integer) values. -
Uses of AbstractNDArray in io.github.hakkelt.ndarrays.basic
Subclasses of AbstractNDArray in io.github.hakkelt.ndarrays.basic Modifier and Type Class Description class
BasicBigDecimalNDArray
Reference implementation for the NDArray of BigDecimal (arbitrary precision floating-point) values.class
BasicBigIntegerNDArray
Reference implementation for the NDArray of BigInteger (arbitrary precision integer) values.class
BasicByteNDArray
Reference implementation for the NDArray of byte (8 bit integer) values.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.class
BasicDoubleNDArray
Reference implementation for the NDArray of double (double precision, 64 bit floating-point) values.class
BasicFloatNDArray
Reference implementation for the NDArray of float (single precision, 32 bit floating-point) values.class
BasicIntegerNDArray
Reference implementation for the NDArray of int (32 bit integer) values.class
BasicLongNDArray
Reference implementation for the NDArray of long (64 bit integer) values.class
BasicShortNDArray
Reference implementation for the NDArray of short (16 bit integer) values. -
Uses of AbstractNDArray in io.github.hakkelt.ndarrays.internal
Subclasses of AbstractNDArray in io.github.hakkelt.ndarrays.internal Modifier and Type Class Description class
AbstractNDArrayMaskView<T,T2 extends Number>
class
AbstractNDArrayPermuteDimsView<T,T2 extends Number>
class
AbstractNDArrayReshapeView<T,T2 extends Number>
class
AbstractNDArraySliceView<T,T2 extends Number>
class
AbstractNDArrayView<T,T2 extends Number>
class
AbstractRealNDArray<T extends Number>
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.class
RealNDArrayMaskView<T extends Number>
A view for an NDArray holding real values that selects values based on a specified mask.class
RealNDArrayPermuteDimsView<T extends Number>
A view for an NDArray holding real values that permutes the order of dimensions.class
RealNDArrayReshapeView<T extends Number>
A view for an NDArray holding real values that changes the shape of the parent NDArray.class
RealNDArraySliceView<T extends Number>
A view for an NDArray holding real values that slices the parent NDArray.Methods in io.github.hakkelt.ndarrays.internal with type parameters of type AbstractNDArray Modifier and Type Method Description <A extends AbstractNDArray<T,T2>>
AFileOperations. readComplexFromFile(DoubleBuffer buffer, A array)
<A extends AbstractNDArray<T,T2>>
AFileOperations. readComplexFromFile(FloatBuffer buffer, A array)
<A extends AbstractNDArray<T,T2>>
AFileOperations. readFromFile(File file, Function<int[],A> constructor)
<A extends AbstractNDArray<T,T2>>
AFileOperations. readFromFile(ByteBuffer buffer, A array)
<A extends AbstractNDArray<T,T2>>
AFileOperations. readFromFile(DoubleBuffer buffer, A array)
<A extends AbstractNDArray<T,T2>>
AFileOperations. readFromFile(FloatBuffer buffer, A array)
<A extends AbstractNDArray<T,T2>>
AFileOperations. readFromFile(IntBuffer buffer, A array)
<A extends AbstractNDArray<T,T2>>
AFileOperations. readFromFile(LongBuffer buffer, A array)
<A extends AbstractNDArray<T,T2>>
AFileOperations. readFromFile(ShortBuffer buffer, A array)
Methods in io.github.hakkelt.ndarrays.internal that return AbstractNDArray Modifier and Type Method Description AbstractNDArray<T,T2>
AbstractNDArrayView. getParent()
AbstractNDArray<T,T2>
AbstractNDArrayView. getTopMostParent()
Methods in io.github.hakkelt.ndarrays.internal with parameters of type AbstractNDArray Modifier and Type Method Description NDArray<T>
ArrayOperations. add(AbstractNDArray<T,T2> me, Object... addends)
NDArray<T>
ArrayOperations. addInplace(AbstractNDArray<T,T2> me, Object... addends)
NDArray<T>
ArrayOperations. concatenate(AbstractNDArray<T,T2> me, int axis, NDArray<?>... arrays)
NDArray<T>
CopyFromOperations. copyFrom(AbstractNDArray<T,T2> me, byte[] array)
NDArray<T>
CopyFromOperations. copyFrom(AbstractNDArray<T,T2> me, double[] array)
NDArray<T>
CopyFromOperations. copyFrom(AbstractNDArray<T,T2> me, float[] array)
NDArray<T>
CopyFromOperations. copyFrom(AbstractNDArray<T,T2> me, int[] array)
NDArray<T>
CopyFromOperations. copyFrom(AbstractNDArray<T,T2> me, long[] array)
NDArray<T>
CopyFromOperations. copyFrom(AbstractNDArray<T,T2> me, short[] array)
NDArray<T>
CopyFromOperations. copyFrom(AbstractNDArray<T,T2> me, Object[] array)
NDArray<T>
ArrayOperations. divide(AbstractNDArray<T,T2> me, Object... divisors)
NDArray<T>
ArrayOperations. divideInplace(AbstractNDArray<T,T2> me, Object... divisors)
NDArray<T>
ViewOperations. dropDims(AbstractNDArray<T,T2> me, int... droppedDims)
NDArray<T>
ArrayOperations. fill(AbstractNDArray<T,T2> me, double value)
NDArray<T>
ArrayOperations. fill(AbstractNDArray<T,T2> me, T value)
NDArray<T>
ArrayOperations. multiply(AbstractNDArray<T,T2> me, Object... multiplicands)
NDArray<T>
ArrayOperations. multiplyInplace(AbstractNDArray<T,T2> me, Object... multiplicands)
NDArray<T>
ViewOperations. selectDims(AbstractNDArray<T,T2> me, int... selectedDims)
NDArray<T>
ViewOperations. squeeze(AbstractNDArray<T,T2> me)
NDArray<T>
ArrayOperations. subtract(AbstractNDArray<T,T2> me, Object... substrahends)
NDArray<T>
ArrayOperations. subtractInplace(AbstractNDArray<T,T2> me, Object... substrahends)
void
FileOperations. writeToFile(File file, AbstractNDArray<T,T2> array)
-