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, BufferR032, BufferR064, BufferZ008, BufferZ016, BufferZ032, BufferZ064, DenseArray, DenseMutator2D, GenericStore, ImageData, ImageData.SingleChannel, MatrixC128.DenseReceiver, MatrixH256.DenseReceiver, MatrixQ128.DenseReceiver, MatrixR032.DenseReceiver, MatrixR064.DenseReceiver, MatrixR128.DenseReceiver, MatrixTensor, OffHeapArray, OffHeapR032, OffHeapR064, OffHeapZ008, OffHeapZ016, OffHeapZ032, OffHeapZ064, PlainArray, PrimitiveArray, R032Store, R064Store, RawStore, ReferenceTypeArray, ScalarArray, SegmentedArray, SparseArray, SparseStore, Subregion2D, Subregion2D.ColumnsRegion, Subregion2D.LimitRegion, Subregion2D.OffsetRegion, Subregion2D.RowsRegion, Subregion2D.SynchronizedRegion, Subregion2D.TransposedRegion, Subregion2D.WrapperRegion, VectorTensor
Enclosing interface:
Mutate1D

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

    • fillAll

      default void fillAll(N value)
    • fillAll

      default void fillAll(NullaryFunction<?> supplier)
    • 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(UnaryFunction<N> function, Access1D<N> arguments)
    • fillCompatible

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

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

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