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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default DENSE
newBuilder(long... shape)
DENSE
newDenseBuilder(long... shape)
SPARSE
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 Detail
-
newBuilder
default DENSE newBuilder(long... shape)
- Specified by:
newBuilder
in interfaceFactoryAnyD.TwoStep<I extends StructureAnyD,DENSE extends FactoryAnyD.Builder<I>>
-
newDenseBuilder
DENSE newDenseBuilder(long... shape)
-
newSparseBuilder
SPARSE newSparseBuilder(long... shape)
-
-