Module ojalgo
Package org.ojalgo.structure
Interface Factory1D.MayBeSparse<I extends Structure1D,DENSE extends Factory1D.Builder<I>,SPARSE extends Factory1D.Builder<I>>
- All Superinterfaces:
Factory1D<I>,Factory1D.TwoStep<I,DENSE>
- All Known Implementing Classes:
Array1D.Factory
- Enclosing interface:
Factory1D<I extends Structure1D>
public static interface Factory1D.MayBeSparse<I extends Structure1D,DENSE extends Factory1D.Builder<I>,SPARSE extends Factory1D.Builder<I>>
extends Factory1D.TwoStep<I,DENSE>
For when the structures can be either dense or sparse.
- Author:
- apete
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.ojalgo.structure.Factory1D
Factory1D.Builder<I extends Structure1D>, Factory1D.MayBeSparse<I extends Structure1D,DENSE extends Factory1D.Builder<I>, SPARSE extends Factory1D.Builder<I>>, Factory1D.TwoStep<I extends Structure1D, B extends Factory1D.Builder<I>> -
Method Summary
Modifier and TypeMethodDescriptionFunctionSet<?> function()default DENSEnewBuilder(long count) newDenseBuilder(long count) newSparseBuilder(long count) scalar()Methods inherited from interface org.ojalgo.structure.Factory1D.TwoStep
copy, copy, copy, copy, make, make, make, makeFilled
-
Method Details
-
newBuilder
- Specified by:
newBuilderin interfaceFactory1D.TwoStep<I extends Structure1D,DENSE extends Factory1D.Builder<I>>
-
newDenseBuilder
-
newSparseBuilder
-
function
FunctionSet<?> function() -
getMathType
MathType getMathType() -
scalar
Scalar.Factory<?> scalar()
-