Interface Mutate2D.Fillable<N extends java.lang.Comparable<N>>

    • Method Detail

      • 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)