Package org.ojalgo.matrix.store
Class PrimitiveFactory<I extends PhysicalStore<java.lang.Double> & Factory2D.Builder<I>>
- java.lang.Object
-
- org.ojalgo.matrix.store.PrimitiveFactory<I>
-
- All Implemented Interfaces:
PhysicalStore.Factory<java.lang.Double,I>
,Factory2D<I>
,Factory2D.TwoStep<I,I>
,FactorySupplement
abstract class PrimitiveFactory<I extends PhysicalStore<java.lang.Double> & Factory2D.Builder<I>> extends java.lang.Object implements PhysicalStore.Factory<java.lang.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 Constructor Description PrimitiveFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AggregatorSet<java.lang.Double>
aggregator()
DenseArray.Factory<java.lang.Double>
array()
I
conjugate(Access2D<?> source)
FunctionSet<java.lang.Double>
function()
Householder<java.lang.Double>
makeHouseholder(int length)
Rotation.Primitive
makeRotation(int low, int high, double cos, double sin)
Rotation.Primitive
makeRotation(int low, int high, java.lang.Double cos, java.lang.Double sin)
Scalar.Factory<java.lang.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
-
-
-
-
Method Detail
-
aggregator
public final AggregatorSet<java.lang.Double> aggregator()
- Specified by:
aggregator
in interfacePhysicalStore.Factory<java.lang.Double,I extends PhysicalStore<java.lang.Double> & Factory2D.Builder<I>>
-
array
public DenseArray.Factory<java.lang.Double> array()
- Specified by:
array
in interfacePhysicalStore.Factory<java.lang.Double,I extends PhysicalStore<java.lang.Double> & Factory2D.Builder<I>>
-
conjugate
public final I conjugate(Access2D<?> source)
- Specified by:
conjugate
in interfacePhysicalStore.Factory<java.lang.Double,I extends PhysicalStore<java.lang.Double> & Factory2D.Builder<I>>
-
function
public final FunctionSet<java.lang.Double> function()
- Specified by:
function
in interfaceFactorySupplement
- Specified by:
function
in interfacePhysicalStore.Factory<java.lang.Double,I extends PhysicalStore<java.lang.Double> & Factory2D.Builder<I>>
-
makeHouseholder
public Householder<java.lang.Double> makeHouseholder(int length)
- Specified by:
makeHouseholder
in interfacePhysicalStore.Factory<java.lang.Double,I extends PhysicalStore<java.lang.Double> & Factory2D.Builder<I>>
-
makeRotation
public final Rotation.Primitive makeRotation(int low, int high, double cos, double sin)
- Specified by:
makeRotation
in interfacePhysicalStore.Factory<java.lang.Double,I extends PhysicalStore<java.lang.Double> & Factory2D.Builder<I>>
-
makeRotation
public final Rotation.Primitive makeRotation(int low, int high, java.lang.Double cos, java.lang.Double sin)
- Specified by:
makeRotation
in interfacePhysicalStore.Factory<java.lang.Double,I extends PhysicalStore<java.lang.Double> & Factory2D.Builder<I>>
-
scalar
public final Scalar.Factory<java.lang.Double> scalar()
- Specified by:
scalar
in interfaceFactorySupplement
- Specified by:
scalar
in interfacePhysicalStore.Factory<java.lang.Double,I extends PhysicalStore<java.lang.Double> & Factory2D.Builder<I>>
-
-