public abstract static class ElementsConsumer.ConsumerRegion<N extends Number> extends Object implements ElementsConsumer<N>
ElementsConsumer.ColumnsRegion<N extends Number>, ElementsConsumer.ConsumerRegion<N extends Number>, ElementsConsumer.FillByMultiplying<N extends Number>, ElementsConsumer.LimitRegion<N extends Number>, ElementsConsumer.OffsetRegion<N extends Number>, ElementsConsumer.RowsRegion<N extends Number>, ElementsConsumer.TransposedRegion<N extends Number>
Mutate2D.Exchangeable, Mutate2D.Fillable<N extends Number>, Mutate2D.Mixable<N extends Number>, Mutate2D.Modifiable<N extends Number>, Mutate2D.ModifiableReceiver<N extends Number>, Mutate2D.Receiver<N extends Number>, Mutate2D.Transformable<N extends Number>
Mutate1D.Sortable
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 | Constructor and Description |
---|---|
protected |
ConsumerRegion(ElementsConsumer.FillByMultiplying<N> multiplier,
long rows,
long columns) |
Modifier and Type | Method and Description |
---|---|
void |
fillByMultiplying(Access1D<N> left,
Access1D<N> right) |
void |
modifyMatching(Access1D<N> left,
BinaryFunction<N> function) |
void |
modifyMatching(BinaryFunction<N> function,
Access1D<N> right) |
ElementsConsumer<N> |
regionByColumns(int... columns) |
ElementsConsumer<N> |
regionByLimits(int rowLimit,
int columnLimit) |
ElementsConsumer<N> |
regionByOffsets(int rowOffset,
int columnOffset) |
ElementsConsumer<N> |
regionByRows(int... rows) |
ElementsConsumer<N> |
regionByTransposing() |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
modifyColumn, modifyColumn, modifyDiagonal, modifyDiagonal, modifyMatchingInColumns, modifyMatchingInColumns, modifyMatchingInRows, modifyMatchingInRows, modifyOne, modifyOne, modifyRow, modifyRow
modifyAll, modifyRange
accept, isAcceptable
add, add, add, add, set, set, set, set
copyComplexArgument, copyComplexImaginary, copyComplexModulus, copyComplexModulusAndArgument, copyComplexReal, copyComplexRealAndImaginary, reset
fillColumn, fillColumn, fillColumn, fillColumn, fillColumn, fillColumn, fillDiagonal, fillDiagonal, fillDiagonal, fillDiagonal, fillDiagonal, fillDiagonal, fillOne, fillOne, fillOne, fillOne, fillOne, fillOne, fillRow, fillRow, fillRow, fillRow, fillRow, fillRow
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
fillAll, fillAll, fillMatching, fillMatching, fillMatching, fillRange, fillRange
loopAll, loopMatching, loopRange, mapper, size
protected ConsumerRegion(ElementsConsumer.FillByMultiplying<N> multiplier, long rows, long columns)
public final void fillByMultiplying(Access1D<N> left, Access1D<N> right)
fillByMultiplying
in interface ElementsConsumer<N extends Number>
public void modifyMatching(Access1D<N> left, BinaryFunction<N> function)
modifyMatching
in interface Mutate1D.Modifiable<N extends Number>
public void modifyMatching(BinaryFunction<N> function, Access1D<N> right)
modifyMatching
in interface Mutate1D.Modifiable<N extends Number>
public final ElementsConsumer<N> regionByColumns(int... columns)
regionByColumns
in interface ElementsConsumer<N extends Number>
public final ElementsConsumer<N> regionByLimits(int rowLimit, int columnLimit)
regionByLimits
in interface ElementsConsumer<N extends Number>
public final ElementsConsumer<N> regionByOffsets(int rowOffset, int columnOffset)
regionByOffsets
in interface ElementsConsumer<N extends Number>
public final ElementsConsumer<N> regionByRows(int... rows)
regionByRows
in interface ElementsConsumer<N extends Number>
public ElementsConsumer<N> regionByTransposing()
regionByTransposing
in interface ElementsConsumer<N extends Number>
Copyright © 2019 Optimatika. All rights reserved.