public final class ColumnsSupplier<N extends Number> extends Object implements Access2D<N>, ElementsSupplier<N>
Access2D.Aggregatable<N extends Number>, Access2D.Collectable<N extends Number,R extends Mutate2D.Receiver<N>>, Access2D.Elements, Access2D.ElementView<N extends Number>, Access2D.IndexOf, Access2D.Sliceable<N extends Number>, Access2D.Visitable<N extends Number>
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 |
---|---|
SparseArray<N> |
addColumn() |
void |
addColumns(int numberToAdd) |
long |
countColumns() |
long |
countRows() |
double |
doubleValue(long row,
long col)
Extracts one element of this matrix as a double.
|
N |
get(long row,
long col) |
SparseArray<N> |
getColumn(int index) |
PhysicalStore.Factory<N,?> |
physical() |
Access1D<N> |
removeColumn(int index) |
ColumnsSupplier<N> |
selectColumns(int[] indices) |
void |
supplyTo(TransformableRegion<N> receiver) |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
asCollectable2D, asPrimitive2D, byteValue, byteValue, columns, doubleValue, elements, equals, floatValue, floatValue, get, intValue, intValue, longValue, longValue, newPrimitiveColumnCollectable, newPrimitiveRowCollectable, rows, shortValue, shortValue, toRawCopy2D, toString, wrap, wrap
asCollectable1D, asPrimitive1D, axpy, dot, equals, hashCode, nonzeros, supplyTo, toRawCopy1D, toString, wrap, wrap, wrap
get, operateOnAll, operateOnAny, operateOnColumns, operateOnMatching, operateOnMatching, operateOnRows, transpose
operateOnAll, operateOnAll, operateOnAll, operateOnAll, operateOnAll
collect
column, column, column, column, column, count, 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
public SparseArray<N> addColumn()
public void addColumns(int numberToAdd)
public long countColumns()
countColumns
in interface Structure2D
public long countRows()
countRows
in interface Structure2D
public double doubleValue(long row, long col)
Access2D
doubleValue
in interface Access2D<N extends Number>
row
- A row index.col
- A column index.public SparseArray<N> getColumn(int index)
public PhysicalStore.Factory<N,?> physical()
physical
in interface ElementsSupplier<N extends Number>
public ColumnsSupplier<N> selectColumns(int[] indices)
public void supplyTo(TransformableRegion<N> receiver)
supplyTo
in interface Access2D.Collectable<N extends Number,TransformableRegion<N extends Number>>
Copyright © 2019 Optimatika. All rights reserved.