public static final class MatrixStore.LogicalBuilder<N extends Number> extends Object implements ElementsSupplier<N>, Structure2D.Logical<MatrixStore<N>,MatrixStore.LogicalBuilder<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.LoopCallbackclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitoperateOnAll, operateOnAny, operateOnColumns, operateOnMatching, operateOnMatching, operateOnRowsoperateOnAll, operateOnAll, operateOnAll, operateOnAll, operateOnAllcollectcolumn, 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, rowindex, loopAll, loopMatching, loopRange, mapper, sizepublic MatrixStore.LogicalBuilder<N> above(int numberOfRows)
public MatrixStore.LogicalBuilder<N> above(MatrixStore<N>... upperStore)
above in interface Structure2D.Logical<MatrixStore<N extends Number>,MatrixStore.LogicalBuilder<N extends Number>>public MatrixStore.LogicalBuilder<N> above(N... elements)
public MatrixStore.LogicalBuilder<N> below(int numberOfRows)
public MatrixStore.LogicalBuilder<N> below(MatrixStore<N>... lowerStore)
below in interface Structure2D.Logical<MatrixStore<N extends Number>,MatrixStore.LogicalBuilder<N extends Number>>public MatrixStore.LogicalBuilder<N> below(N... elements)
public MatrixStore.LogicalBuilder<N> bidiagonal(boolean upper, boolean assumeOne)
public MatrixStore.LogicalBuilder<N> column(int... columns)
columns(int[])public MatrixStore.LogicalBuilder<N> columns(int[] columns)
public MatrixStore.LogicalBuilder<N> conjugate()
public PhysicalStore<N> copy()
public long count()
Structure2Dcount in interface Structure1Dcount in interface Structure2Dpublic long countColumns()
countColumns in interface Structure2Dpublic long countRows()
countRows in interface Structure2Dpublic MatrixStore.LogicalBuilder<N> diagonal()
public MatrixStore.LogicalBuilder<N> diagonal(boolean maintain)
maintain - Maintain the original matrix dimensions (resulting matrix not necessarily square).public MatrixStore.LogicalBuilder<N> diagonally(MatrixStore<N>... diagonally)
diagonally in interface Structure2D.Logical<MatrixStore<N extends Number>,MatrixStore.LogicalBuilder<N extends Number>>public MatrixStore<N> get()
get in interface Supplier<MatrixStore<N extends Number>>get in interface ElementsSupplier<N extends Number>get in interface Structure2D.Logical<MatrixStore<N extends Number>,MatrixStore.LogicalBuilder<N extends Number>>public MatrixStore.LogicalBuilder<N> hermitian(boolean upper)
public MatrixStore.LogicalBuilder<N> hessenberg(boolean upper)
public MatrixStore.LogicalBuilder<N> left(int numberOfColumns)
public MatrixStore.LogicalBuilder<N> left(MatrixStore<N>... left)
left in interface Structure2D.Logical<MatrixStore<N extends Number>,MatrixStore.LogicalBuilder<N extends Number>>public MatrixStore.LogicalBuilder<N> left(N... elements)
public MatrixStore.LogicalBuilder<N> limits(int rowLimit, int columnLimit)
public MatrixStore.LogicalBuilder<N> offsets(int rowOffset, int columnOffset)
public PhysicalStore.Factory<N,?> physical()
physical in interface ElementsSupplier<N extends Number>public MatrixStore.LogicalBuilder<N> right(int numberOfColumns)
public MatrixStore.LogicalBuilder<N> right(MatrixStore<N>... right)
right in interface Structure2D.Logical<MatrixStore<N extends Number>,MatrixStore.LogicalBuilder<N extends Number>>public MatrixStore.LogicalBuilder<N> right(N... elements)
public MatrixStore.LogicalBuilder<N> row(int... rows)
rows(int[])public MatrixStore.LogicalBuilder<N> rows(int[] rows)
public MatrixStore.LogicalBuilder<N> superimpose(int row, int col, MatrixStore<N> matrix)
public MatrixStore.LogicalBuilder<N> superimpose(int row, int col, Number matrix)
public MatrixStore.LogicalBuilder<N> superimpose(MatrixStore<N> matrix)
public void supplyTo(TransformableRegion<N> receiver)
supplyTo in interface Access2D.Collectable<N extends Number,TransformableRegion<N extends Number>>public MatrixStore.LogicalBuilder<N> transpose()
transpose in interface ElementsSupplier<N extends Number>transpose in interface Stream2D<N extends Number,MatrixStore<N extends Number>,TransformableRegion<N extends Number>,ElementsSupplier<N extends Number>>public MatrixStore.LogicalBuilder<N> triangular(boolean upper, boolean assumeOne)
public MatrixStore.LogicalBuilder<N> tridiagonal()
Copyright © 2019 Optimatika. All rights reserved.