Class R064CSC.Builder
java.lang.Object
org.ojalgo.matrix.store.CompressedSparseR064.Builder<R064CSC>
org.ojalgo.matrix.store.R064CSC.Builder
- All Implemented Interfaces:
Factory2D.Builder<R064CSC>, Mutate1D, Mutate1D.Modifiable<Double>, Mutate2D, Mutate2D.Modifiable<Double>, Structure1D, Structure2D
- Enclosing class:
R064CSC
A builder for constructing
R064CSR instances. The dimensions of the matrix are dynamically
adjusted as elements are added.-
Nested Class Summary
Nested classes/interfaces inherited from interface Mutate1D
Mutate1D.SortableNested classes/interfaces inherited from interface Mutate2D
Mutate2D.Exchangeable, Mutate2D.Fillable<N>, Mutate2D.Mixable<N>, Mutate2D.Modifiable<N>, Mutate2D.ModifiableReceiver<N>, Mutate2D.Receiver<N>Nested classes/interfaces inherited from interface Structure1D
Structure1D.BasicMapper<T>, Structure1D.IndexMapper<T>, Structure1D.IntIndex, Structure1D.Logical<S,B>, Structure1D.LongIndex, Structure1D.LoopCallback Nested classes/interfaces inherited from interface Structure2D
Structure2D.IntRowColumn, Structure2D.Logical<S,B>, Structure2D.LongRowColumn, Structure2D.ReducibleTo1D<R>, Structure2D.Reshapable, Structure2D.RowColumnKey<R, C>, Structure2D.RowColumnMapper<R, C> -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class CompressedSparseR064.Builder
add, add, getColDim, getRowDim, modifyOne, set, updateMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Mutate1D.Modifiable
add, add, add, add, add, modifyAll, modifyMatching, modifyMatching, modifyRangeMethods inherited from interface Mutate2D
set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, setMethods inherited from interface Mutate2D.Modifiable
add, add, add, add, add, add, add, add, add, add, add, add, add, modifyColumn, modifyColumn, modifyDiagonal, modifyDiagonal, modifyMatchingInColumns, modifyMatchingInColumns, modifyMatchingInRows, modifyMatchingInRows, modifyOne, modifyRow, modifyRowMethods inherited from interface Structure2D
count, countColumns, countRows, firstInColumn, firstInRow, getMaxDim, getMinDim, isEmpty, isFat, isScalar, isSquare, isTall, isVector, limitOfColumn, limitOfRow, size
-
Field Details
-
myColumns
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
add
public void add(int row, int col, double addend) -
build
-
reset
public void reset()Description copied from interface:Mutate1DReset this mutable structure to some standard (all zeros) initial state. It must still be usuable after this call, and the structure/size/shape must not change.- Specified by:
resetin interfaceMutate1D- Overrides:
resetin classCompressedSparseR064.Builder<R064CSC>
-
set
public void set(int row, int col, double value)
-