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, operateOnAll
collect, supplyTo
column, 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, row
loopAll, loopMatching, loopRange, mapper
default 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.