java.lang.Object
org.ojalgo.array.Array2D.Factory<N>
- All Implemented Interfaces:
Factory2D<Array2D<N>>,Factory2D.MayBeSparse<Array2D<N>,,Array2D<N>, Array2D<N>> Factory2D.TwoStep<Array2D<N>,,Array2D<N>> FactorySupplement
- Enclosing class:
Array2D<N extends Comparable<N>>
public static final class Array2D.Factory<N extends Comparable<N>>
extends Object
implements Factory2D.MayBeSparse<Array2D<N>,Array2D<N>,Array2D<N>>
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.ojalgo.structure.Factory2D
Factory2D.Builder<I extends Structure2D>, Factory2D.MayBeSparse<I extends Structure2D,DENSE extends Factory2D.Builder<I>, SPARSE extends Factory2D.Builder<I>>, Factory2D.TwoStep<I extends Structure2D, B extends Factory2D.Builder<I>> -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate BasicArray.Factory<N> private final Supplier<BasicArray.Factory<N>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate BasicArray.Factory<N> delegate()function()make(int nbRows, int nbCols) make(long nbRows, long nbCols) makeFilled(long rows, long columns, NullaryFunction<?> supplier) newDenseBuilder(long nbRows, long nbCols) newSparseBuilder(long nbRows, long nbCols) 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.Factory2D
asFactory1D, makeMethods inherited from interface org.ojalgo.structure.Factory2D.MayBeSparse
newBuilder
-
Field Details
-
myDelegate
-
myDelegateSupplier
-
-
Constructor Details
-
Factory
Factory(DenseArray.Factory<N, ?> denseArray)
-
-
Method Details
-
copy
- Specified by:
copyin interfaceFactory2D.TwoStep<Array2D<N extends Comparable<N>>,Array2D<N extends Comparable<N>>>
-
function
- Specified by:
functionin interfaceFactorySupplement
-
getMathType
- Specified by:
getMathTypein interfaceFactorySupplement
-
make
- Specified by:
makein interfaceFactory2D<N extends Comparable<N>>- Specified by:
makein interfaceFactory2D.TwoStep<Array2D<N extends Comparable<N>>,Array2D<N extends Comparable<N>>>
-
make
- Specified by:
makein interfaceFactory2D<N extends Comparable<N>>- Specified by:
makein interfaceFactory2D.TwoStep<Array2D<N extends Comparable<N>>,Array2D<N extends Comparable<N>>>
-
makeFilled
- Specified by:
makeFilledin interfaceFactory2D.TwoStep<Array2D<N extends Comparable<N>>,Array2D<N extends Comparable<N>>>
-
newDenseBuilder
- Specified by:
newDenseBuilderin interfaceFactory2D.MayBeSparse<Array2D<N extends Comparable<N>>,Array2D<N extends Comparable<N>>, Array2D<N extends Comparable<N>>>
-
newSparseBuilder
- Specified by:
newSparseBuilderin interfaceFactory2D.MayBeSparse<Array2D<N extends Comparable<N>>,Array2D<N extends Comparable<N>>, Array2D<N extends Comparable<N>>>
-
scalar
- Specified by:
scalarin interfaceFactorySupplement
-
tensor
-
delegate
-