Class BasicArray.BaseFactory<N extends Comparable<N>, A extends BasicArray<N>>
java.lang.Object
org.ojalgo.array.BasicArray.BaseFactory<N,A>
- All Implemented Interfaces:
Factory1D<A>, FactorySupplement
- Direct Known Subclasses:
BasicArray.Factory, DenseArray.Factory, SparseArray.SparseFactory
- Enclosing class:
BasicArray<N extends Comparable<N>>
abstract static class BasicArray.BaseFactory<N extends Comparable<N>, A extends BasicArray<N>>
extends Object
implements Factory1D<A>
-
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 final AggregatorSet<N> private final FunctionSet<N> private final MathTypeprivate final Scalar.Factory<N> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal AggregatorSet<N> final FunctionSet<N> function()(package private) abstract longMax number of elements in this array.(package private) final longfinal MathTypefinal Scalar.Factory<N> scalar()
-
Field Details
-
myAggregator
-
myFunction
-
myMathType
-
myScalar
-
-
Constructor Details
-
BaseFactory
BaseFactory(MathType mathType)
-
-
Method Details
-
aggregator
-
function
- Specified by:
functionin interfaceFactorySupplement
-
getMathType
- Specified by:
getMathTypein interfaceFactorySupplement
-
scalar
- Specified by:
scalarin interfaceFactorySupplement
-
getCapacityLimit
abstract long getCapacityLimit()Max number of elements in this array. -
getElementSize
final long getElementSize()
-