public interface ElementsSupplier<N extends Number> extends Stream2D<N,MatrixStore<N>,TransformableRegion<N>,ElementsSupplier<N>>, Supplier<MatrixStore<N>>
Structure2D.IntRowColumn, Structure2D.Logical<S extends Structure2D,B extends Structure2D.Logical<S,?>>, Structure2D.LongRowColumn, Structure2D.ReducibleTo1D<R extends Structure1D>, Structure2D.RowColumnCallback, Structure2D.RowColumnKey<R,C>, Structure2D.RowColumnMapper<R,C>Structure1D.BasicMapper<T>, Structure1D.IndexCallback, Structure1D.IndexMapper<T>, Structure1D.IntIndex, Structure1D.LongIndex, Structure1D.LoopCallback| Modifier and Type | Method and Description |
|---|---|
default MatrixStore<N> |
get() |
default ElementsSupplier<N> |
operateOnAll(UnaryFunction<N> operator) |
default ElementsSupplier<N> |
operateOnAny(Transformation2D<N> operator) |
default ElementsSupplier<N> |
operateOnColumns(BinaryFunction<N> operator,
Access1D<N> right) |
default ElementsSupplier<N> |
operateOnMatching(BinaryFunction<N> operator,
MatrixStore<N> right) |
default ElementsSupplier<N> |
operateOnMatching(MatrixStore<N> left,
BinaryFunction<N> operator) |
default ElementsSupplier<N> |
operateOnRows(BinaryFunction<N> operator,
Access1D<N> right) |
PhysicalStore.Factory<N,?> |
physical() |
default ElementsSupplier<N> |
transpose() |
operateOnAll, operateOnAll, operateOnAll, operateOnAll, operateOnAllcollect, supplyTocolumn, column, column, column, column, count, count, countColumns, countRows, index, index, isEmpty, isFat, isScalar, isSquare, isTall, isVector, loopAll, loopColumn, loopColumn, loopDiagonal, loopMatching, loopRow, loopRow, mapperOf, row, row, row, row, rowindex, loopAll, loopMatching, loopRange, mapper, sizedefault MatrixStore<N> get()
get in interface Supplier<MatrixStore<N extends Number>>default ElementsSupplier<N> operateOnAll(UnaryFunction<N> operator)
operateOnAll in interface Stream2D<N extends Number,MatrixStore<N extends Number>,TransformableRegion<N extends Number>,ElementsSupplier<N extends Number>>default ElementsSupplier<N> operateOnAny(Transformation2D<N> operator)
operateOnAny in interface Stream2D<N extends Number,MatrixStore<N extends Number>,TransformableRegion<N extends Number>,ElementsSupplier<N extends Number>>default ElementsSupplier<N> operateOnColumns(BinaryFunction<N> operator, Access1D<N> right)
operateOnColumns in interface Stream2D<N extends Number,MatrixStore<N extends Number>,TransformableRegion<N extends Number>,ElementsSupplier<N extends Number>>default ElementsSupplier<N> operateOnMatching(BinaryFunction<N> operator, MatrixStore<N> right)
operateOnMatching in interface Stream2D<N extends Number,MatrixStore<N extends Number>,TransformableRegion<N extends Number>,ElementsSupplier<N extends Number>>default ElementsSupplier<N> operateOnMatching(MatrixStore<N> left, BinaryFunction<N> operator)
operateOnMatching in interface Stream2D<N extends Number,MatrixStore<N extends Number>,TransformableRegion<N extends Number>,ElementsSupplier<N extends Number>>default ElementsSupplier<N> operateOnRows(BinaryFunction<N> operator, Access1D<N> right)
operateOnRows in interface Stream2D<N extends Number,MatrixStore<N extends Number>,TransformableRegion<N extends Number>,ElementsSupplier<N extends Number>>PhysicalStore.Factory<N,?> physical()
default ElementsSupplier<N> transpose()
transpose in interface Stream2D<N extends Number,MatrixStore<N extends Number>,TransformableRegion<N extends Number>,ElementsSupplier<N extends Number>>Copyright © 2019 Optimatika. All rights reserved.