Class Array2D.Factory<N extends Comparable<N>>
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 Factory2D
Factory2D.Builder<I>, Factory2D.MayBeSparse<I,DENSE, SPARSE>, Factory2D.TwoStep<I, B> -
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()TensorFactory2D<N, Array2D<N>> tensor()Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Factory2D
asFactory1D, makeMethods inherited from interface 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
-