Module ojalgo

Interface Mutate1D.Fillable<N extends Comparable<N>>

All Superinterfaces:
Mutate1D, Structure1D
All Known Subinterfaces:
DecompositionStore<N>, Mutate1D.ModifiableReceiver<N>, Mutate1D.Receiver<N>, Mutate2D.Fillable<N>, Mutate2D.ModifiableReceiver<N>, Mutate2D.Receiver<N>, MutateAnyD.Fillable<N>, MutateAnyD.ModifiableReceiver<N>, MutateAnyD.Receiver<N>, PhysicalStore<N>, TransformableRegion<N>
All Known Implementing Classes:
AnyTensor, Array1D, Array2D, ArrayAnyD, ArrayC128, ArrayH256, ArrayQ128, ArrayR032, ArrayR064, ArrayR128, ArrayR256, ArrayZ008, ArrayZ016, ArrayZ032, ArrayZ064, BasicArray, BufferArray, ColumnsSupplier, DenseArray, GenericStore, ImageData, MatrixC128.DenseReceiver, MatrixH256.DenseReceiver, MatrixQ128.DenseReceiver, MatrixR032.DenseReceiver, MatrixR064.DenseReceiver, MatrixR128.DenseReceiver, MatrixTensor, OffHeapArray, PlainArray, PrimitiveArray, R032Store, R064Store, RawStore, ReferenceTypeArray, RowsSupplier, ScalarArray, SparseArray, SparseStore, VectorTensor
Enclosing interface:
Mutate1D

public static interface Mutate1D.Fillable<N extends Comparable<N>> extends Mutate1D
Fills the target
Author:
apete
  • Method Details

    • fillAll

      default void fillAll(N value)
    • fillAll

      default void fillAll(NullaryFunction<?> supplier)
    • fillCompatible

      default void fillCompatible(Access1D<N> left, BinaryFunction<N> operator, Access1D<N> right)
    • fillMatching

      default void fillMatching(Access1D<?> values)
      Will fill the elements of [this] with the corresponding input values, and in the process (if necessary) convert the elements to the correct type: this(i) = values(i)
    • fillMatching

      default void fillMatching(Access1D<N> left, BinaryFunction<N> function, Access1D<N> right)
    • fillMatching

      default void fillMatching(double[] values)
      Will fill the elements of [this] with the corresponding input values.
    • fillMatching

      default void fillMatching(UnaryFunction<N> function, Access1D<N> arguments)
    • fillRange

      default void fillRange(long first, long limit, N value)
    • fillRange

      default void fillRange(long first, long limit, NullaryFunction<?> supplier)