Module ojalgo
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>
- 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.
- Author:
- apete
-
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 TypeMethodDescriptionFunctionSet<?> function()default DENSEnewBuilder(long... shape) newDenseBuilder(long... shape) newSparseBuilder(long... shape) scalar()Methods inherited from interface org.ojalgo.structure.FactoryAnyD
asFactory1D, makeMethods inherited from interface org.ojalgo.structure.FactoryAnyD.TwoStep
copy, make, make, make, makeFilled
-
Method Details
-
newBuilder
- Specified by:
newBuilderin interfaceFactoryAnyD.TwoStep<I extends StructureAnyD,DENSE extends FactoryAnyD.Builder<I>>
-
newDenseBuilder
-
newSparseBuilder
-
function
FunctionSet<?> function() -
getMathType
MathType getMathType() -
scalar
Scalar.Factory<?> scalar()
-