Package org.ojalgo.array
Class ArrayAnyD.Factory<N extends Comparable<N>>
java.lang.Object
org.ojalgo.array.ArrayAnyD.Factory<N>
- All Implemented Interfaces:
FactoryAnyD<ArrayAnyD<N>>
,FactoryAnyD.MayBeSparse<ArrayAnyD<N>,
,ArrayAnyD<N>, ArrayAnyD<N>> FactoryAnyD.TwoStep<ArrayAnyD<N>,
,ArrayAnyD<N>> FactorySupplement
- Enclosing class:
ArrayAnyD<N extends Comparable<N>>
public static final class ArrayAnyD.Factory<N extends Comparable<N>>
extends Object
implements FactoryAnyD.MayBeSparse<ArrayAnyD<N>,ArrayAnyD<N>,ArrayAnyD<N>>
-
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>> -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopy
(AccessAnyD<?> source) function()
make
(int... shape) make
(long... shape) makeFilled
(long[] shape, NullaryFunction<?> supplier) newDenseBuilder
(long... shape) newSparseBuilder
(long... shape) scalar()
tensor()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.ojalgo.structure.FactoryAnyD
asFactory1D, make
Methods inherited from interface org.ojalgo.structure.FactoryAnyD.MayBeSparse
newBuilder
Methods inherited from interface org.ojalgo.structure.FactoryAnyD.TwoStep
make
-
Field Details
-
myDelegate
-
-
Constructor Details
-
Factory
Factory(DenseArray.Factory<N> denseArray)
-
-
Method Details
-
copy
- Specified by:
copy
in interfaceFactoryAnyD.TwoStep<ArrayAnyD<N extends Comparable<N>>,
ArrayAnyD<N extends Comparable<N>>>
-
function
- Specified by:
function
in interfaceFactorySupplement
-
getMathType
- Specified by:
getMathType
in interfaceFactorySupplement
-
make
- Specified by:
make
in interfaceFactoryAnyD<N extends Comparable<N>>
- Specified by:
make
in interfaceFactoryAnyD.TwoStep<ArrayAnyD<N extends Comparable<N>>,
ArrayAnyD<N extends Comparable<N>>>
-
make
- Specified by:
make
in interfaceFactoryAnyD<N extends Comparable<N>>
- Specified by:
make
in interfaceFactoryAnyD.TwoStep<ArrayAnyD<N extends Comparable<N>>,
ArrayAnyD<N extends Comparable<N>>>
-
makeFilled
- Specified by:
makeFilled
in interfaceFactoryAnyD.TwoStep<ArrayAnyD<N extends Comparable<N>>,
ArrayAnyD<N extends Comparable<N>>>
-
newDenseBuilder
- Specified by:
newDenseBuilder
in interfaceFactoryAnyD.MayBeSparse<ArrayAnyD<N extends Comparable<N>>,
ArrayAnyD<N extends Comparable<N>>, ArrayAnyD<N extends Comparable<N>>>
-
newSparseBuilder
- Specified by:
newSparseBuilder
in interfaceFactoryAnyD.MayBeSparse<ArrayAnyD<N extends Comparable<N>>,
ArrayAnyD<N extends Comparable<N>>, ArrayAnyD<N extends Comparable<N>>>
-
scalar
- Specified by:
scalar
in interfaceFactorySupplement
-
tensor
-