Class R064CSC.Builder
java.lang.Object
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
-
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> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(int row, int col, double addend) final voidadd(long row, long col, double addend) final voidadd(long row, long col, Comparable<?> addend) build()final intfinal intfinal voidmodifyOne(long row, long col, UnaryFunction<Double> modifier) Will throw UnsupportedOperationException!voidreset()Reset this mutable structure to some standard (all zeros) initial state.voidset(int row, int col, double value) final voidset(long row, long col, Comparable<?> value) Methods 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
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
add
public void add(int row, int col, double addend) -
build
-
reset
-
set
public void set(int row, int col, double value) -
add
- Specified by:
addin interfaceMutate2D.Modifiable<I extends org.ojalgo.matrix.store.CompressedSparseR064>
-
add
public final void add(long row, long col, double addend) - Specified by:
addin interfaceMutate2D.Modifiable<I extends org.ojalgo.matrix.store.CompressedSparseR064>
-
getColDim
public final int getColDim()- Specified by:
getColDimin interfaceStructure2D- Returns:
- The number of columns
-
getRowDim
public final int getRowDim()- Specified by:
getRowDimin interfaceStructure2D- Returns:
- The number of rows
-
modifyOne
Will throw UnsupportedOperationException!- Specified by:
modifyOnein interfaceMutate2D.Modifiable<I extends org.ojalgo.matrix.store.CompressedSparseR064>
-
set
-