org.ojalgo.matrix.store
Interface PhysicalStore.Factory<N extends Number,I extends PhysicalStore<N>>

All Superinterfaces:
Factory2D<I>, Serializable
All Known Implementing Classes:
JamaFactory
Enclosing interface:
PhysicalStore<N extends Number>

public static interface PhysicalStore.Factory<N extends Number,I extends PhysicalStore<N>>
extends Factory2D<I>, Serializable


Method Summary
 I conjugate(Access2D<?> aSource)
           
 AggregatorCollection<N> getAggregatorCollection()
           
 FunctionSet<N> getFunctionSet()
           
 N getNumber(double aNmbr)
           
 N getNumber(Number aNmbr)
           
 Scalar<N> getStaticOne()
           
 Scalar<N> getStaticZero()
           
 ArrayAccess<N> makeArray(int aLength)
           
 Householder<N> makeHouseholder(int aLength)
           
 Rotation<N> makeRotation(int aLow, int aHigh, double aCos, double aSin)
           
 Rotation<N> makeRotation(int aLow, int aHigh, N aCos, N aSin)
           
 Scalar<N> toScalar(double aNmbr)
           
 Scalar<N> toScalar(Number aNmbr)
           
 I transpose(Access2D<?> aSource)
           
 
Methods inherited from interface org.ojalgo.access.Factory2D
columns, columns, columns, columns, copy, makeEye, makeRandom, makeZero, rows, rows, rows, rows
 

Method Detail

conjugate

I conjugate(Access2D<?> aSource)

getAggregatorCollection

AggregatorCollection<N> getAggregatorCollection()

getFunctionSet

FunctionSet<N> getFunctionSet()

getNumber

N getNumber(double aNmbr)

getNumber

N getNumber(Number aNmbr)

getStaticOne

Scalar<N> getStaticOne()

getStaticZero

Scalar<N> getStaticZero()

makeArray

ArrayAccess<N> makeArray(int aLength)

makeHouseholder

Householder<N> makeHouseholder(int aLength)

makeRotation

Rotation<N> makeRotation(int aLow,
                         int aHigh,
                         double aCos,
                         double aSin)

makeRotation

Rotation<N> makeRotation(int aLow,
                         int aHigh,
                         N aCos,
                         N aSin)

toScalar

Scalar<N> toScalar(double aNmbr)

toScalar

Scalar<N> toScalar(Number aNmbr)

transpose

I transpose(Access2D<?> aSource)