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
public 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 Factory2D
Factory2D.Builder<I>, Factory2D.MayBeSparse<I,DENSE, SPARSE>, Factory2D.TwoStep<I, B> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal AggregatorSet<Double> array()final Ifinal FunctionSet<Double> function()makeHouseholder(int length) final Rotation.PrimitivemakeRotation(int low, int high, double cos, double sin) final Rotation.PrimitivemakeRotation(int low, int high, Double cos, Double sin) final Scalar.Factory<Double> scalar()Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Factory2D
asFactory1D, makeMethods inherited from interface Factory2D.TwoStep
column, column, column, column, columns, copy, make, make, make, row, row, row, row, rowsMethods inherited from interface FactorySupplement
getMathTypeMethods inherited from interface 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
public PrimitiveFactory()
-
-
Method Details
-
aggregator
- Specified by:
aggregatorin interfacePhysicalStore.Factory<Double, I extends PhysicalStore<Double> & Factory2D.Builder<I>>
-
array
- Specified by:
arrayin interfacePhysicalStore.Factory<Double, I extends PhysicalStore<Double> & Factory2D.Builder<I>>
-
conjugate
- Specified by:
conjugatein interfacePhysicalStore.Factory<Double, I extends PhysicalStore<Double> & Factory2D.Builder<I>>
-
function
- Specified by:
functionin interfaceFactorySupplement- Specified by:
functionin interfacePhysicalStore.Factory<Double, I extends PhysicalStore<Double> & Factory2D.Builder<I>>
-
makeHouseholder
- Specified by:
makeHouseholderin interfacePhysicalStore.Factory<Double, I extends PhysicalStore<Double> & Factory2D.Builder<I>>
-
makeRotation
- Specified by:
makeRotationin interfacePhysicalStore.Factory<Double, I extends PhysicalStore<Double> & Factory2D.Builder<I>>
-
makeRotation
- Specified by:
makeRotationin interfacePhysicalStore.Factory<Double, I extends PhysicalStore<Double> & Factory2D.Builder<I>>
-
scalar
- Specified by:
scalarin interfaceFactorySupplement- Specified by:
scalarin interfacePhysicalStore.Factory<Double, I extends PhysicalStore<Double> & Factory2D.Builder<I>>
-