Interface Mutate2D.Fillable<N extends 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 Comparable<N>> extends Mutate2D, Mutate1D.Fillable<N>
  • Method Details

    • fillColumn

      default void fillColumn(long col, Access1D<N> values)
    • fillColumn

      default void fillColumn(long row, long col, Access1D<N> values)
    • 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(Access1D<N> values)
    • fillDiagonal

      default void fillDiagonal(long row, long col, Access1D<N> values)
    • 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, Access1D<N> values)
    • fillRow

      default void fillRow(long row, long col, Access1D<N> values)
    • 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)