Module ojalgo
Package org.ojalgo.matrix.store
Class DiagonalStore.Builder<N extends java.lang.Comparable<N>,D extends Access1D<?>>
- java.lang.Object
-
- org.ojalgo.matrix.store.DiagonalStore.Builder<N,D>
-
- All Implemented Interfaces:
java.util.function.Supplier<DiagonalStore<N,D>>
- Enclosing class:
- DiagonalStore<N extends java.lang.Comparable<N>,D extends Access1D<?>>
public static class DiagonalStore.Builder<N extends java.lang.Comparable<N>,D extends Access1D<?>> extends java.lang.Object implements java.util.function.Supplier<DiagonalStore<N,D>>
-
-
Field Summary
Fields Modifier and Type Field Description private PhysicalStore.Factory<N,?>myFactoryprivate DmyMainDiagonalprivate DmySubdiagonalprivate DmySuperdiagonal
-
Constructor Summary
Constructors Constructor Description Builder(PhysicalStore.Factory<N,?> factory, D mainDiagonal)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private intdimension()DiagonalStore<N,D>get()DiagonalStore.Builder<N,D>subdiagonal(D subdiagonal)DiagonalStore.Builder<N,D>superdiagonal(D superdiagonal)
-
-
-
Constructor Detail
-
Builder
Builder(PhysicalStore.Factory<N,?> factory, D mainDiagonal)
-
-
Method Detail
-
get
public DiagonalStore<N,D> get()
-
subdiagonal
public DiagonalStore.Builder<N,D> subdiagonal(D subdiagonal)
-
superdiagonal
public DiagonalStore.Builder<N,D> superdiagonal(D superdiagonal)
-
dimension
private int dimension()
-
-