Package org.ojalgo.array
Class BufferArray.Factory
- All Implemented Interfaces:
Factory1D<DenseArray<Double>>
,Factory1D.TwoStep<DenseArray<Double>,
,DenseArray<Double>> FactorySupplement
- Enclosing class:
BufferArray
-
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
FieldsModifier and TypeFieldDescriptionprivate final BufferArray.BufferConstructor
private final MathType
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) AggregatorSet
<Double> function()
(package private) long
(package private) BufferArray
makeDenseArray
(long size) (package private) BufferArray
newInstance
(BufferArray.Factory factory, ByteBuffer buffer, AutoCloseable closeable) Signature matchingBufferArray.BufferConstructor
.scalar()
Methods inherited from class org.ojalgo.array.DenseArray.Factory
getElementSize, makeStructuredZero, makeToBeFilled, newBuilder
Methods inherited from class org.ojalgo.array.ArrayFactory
make, make, makeSegmented, wrapAsSegments
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.TwoStep
copy, copy, copy, copy, make, make, make, makeFilled
-
Field Details
-
myConstructor
-
myMathType
-
-
Constructor Details
-
Factory
Factory(MathType mathType, BufferArray.BufferConstructor constructor)
-
-
Method Details
-
function
- Specified by:
function
in interfaceFactorySupplement
- Specified by:
function
in classArrayFactory<Double,
DenseArray<Double>>
-
getMathType
-
newMapped
-
scalar
- Specified by:
scalar
in interfaceFactorySupplement
- Specified by:
scalar
in classArrayFactory<Double,
DenseArray<Double>>
-
aggregator
AggregatorSet<Double> aggregator()- Specified by:
aggregator
in classArrayFactory<Double,
DenseArray<Double>>
-
getCapacityLimit
long getCapacityLimit()- Overrides:
getCapacityLimit
in classDenseArray.Factory<Double>
-
makeDenseArray
- Specified by:
makeDenseArray
in classDenseArray.Factory<Double>
-
newInstance
Signature matchingBufferArray.BufferConstructor
.
-