public static interface Mutate2D.Modifiable<N extends Number> extends Structure2D, Mutate1D.Modifiable<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 void |
modifyColumn(long row,
long col,
UnaryFunction<N> modifier) |
default void |
modifyColumn(long col,
UnaryFunction<N> modifier) |
default void |
modifyDiagonal(long row,
long col,
UnaryFunction<N> modifier) |
default void |
modifyDiagonal(UnaryFunction<N> modifier) |
default void |
modifyMatchingInColumns(Access1D<N> left,
BinaryFunction<N> function) |
default void |
modifyMatchingInColumns(BinaryFunction<N> function,
Access1D<N> right) |
default void |
modifyMatchingInRows(Access1D<N> left,
BinaryFunction<N> function) |
default void |
modifyMatchingInRows(BinaryFunction<N> function,
Access1D<N> right) |
void |
modifyOne(long row,
long col,
UnaryFunction<N> modifier) |
default void |
modifyOne(long index,
UnaryFunction<N> modifier) |
default void |
modifyRow(long row,
long col,
UnaryFunction<N> modifier) |
default void |
modifyRow(long row,
UnaryFunction<N> modifier) |
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
modifyAll, modifyMatching, modifyMatching, modifyRange
index, loopAll, loopMatching, loopRange, mapper, size
default void modifyColumn(long row, long col, UnaryFunction<N> modifier)
default void modifyColumn(long col, UnaryFunction<N> modifier)
default void modifyDiagonal(long row, long col, UnaryFunction<N> modifier)
default void modifyDiagonal(UnaryFunction<N> modifier)
default void modifyMatchingInColumns(Access1D<N> left, BinaryFunction<N> function)
default void modifyMatchingInColumns(BinaryFunction<N> function, Access1D<N> right)
default void modifyMatchingInRows(Access1D<N> left, BinaryFunction<N> function)
default void modifyMatchingInRows(BinaryFunction<N> function, Access1D<N> right)
void modifyOne(long row, long col, UnaryFunction<N> modifier)
default void modifyOne(long index, UnaryFunction<N> modifier)
modifyOne
in interface Mutate1D.Modifiable<N extends Number>
default void modifyRow(long row, long col, UnaryFunction<N> modifier)
default void modifyRow(long row, UnaryFunction<N> modifier)
Copyright © 2019 Optimatika. All rights reserved.