org.ojalgo.matrix.decomposition
Class PrimitiveLU

java.lang.Object
  extended by org.ojalgo.matrix.decomposition.ArbitraryLU<Double>
      extended by org.ojalgo.matrix.decomposition.PrimitiveLU
All Implemented Interfaces:
Serializable, LU<Double>, MatrixDecomposition<Double>

Deprecated. Version 19. Use ArbitraryLU instead.

public final class PrimitiveLU
extends ArbitraryLU<Double>

Author:
apete
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.ojalgo.matrix.decomposition.ArbitraryLU
ArbitraryLU.Pivot
 
Constructor Summary
PrimitiveLU()
          Deprecated. Version 19. Use ArbitraryLU.makePrimitive() instead.
 
Method Summary
 boolean compute(BasicMatrix aMtrx)
           
 boolean equals(BasicMatrix aMtrx, NumberContext aCntxt)
           
 boolean isComputed()
           
 BasicMatrix solve(BasicMatrix aRHS)
           
 
Methods inherited from class org.ojalgo.matrix.decomposition.ArbitraryLU
compute, getD, getDeterminant, getL, getMatrixD, getMatrixL, getMatrixP, getMatrixU, getP, getPivotOrder, getRank, getStoreD, getStoreL, getStoreP, getStoreU, getU, isEconomySize, isSingular, makeBig, makeComplex, makePrimitive, solve
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.ojalgo.matrix.decomposition.MatrixDecomposition
compute, equals, isComputed, solve
 

Constructor Detail

PrimitiveLU

public PrimitiveLU()
Deprecated. Version 19. Use ArbitraryLU.makePrimitive() instead.

Method Detail

compute

public final boolean compute(BasicMatrix aMtrx)
Specified by:
compute in interface MatrixDecomposition<N extends Number>
Parameters:
aMtrx - A matrix to decompose
Returns:
true if the computation suceeded; false if not

equals

public boolean equals(BasicMatrix aMtrx,
                      NumberContext aCntxt)
Specified by:
equals in interface MatrixDecomposition<N extends Number>

isComputed

public boolean isComputed()
Specified by:
isComputed in interface MatrixDecomposition<N extends Number>
Returns:
true if computation has been attemped AND was successful so that it is possible to call MatrixDecomposition.solve(MatrixStore); false if not

solve

public final BasicMatrix solve(BasicMatrix aRHS)
Specified by:
solve in interface MatrixDecomposition<N extends Number>