Package org.ojalgo.array
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 org.ojalgo.structure.Factory1D
Factory1D.Builder<I extends Structure1D>, Factory1D.MayBeSparse<I extends Structure1D,
DENSE extends Factory1D.Builder<I>, SPARSE extends Factory1D.Builder<I>>, Factory1D.TwoStep<I extends Structure1D, B extends Factory1D.Builder<I>> -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfunction()
make
(int size) make
(long count) makeFilled
(long count, NullaryFunction<?> supplier) newDenseBuilder
(long count) newSparseBuilder
(long count) scalar()
tensor()
wrap
(BasicArray<N> array) 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.Factory1D.MayBeSparse
newBuilder
Methods inherited from interface org.ojalgo.structure.Factory1D.TwoStep
copy, copy, copy, make
-
Field Details
-
myDelegate
-
-
Constructor Details
-
Factory
Factory(DenseArray.Factory<N> denseArray)
-
-
Method Details
-
copy
- Specified by:
copy
in interfaceFactory1D.TwoStep<Array1D<N extends Comparable<N>>,
Array1D<N extends Comparable<N>>>
-
function
- Specified by:
function
in interfaceFactorySupplement
-
getMathType
- Specified by:
getMathType
in interfaceFactorySupplement
-
make
- Specified by:
make
in interfaceFactory1D<N extends Comparable<N>>
- Specified by:
make
in interfaceFactory1D.TwoStep<Array1D<N extends Comparable<N>>,
Array1D<N extends Comparable<N>>>
-
make
- Specified by:
make
in interfaceFactory1D<N extends Comparable<N>>
- Specified by:
make
in interfaceFactory1D.TwoStep<Array1D<N extends Comparable<N>>,
Array1D<N extends Comparable<N>>>
-
makeFilled
- Specified by:
makeFilled
in interfaceFactory1D.TwoStep<Array1D<N extends Comparable<N>>,
Array1D<N extends Comparable<N>>>
-
newDenseBuilder
- Specified by:
newDenseBuilder
in interfaceFactory1D.MayBeSparse<Array1D<N extends Comparable<N>>,
Array1D<N extends Comparable<N>>, Array1D<N extends Comparable<N>>>
-
newSparseBuilder
- Specified by:
newSparseBuilder
in interfaceFactory1D.MayBeSparse<Array1D<N extends Comparable<N>>,
Array1D<N extends Comparable<N>>, Array1D<N extends Comparable<N>>>
-
scalar
- Specified by:
scalar
in interfaceFactorySupplement
-
tensor
-
wrap
-