Module ojalgo
Package org.ojalgo.structure
Interface Mutate1D.Fillable<N extends java.lang.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,ColumnsSupplier,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,RowsSupplier,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 java.lang.Comparable<N>> extends Mutate1D
Fills the target
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.ojalgo.structure.Mutate1D
Mutate1D.Fillable<N extends java.lang.Comparable<N>>, Mutate1D.Mixable<N extends java.lang.Comparable<N>>, Mutate1D.Modifiable<N extends java.lang.Comparable<N>>, Mutate1D.ModifiableReceiver<N extends java.lang.Comparable<N>>, Mutate1D.Receiver<N extends java.lang.Comparable<N>>, Mutate1D.Sortable
-
Nested classes/interfaces inherited from interface org.ojalgo.structure.Structure1D
Structure1D.BasicMapper<T>, Structure1D.IndexMapper<T>, Structure1D.IntIndex, Structure1D.Logical<S extends Structure1D,B extends Structure1D.Logical<S,B>>, Structure1D.LongIndex, Structure1D.LoopCallback
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default voidfillAll(N value)default voidfillAll(NullaryFunction<?> supplier)default voidfillCompatible(Access1D<N> left, BinaryFunction<N> operator, Access1D<N> right)default voidfillMatching(double[] values)Will fill the elements of [this] with the corresponding input values.default voidfillMatching(UnaryFunction<N> function, Access1D<N> arguments)default voidfillMatching(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)default voidfillMatching(Access1D<N> left, BinaryFunction<N> function, Access1D<N> right)default voidfillRange(long first, long limit, N value)default voidfillRange(long first, long limit, NullaryFunction<?> supplier)-
Methods inherited from interface org.ojalgo.structure.Mutate1D
reset, set, set, set, set, set, set, set, set, set, set, set, set, set
-
Methods inherited from interface org.ojalgo.structure.Structure1D
count, size
-
-
-
-
Method Detail
-
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)
-
-