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 Factory1D
Factory1D.Builder<I>, Factory1D.MayBeSparse<I,DENSE, SPARSE>, Factory1D.TwoStep<I, B> -
Method Summary
Modifier and TypeMethodDescriptionFunctionSet<?> function()default DENSEnewBuilder(long count) newDenseBuilder(long count) newSparseBuilder(long count) scalar()Methods inherited from interface 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()
-