public class LUSolver extends Object
| Modifier and Type | Field and Description |
|---|---|
protected AMatrix |
A |
protected AltLU |
decomp |
protected int |
numCols |
protected int |
numRows |
| Modifier and Type | Method and Description |
|---|---|
AMatrix |
getA() |
void |
improveSol(AMatrix b,
AMatrix x)
This attempts to improve upon the solution generated by account
for numerical imprecisions.
|
AMatrix |
invert() |
double |
quality() |
LUPResult |
setA(AMatrix A) |
ADenseArrayMatrix |
solve(AMatrix b) |
protected AltLU decomp
protected AMatrix A
protected int numRows
protected int numCols
public AMatrix getA()
public double quality()
public AMatrix invert()
public ADenseArrayMatrix solve(AMatrix b)
public void improveSol(AMatrix b, AMatrix x)
b - A matrix. Not modified.x - A matrix. Modified.Copyright © 2016. All rights reserved.