public abstract class AbstractLUAlgorithm extends java.lang.Object implements LUAlgorithm
Constructor and Description |
---|
AbstractLUAlgorithm(DblMatrix X) |
Modifier and Type | Method and Description |
---|---|
abstract DblMatrix |
getL()
Get the lower triangular L of the LU decomposition.
|
abstract int |
getSwapFactor()
Returns (-1)^S where S is the number or row interchanges.
|
abstract DblMatrix |
getU()
Get the upper triangular matrix U of the LU decomposition.
|
abstract boolean |
isSingular()
Return true if a singular condition is encountered during.
|
abstract DblMatrix |
solveSystem(DblMatrix Y)
Solve a linear system (X*b = Y) returning the coeficients
as a DblMatrix.
|
public AbstractLUAlgorithm(DblMatrix X)
public abstract int getSwapFactor()
public abstract DblMatrix getL()
LUAlgorithm
getL
in interface LUAlgorithm
public abstract DblMatrix getU()
getU
in interface LUAlgorithm
public abstract boolean isSingular()
isSingular
in interface LUAlgorithm
public abstract DblMatrix solveSystem(DblMatrix Y)
solveSystem
in interface LUAlgorithm
Copyright © 2011, 2013. Daniel P. Dougherty