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.LoopCallback
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
operateOnAll, operateOnAny, operateOnColumns, operateOnMatching, operateOnMatching, operateOnRows
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 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()
Structure2D
count
in interface Structure1D
count
in interface Structure2D
public long countColumns()
countColumns
in interface Structure2D
public long countRows()
countRows
in interface Structure2D
public 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.