Package org.ojalgo.matrix.store
Class PrimitiveFactory<I extends PhysicalStore<Double> & Factory2D.Builder<I>>
java.lang.Object
org.ojalgo.matrix.store.PrimitiveFactory<I>
- All Implemented Interfaces:
PhysicalStore.Factory<Double,
,I> Factory2D<I>
,Factory2D.TwoStep<I,
,I> FactorySupplement
abstract class PrimitiveFactory<I extends PhysicalStore<Double> & Factory2D.Builder<I>>
extends Object
implements PhysicalStore.Factory<Double,I>
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.ojalgo.structure.Factory2D
Factory2D.Builder<I extends Structure2D>, Factory2D.MayBeSparse<I extends Structure2D,
DENSE extends Factory2D.Builder<I>, SPARSE extends Factory2D.Builder<I>>, Factory2D.TwoStep<I extends Structure2D, B extends Factory2D.Builder<I>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal AggregatorSet
<Double> array()
final I
final FunctionSet
<Double> function()
makeHouseholder
(int length) final Rotation.Primitive
makeRotation
(int low, int high, double cos, double sin) final Rotation.Primitive
makeRotation
(int low, int high, Double cos, Double sin) final Scalar.Factory
<Double> scalar()
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.Factory2D
asFactory1D, make
Methods inherited from interface org.ojalgo.structure.Factory2D.TwoStep
column, column, column, column, columns, copy, make, make, make, row, row, row, row, rows
Methods inherited from interface org.ojalgo.structure.FactorySupplement
getMathType
Methods inherited from interface org.ojalgo.matrix.store.PhysicalStore.Factory
makeColumnsSupplier, makeDiagonal, makeEye, makeEye, makeFilled, makeIdentity, makeRowsSupplier, makeSingle, makeSingle, makeSparse, makeSparse, makeSPD, makeWrapper, makeWrapperColumn, makeZero, makeZero, newBuilder, tensor1D, tensor2D, transpose
-
Constructor Details
-
PrimitiveFactory
PrimitiveFactory()
-
-
Method Details
-
aggregator
- Specified by:
aggregator
in interfacePhysicalStore.Factory<Double,
I extends PhysicalStore<Double> & Factory2D.Builder<I>>
-
array
- Specified by:
array
in interfacePhysicalStore.Factory<Double,
I extends PhysicalStore<Double> & Factory2D.Builder<I>>
-
conjugate
- Specified by:
conjugate
in interfacePhysicalStore.Factory<Double,
I extends PhysicalStore<Double> & Factory2D.Builder<I>>
-
function
- Specified by:
function
in interfaceFactorySupplement
- Specified by:
function
in interfacePhysicalStore.Factory<Double,
I extends PhysicalStore<Double> & Factory2D.Builder<I>>
-
makeHouseholder
- Specified by:
makeHouseholder
in interfacePhysicalStore.Factory<Double,
I extends PhysicalStore<Double> & Factory2D.Builder<I>>
-
makeRotation
- Specified by:
makeRotation
in interfacePhysicalStore.Factory<Double,
I extends PhysicalStore<Double> & Factory2D.Builder<I>>
-
makeRotation
- Specified by:
makeRotation
in interfacePhysicalStore.Factory<Double,
I extends PhysicalStore<Double> & Factory2D.Builder<I>>
-
scalar
- Specified by:
scalar
in interfaceFactorySupplement
- Specified by:
scalar
in interfacePhysicalStore.Factory<Double,
I extends PhysicalStore<Double> & Factory2D.Builder<I>>
-