public static final class MatrixStore.LogicalBuilder<N extends Number> extends Object implements ElementsSupplier<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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
operateOnAll, operateOnMatching, operateOnMatching
operateOnAll, operateOnAll, operateOnAll, operateOnAll, operateOnAll
collect
column, column, column, column, column, 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
public final MatrixStore.LogicalBuilder<N> above(int aRowDim)
@SafeVarargs public final MatrixStore.LogicalBuilder<N> above(MatrixStore<N>... upperStore)
@SafeVarargs public final MatrixStore.LogicalBuilder<N> above(N... anUpperStore)
public final MatrixStore.LogicalBuilder<N> below(int aRowDim)
@SafeVarargs public final MatrixStore.LogicalBuilder<N> below(MatrixStore<N>... aLowerStore)
@SafeVarargs public final MatrixStore.LogicalBuilder<N> below(N... aLowerStore)
public final MatrixStore.LogicalBuilder<N> bidiagonal(boolean upper, boolean assumeOne)
public final MatrixStore.LogicalBuilder<N> column(int... col)
public final MatrixStore.LogicalBuilder<N> conjugate()
public final PhysicalStore<N> copy()
public final long count()
Structure2D
count
in interface Structure1D
count
in interface Structure2D
public final long countColumns()
countColumns
in interface Structure2D
public final long countRows()
countRows
in interface Structure2D
public final MatrixStore.LogicalBuilder<N> diagonal(boolean assumeOne)
@SafeVarargs public final MatrixStore.LogicalBuilder<N> diagonally(MatrixStore<N>... aDiagonalStore)
public final MatrixStore<N> get()
get
in interface Supplier<MatrixStore<N extends Number>>
get
in interface ElementsSupplier<N extends Number>
public final MatrixStore.LogicalBuilder<N> hermitian(boolean upper)
public final MatrixStore.LogicalBuilder<N> hessenberg(boolean upper)
public final MatrixStore.LogicalBuilder<N> left(int aColDim)
@SafeVarargs public final MatrixStore.LogicalBuilder<N> left(MatrixStore<N>... aLeftStore)
@SafeVarargs public final MatrixStore.LogicalBuilder<N> left(N... aLeftStore)
public final MatrixStore.LogicalBuilder<N> limits(int rowLimit, int columnLimit)
public final MatrixStore.LogicalBuilder<N> offsets(int rowOffset, int columnOffset)
public final PhysicalStore.Factory<N,?> physical()
physical
in interface ElementsSupplier<N extends Number>
public final MatrixStore.LogicalBuilder<N> right(int aColDim)
@SafeVarargs public final MatrixStore.LogicalBuilder<N> right(MatrixStore<N>... aRightStore)
@SafeVarargs public final MatrixStore.LogicalBuilder<N> right(N... aRightStore)
public final MatrixStore.LogicalBuilder<N> row(int... row)
public final MatrixStore.LogicalBuilder<N> superimpose(int row, int col, MatrixStore<N> aStore)
public final MatrixStore.LogicalBuilder<N> superimpose(int row, int col, Number aStore)
public final MatrixStore.LogicalBuilder<N> superimpose(MatrixStore<N> aStore)
public final void supplyTo(ElementsConsumer<N> receiver)
supplyTo
in interface Access2D.Collectable<N extends Number,ElementsConsumer<N extends Number>>
public final MatrixStore.LogicalBuilder<N> transpose()
transpose
in interface Stream2D<N extends Number,MatrixStore<N extends Number>,ElementsConsumer<N extends Number>,ElementsSupplier<N extends Number>>
transpose
in interface ElementsSupplier<N extends Number>
public final MatrixStore.LogicalBuilder<N> triangular(boolean upper, boolean assumeOne)
public final MatrixStore.LogicalBuilder<N> tridiagonal()
Copyright © 2018 Optimatika. All rights reserved.