public interface ElementsSupplier<N extends Number> extends Stream2D<N,MatrixStore<N>,ElementsConsumer<N>,ElementsSupplier<N>>, Supplier<MatrixStore<N>>
Structure2D.IntRowColumn, 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> |
operateOnMatching(BinaryFunction<N> operator,
MatrixStore<N> right) |
default ElementsSupplier<N> |
operateOnMatching(MatrixStore<N> left,
BinaryFunction<N> operator) |
PhysicalStore.Factory<N,?> |
physical() |
default ElementsSupplier<N> |
transpose() |
operateOnAll, operateOnAll, operateOnAll, operateOnAll, operateOnAllcollect, supplyTocolumn, column, column, column, column, count, countColumns, countRows, index, index, isEmpty, isFat, isScalar, isSquare, isTall, isVector, loopAll, loopColumn, loopColumn, loopDiagonal, loopMatching, loopRow, loopRow, mapperOf, row, row, row, row, rowloopAll, loopMatching, loopRange, mapperdefault 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>,ElementsConsumer<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>,ElementsConsumer<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>,ElementsConsumer<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>,ElementsConsumer<N extends Number>,ElementsSupplier<N extends Number>>Copyright © 2018 Optimatika. All rights reserved.