Package org.ojalgo.structure
Interface Mutate2D.Fillable<N extends java.lang.Comparable<N>>
-
- All Superinterfaces:
Mutate1D
,Mutate1D.Fillable<N>
,Mutate2D
,Structure1D
,Structure2D
- All Known Subinterfaces:
DecompositionStore<N>
,Mutate2D.ModifiableReceiver<N>
,Mutate2D.Receiver<N>
,PhysicalStore<N>
,TransformableRegion<N>
- All Known Implementing Classes:
Array2D
,DenseMutator2D
,GenericStore
,ImageData
,ImageData.SingleChannel
,MatrixC128.DenseReceiver
,MatrixH256.DenseReceiver
,MatrixQ128.DenseReceiver
,MatrixR032.DenseReceiver
,MatrixR064.DenseReceiver
,MatrixR128.DenseReceiver
,MatrixTensor
,R032Store
,R064Store
,RawStore
,SparseStore
,Subregion2D
,Subregion2D.ColumnsRegion
,Subregion2D.LimitRegion
,Subregion2D.OffsetRegion
,Subregion2D.RowsRegion
,Subregion2D.SynchronizedRegion
,Subregion2D.TransposedRegion
,Subregion2D.WrapperRegion
- Enclosing interface:
- Mutate2D
public static interface Mutate2D.Fillable<N extends java.lang.Comparable<N>> extends Mutate2D, Mutate1D.Fillable<N>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.ojalgo.structure.Mutate1D
Mutate1D.Fillable<N extends java.lang.Comparable<N>>, Mutate1D.Mixable<N extends java.lang.Comparable<N>>, Mutate1D.Modifiable<N extends java.lang.Comparable<N>>, Mutate1D.ModifiableReceiver<N extends java.lang.Comparable<N>>, Mutate1D.Receiver<N extends java.lang.Comparable<N>>, Mutate1D.Sortable
-
Nested classes/interfaces inherited from interface org.ojalgo.structure.Mutate2D
Mutate2D.Exchangeable, Mutate2D.Fillable<N extends java.lang.Comparable<N>>, Mutate2D.Mixable<N extends java.lang.Comparable<N>>, Mutate2D.Modifiable<N extends java.lang.Comparable<N>>, Mutate2D.ModifiableReceiver<N extends java.lang.Comparable<N>>, Mutate2D.Receiver<N extends java.lang.Comparable<N>>
-
Nested classes/interfaces inherited from interface org.ojalgo.structure.Structure1D
Structure1D.BasicMapper<T>, Structure1D.IndexMapper<T>, Structure1D.IntIndex, Structure1D.Logical<S extends Structure1D,B extends Structure1D.Logical<S,B>>, Structure1D.LongIndex, Structure1D.LoopCallback
-
Nested classes/interfaces inherited from interface org.ojalgo.structure.Structure2D
Structure2D.IntRowColumn, Structure2D.Logical<S extends Structure2D,B extends Structure2D.Logical<S,B>>, Structure2D.LongRowColumn, Structure2D.ReducibleTo1D<R extends Structure1D>, Structure2D.Reshapable, Structure2D.RowColumnKey<R,C>, Structure2D.RowColumnMapper<R,C>
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default void
fillColumn(long row, long col, N value)
default void
fillColumn(long row, long col, NullaryFunction<?> supplier)
default void
fillColumn(long row, long col, Access1D<N> values)
default void
fillColumn(long col, N value)
default void
fillColumn(long col, NullaryFunction<?> supplier)
default void
fillColumn(long col, Access1D<N> values)
default void
fillCompatible(Access2D<N> left, BinaryFunction<N> operator, Access2D<N> right)
'this' needs to be of a size compatible with the 'left' and 'right' matrices.default void
fillDiagonal(long row, long col, N value)
default void
fillDiagonal(long row, long col, NullaryFunction<?> supplier)
default void
fillDiagonal(long row, long col, Access1D<N> values)
default void
fillDiagonal(N value)
default void
fillDiagonal(NullaryFunction<?> supplier)
default void
fillDiagonal(Access1D<N> values)
default void
fillRow(long row, long col, N value)
default void
fillRow(long row, long col, NullaryFunction<?> supplier)
default void
fillRow(long row, long col, Access1D<N> values)
default void
fillRow(long row, N value)
default void
fillRow(long row, NullaryFunction<?> supplier)
default void
fillRow(long row, Access1D<N> values)
-
Methods inherited from interface org.ojalgo.structure.Mutate1D.Fillable
fillAll, fillAll, fillCompatible, fillMatching, fillMatching, fillMatching, fillRange, fillRange
-
Methods inherited from interface org.ojalgo.structure.Mutate2D
set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set
-
Methods inherited from interface org.ojalgo.structure.Structure2D
count, countColumns, countRows, firstInColumn, firstInRow, getColDim, getMaxDim, getMinDim, getRowDim, isEmpty, isFat, isScalar, isSquare, isTall, isVector, limitOfColumn, limitOfRow, size
-
-
-
-
Method Detail
-
fillColumn
default void fillColumn(long row, long col, N value)
-
fillColumn
default void fillColumn(long row, long col, NullaryFunction<?> supplier)
-
fillColumn
default void fillColumn(long col, N value)
-
fillColumn
default void fillColumn(long col, NullaryFunction<?> supplier)
-
fillCompatible
default void fillCompatible(Access2D<N> left, BinaryFunction<N> operator, Access2D<N> right)
'this' needs to be of a size compatible with the 'left' and 'right' matrices. No checks are performed. The term "compatible" refers to MATLAB's rules for "array broadcasting". The result will be the same as if the 'left' and 'right' matrices where expanded (repeated) so that all three where of the same size, and then the operation was performed. The actual implementation may be more efficient than that.
-
fillDiagonal
default void fillDiagonal(long row, long col, N value)
-
fillDiagonal
default void fillDiagonal(long row, long col, NullaryFunction<?> supplier)
-
fillDiagonal
default void fillDiagonal(N value)
-
fillDiagonal
default void fillDiagonal(NullaryFunction<?> supplier)
-
fillRow
default void fillRow(long row, long col, N value)
-
fillRow
default void fillRow(long row, long col, NullaryFunction<?> supplier)
-
fillRow
default void fillRow(long row, N value)
-
fillRow
default void fillRow(long row, NullaryFunction<?> supplier)
-
-