Module ojalgo
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
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 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 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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.ojalgo.structure.Factory2D
asFactory1D, makeMethods inherited from interface org.ojalgo.structure.Factory2D.TwoStep
column, column, column, column, columns, copy, make, make, make, row, row, row, row, rowsMethods inherited from interface org.ojalgo.structure.FactorySupplement
getMathTypeMethods 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
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>>
-