Class Array1D.Factory<N extends Comparable<N>>
java.lang.Object
org.ojalgo.array.Array1D.Factory<N>
- All Implemented Interfaces:
Factory1D<Array1D<N>>, Factory1D.MayBeSparse<Array1D<N>, Array1D<N>, Array1D<N>>, Factory1D.TwoStep<Array1D<N>, Array1D<N>>, FactorySupplement
- Enclosing class:
Array1D<N extends Comparable<N>>
public static final class Array1D.Factory<N extends Comparable<N>>
extends Object
implements Factory1D.MayBeSparse<Array1D<N>, Array1D<N>, Array1D<N>>
-
Nested Class Summary
Nested classes/interfaces inherited from interface Factory1D
Factory1D.Builder<I>, Factory1D.MayBeSparse<I,DENSE, SPARSE>, Factory1D.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 size) make(long count) makeFilled(long count, NullaryFunction<?> supplier) newDenseBuilder(long count) newSparseBuilder(long count) scalar()TensorFactory1D<N, Array1D<N>> tensor()wrap(BasicArray<N> array) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Factory1D.MayBeSparse
newBuilderMethods inherited from interface Factory1D.TwoStep
copy, copy, copy, make
-
Field Details
-
myDelegate
-
myDelegateSupplier
-
-
Constructor Details
-
Factory
Factory(DenseArray.Factory<N, ?> denseArray)
-
-
Method Details
-
copy
- Specified by:
copyin interfaceFactory1D.TwoStep<Array1D<N extends Comparable<N>>, Array1D<N extends Comparable<N>>>
-
function
- Specified by:
functionin interfaceFactorySupplement
-
getMathType
- Specified by:
getMathTypein interfaceFactorySupplement
-
make
- Specified by:
makein interfaceFactory1D<N extends Comparable<N>>- Specified by:
makein interfaceFactory1D.TwoStep<Array1D<N extends Comparable<N>>, Array1D<N extends Comparable<N>>>
-
make
- Specified by:
makein interfaceFactory1D<N extends Comparable<N>>- Specified by:
makein interfaceFactory1D.TwoStep<Array1D<N extends Comparable<N>>, Array1D<N extends Comparable<N>>>
-
makeFilled
- Specified by:
makeFilledin interfaceFactory1D.TwoStep<Array1D<N extends Comparable<N>>, Array1D<N extends Comparable<N>>>
-
newDenseBuilder
- Specified by:
newDenseBuilderin interfaceFactory1D.MayBeSparse<Array1D<N extends Comparable<N>>, Array1D<N extends Comparable<N>>, Array1D<N extends Comparable<N>>>
-
newSparseBuilder
- Specified by:
newSparseBuilderin interfaceFactory1D.MayBeSparse<Array1D<N extends Comparable<N>>, Array1D<N extends Comparable<N>>, Array1D<N extends Comparable<N>>>
-
scalar
- Specified by:
scalarin interfaceFactorySupplement
-
tensor
-
wrap
-
delegate
-