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
FieldsModifier and TypeFieldDescriptionprivate BasicArray.Factory<N> private final Supplier<BasicArray.Factory<N>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopy(AccessAnyD<?> source) private BasicArray.Factory<N> delegate()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, waitMethods inherited from interface org.ojalgo.structure.FactoryAnyD
asFactory1D, makeMethods inherited from interface org.ojalgo.structure.FactoryAnyD.MayBeSparse
newBuilderMethods inherited from interface org.ojalgo.structure.FactoryAnyD.TwoStep
make
-
Field Details
-
myDelegate
-
myDelegateSupplier
-
-
Constructor Details
-
Factory
Factory(DenseArray.Factory<N, ?> denseArray)
-
-
Method Details
-
copy
- Specified by:
copyin interfaceFactoryAnyD.TwoStep<ArrayAnyD<N extends Comparable<N>>,ArrayAnyD<N extends Comparable<N>>>
-
function
- Specified by:
functionin interfaceFactorySupplement
-
getMathType
- Specified by:
getMathTypein interfaceFactorySupplement
-
make
- Specified by:
makein interfaceFactoryAnyD<N extends Comparable<N>>- Specified by:
makein interfaceFactoryAnyD.TwoStep<ArrayAnyD<N extends Comparable<N>>,ArrayAnyD<N extends Comparable<N>>>
-
make
- Specified by:
makein interfaceFactoryAnyD<N extends Comparable<N>>- Specified by:
makein interfaceFactoryAnyD.TwoStep<ArrayAnyD<N extends Comparable<N>>,ArrayAnyD<N extends Comparable<N>>>
-
makeFilled
- Specified by:
makeFilledin interfaceFactoryAnyD.TwoStep<ArrayAnyD<N extends Comparable<N>>,ArrayAnyD<N extends Comparable<N>>>
-
newDenseBuilder
- Specified by:
newDenseBuilderin interfaceFactoryAnyD.MayBeSparse<ArrayAnyD<N extends Comparable<N>>,ArrayAnyD<N extends Comparable<N>>, ArrayAnyD<N extends Comparable<N>>>
-
newSparseBuilder
- Specified by:
newSparseBuilderin interfaceFactoryAnyD.MayBeSparse<ArrayAnyD<N extends Comparable<N>>,ArrayAnyD<N extends Comparable<N>>, ArrayAnyD<N extends Comparable<N>>>
-
scalar
- Specified by:
scalarin interfaceFactorySupplement
-
tensor
-
delegate
-