Package org.ojalgo.matrix.store
Class GenericStore.Factory<N extends Scalar<N>>
java.lang.Object
org.ojalgo.matrix.store.GenericStore.Factory<N>
- All Implemented Interfaces:
PhysicalStore.Factory<N,
,GenericStore<N>> Factory2D<GenericStore<N>>
,Factory2D.TwoStep<GenericStore<N>,
,GenericStore<N>> FactorySupplement
- Enclosing class:
GenericStore<N extends Scalar<N>>
static final class GenericStore.Factory<N extends Scalar<N>>
extends Object
implements PhysicalStore.Factory<N,GenericStore<N>>
-
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>> -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionarray()
function()
make
(int nbRows, int nbCols) make
(long nbRows, long nbCols) makeHouseholder
(int length) makeRotation
(int low, int high, double cos, double sin) makeRotation
(int low, int high, N cos, N sin) 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, make, row, row, row, row, rows
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
-
Field Details
-
myDenseArrayFactory
-
-
Constructor Details
-
Factory
Factory(DenseArray.Factory<N> denseArrayFactory)
-
-
Method Details
-
aggregator
- Specified by:
aggregator
in interfacePhysicalStore.Factory<N extends Scalar<N>,
GenericStore<N extends Scalar<N>>>
-
array
- Specified by:
array
in interfacePhysicalStore.Factory<N extends Scalar<N>,
GenericStore<N extends Scalar<N>>>
-
conjugate
- Specified by:
conjugate
in interfacePhysicalStore.Factory<N extends Scalar<N>,
GenericStore<N extends Scalar<N>>>
-
copy
- Specified by:
copy
in interfaceFactory2D.TwoStep<GenericStore<N extends Scalar<N>>,
GenericStore<N extends Scalar<N>>>
-
function
- Specified by:
function
in interfaceFactorySupplement
- Specified by:
function
in interfacePhysicalStore.Factory<N extends Scalar<N>,
GenericStore<N extends Scalar<N>>>
-
getMathType
- Specified by:
getMathType
in interfaceFactorySupplement
-
make
- Specified by:
make
in interfaceFactory2D<N extends Scalar<N>>
- Specified by:
make
in interfaceFactory2D.TwoStep<GenericStore<N extends Scalar<N>>,
GenericStore<N extends Scalar<N>>>
-
make
- Specified by:
make
in interfaceFactory2D<N extends Scalar<N>>
- Specified by:
make
in interfaceFactory2D.TwoStep<GenericStore<N extends Scalar<N>>,
GenericStore<N extends Scalar<N>>>
-
makeHouseholder
- Specified by:
makeHouseholder
in interfacePhysicalStore.Factory<N extends Scalar<N>,
GenericStore<N extends Scalar<N>>>
-
makeRotation
- Specified by:
makeRotation
in interfacePhysicalStore.Factory<N extends Scalar<N>,
GenericStore<N extends Scalar<N>>>
-
makeRotation
- Specified by:
makeRotation
in interfacePhysicalStore.Factory<N extends Scalar<N>,
GenericStore<N extends Scalar<N>>>
-
scalar
- Specified by:
scalar
in interfaceFactorySupplement
- Specified by:
scalar
in interfacePhysicalStore.Factory<N extends Scalar<N>,
GenericStore<N extends Scalar<N>>>
-
transpose
- Specified by:
transpose
in interfacePhysicalStore.Factory<N extends Scalar<N>,
GenericStore<N extends Scalar<N>>>
-