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

All Superinterfaces:
Structure1D
All Known Subinterfaces:
DecompositionStore<N>, Mutate1D.ModifiableReceiver<N>, Mutate2D.Modifiable<N>, Mutate2D.ModifiableReceiver<N>, MutateAnyD.Modifiable<N>, MutateAnyD.ModifiableReceiver<N>, PhysicalStore<N>, TransformableRegion<N>
All Known Implementing Classes:
Array1D, Array2D, ArrayAnyD, ArrayC128, ArrayH256, ArrayQ128, ArrayR032, ArrayR064, ArrayR128, ArrayR256, ArrayZ008, ArrayZ016, ArrayZ032, ArrayZ064, BasicArray, BufferArray, BufferR032, BufferR064, BufferZ008, BufferZ016, BufferZ032, BufferZ064, DenseArray, DenseMutator2D, Equation, GenericStore, MatrixC128.DenseReceiver, MatrixH256.DenseReceiver, MatrixQ128.DenseReceiver, MatrixR032.DenseReceiver, MatrixR064.DenseReceiver, MatrixR128.DenseReceiver, 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
Enclosing interface:
Mutate1D

public static interface Mutate1D.Modifiable<N extends Comparable<N>> extends Structure1D
  • Method Details

    • add

      default void add(long index, byte addend)
    • add

      void add(long index, Comparable<?> addend)
    • add

      void add(long index, double addend)
    • add

      default void add(long index, float addend)
    • add

      default void add(long index, int addend)
    • add

      default void add(long index, long addend)
    • add

      default void add(long index, short addend)
    • modifyAll

      default void modifyAll(UnaryFunction<N> modifier)
    • modifyMatching

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

      default void modifyMatching(BinaryFunction<N> function, Access1D<N> right)
    • modifyOne

      void modifyOne(long index, UnaryFunction<N> modifier)
    • modifyRange

      default void modifyRange(long first, long limit, UnaryFunction<N> modifier)