Package org.ojalgo.structure
Interface FactoryAnyD.MayBeSparse<I extends StructureAnyD,DENSE extends FactoryAnyD.Builder<I>,SPARSE extends FactoryAnyD.Builder<I>>
- All Superinterfaces:
FactoryAnyD<I>
,FactoryAnyD.TwoStep<I,
,DENSE> FactorySupplement
- All Known Implementing Classes:
ArrayAnyD.Factory
- Enclosing interface:
FactoryAnyD<I extends StructureAnyD>
public static interface FactoryAnyD.MayBeSparse<I extends StructureAnyD,DENSE extends FactoryAnyD.Builder<I>,SPARSE extends FactoryAnyD.Builder<I>>
extends FactoryAnyD.TwoStep<I,DENSE>
For when the structures can be either dense or sparse.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.ojalgo.structure.FactoryAnyD
FactoryAnyD.Builder<I extends StructureAnyD>, FactoryAnyD.MayBeSparse<I extends StructureAnyD,
DENSE extends FactoryAnyD.Builder<I>, SPARSE extends FactoryAnyD.Builder<I>>, FactoryAnyD.TwoStep<I extends StructureAnyD, B extends FactoryAnyD.Builder<I>> -
Method Summary
Modifier and TypeMethodDescriptiondefault DENSE
newBuilder
(long... shape) newDenseBuilder
(long... shape) newSparseBuilder
(long... shape) Methods inherited from interface org.ojalgo.structure.FactoryAnyD
asFactory1D, make
Methods inherited from interface org.ojalgo.structure.FactoryAnyD.TwoStep
copy, make, make, make, makeFilled
Methods inherited from interface org.ojalgo.structure.FactorySupplement
function, getMathType, scalar
-
Method Details
-
newBuilder
- Specified by:
newBuilder
in interfaceFactoryAnyD.TwoStep<I extends StructureAnyD,
DENSE extends FactoryAnyD.Builder<I>>
-
newDenseBuilder
-
newSparseBuilder
-