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