org.ojalgo.matrix.store
Class MatrixStore.Builder<N extends Number>
java.lang.Object
org.ojalgo.matrix.store.MatrixStore.Builder<N>
- Enclosing interface:
- MatrixStore<N extends Number>
public static final class MatrixStore.Builder<N extends Number>
- extends Object
MatrixStore.Builder
public MatrixStore.Builder(MatrixStore<N> aStore)
above
public MatrixStore.Builder<N> above(int aRowDim)
above
public MatrixStore.Builder<N> above(MatrixStore<N>... anUpperStore)
above
public MatrixStore.Builder<N> above(N... anUpperStore)
below
public MatrixStore.Builder<N> below(int aRowDim)
below
public MatrixStore.Builder<N> below(MatrixStore<N>... aLowerStore)
below
public MatrixStore.Builder<N> below(N... aLowerStore)
bidiagonal
public MatrixStore.Builder<N> bidiagonal(boolean upper,
boolean assumeOne)
build
public MatrixStore<N> build()
columns
public MatrixStore.Builder<N> columns(int... aCol)
conjugate
public MatrixStore.Builder<N> conjugate()
diagonal
public MatrixStore.Builder<N> diagonal(boolean assumeOne)
hessenberg
public MatrixStore.Builder<N> hessenberg(boolean upper)
left
public MatrixStore.Builder<N> left(int aColDim)
left
public MatrixStore.Builder<N> left(MatrixStore<N>... aLeftStore)
left
public MatrixStore.Builder<N> left(N... aLeftStore)
right
public MatrixStore.Builder<N> right(int aColDim)
right
public MatrixStore.Builder<N> right(MatrixStore<N>... aRightStore)
right
public MatrixStore.Builder<N> right(N... aRightStore)
rows
public MatrixStore.Builder<N> rows(int... aRow)
superimpose
public MatrixStore.Builder<N> superimpose(int aRow,
int aCol,
MatrixStore<N> aStore)
superimpose
public MatrixStore.Builder<N> superimpose(int aRow,
int aCol,
N aStore)
transpose
public MatrixStore.Builder<N> transpose()
triangular
public MatrixStore.Builder<N> triangular(boolean upper,
boolean assumeOne)
tridiagonal
public MatrixStore.Builder<N> tridiagonal()