Package org.ojalgo.array
Class BufferArray.MappedFileFactory
- 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
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) AggregatorSet
<Double> copy
(double... source) copy
(Comparable<?>... source) copy
(List<? extends Comparable<?>> source) function()
make
(int size) make
(long count) make
(Structure1D shape) (package private) BufferArray
makeDenseArray
(long size) makeFilled
(long count, NullaryFunction<?> supplier) (package private) SegmentedArray
<Double> makeSegmented
(long... structure) scalar()
Methods inherited from class org.ojalgo.array.DenseArray.Factory
getCapacityLimit, getElementSize, makeStructuredZero, makeToBeFilled, newBuilder
Methods inherited from class org.ojalgo.array.ArrayFactory
wrapAsSegments
-
Field Details
-
myFile
-
myTypeFactory
-
-
Constructor Details
-
MappedFileFactory
MappedFileFactory(BufferArray.Factory typeFactory, File file)
-
-
Method Details
-
copy
-
copy
-
copy
-
copy
-
function
- Specified by:
function
in interfaceFactorySupplement
- Specified by:
function
in classArrayFactory<Double,
DenseArray<Double>>
-
getMathType
-
make
- Specified by:
make
in interfaceFactory1D<DenseArray<Double>>
- Specified by:
make
in interfaceFactory1D.TwoStep<DenseArray<Double>,
DenseArray<Double>> - Overrides:
make
in classArrayFactory<Double,
DenseArray<Double>>
-
make
- Specified by:
make
in interfaceFactory1D<DenseArray<Double>>
- Specified by:
make
in interfaceFactory1D.TwoStep<DenseArray<Double>,
DenseArray<Double>> - Overrides:
make
in classArrayFactory<Double,
DenseArray<Double>>
-
make
-
makeFilled
-
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>>
-
makeDenseArray
- Specified by:
makeDenseArray
in classDenseArray.Factory<Double>
-
makeSegmented
- Overrides:
makeSegmented
in classArrayFactory<Double,
DenseArray<Double>>
-