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,?>
myFactory
private D
myMainDiagonal
private D
mySubdiagonal
private D
mySuperdiagonal
-
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 int
dimension()
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()
-
-