mikera.matrixx.solve.impl.lu
Class LUSolver
- java.lang.Object
-
- mikera.matrixx.solve.impl.lu.LUSolver
-
public class LUSolver extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description AMatrixgetA()voidimproveSol(AMatrix b, AMatrix x)This attempts to improve upon the solution generated by account for numerical imprecisions.AMatrixinvert()doublequality()LUPResultsetA(AMatrix A)ADenseArrayMatrixsolve(AMatrix b)
-
-
-
Method Detail
-
getA
public AMatrix getA()
-
quality
public double quality()
-
invert
public AMatrix invert()
-
solve
public ADenseArrayMatrix solve(AMatrix b)
-
improveSol
public void improveSol(AMatrix b, AMatrix x)
This attempts to improve upon the solution generated by account for numerical imprecisions. See numerical recipes for more information. It is assumed that solve has already been run on 'b' and 'x' at least once.- Parameters:
b- A matrix. Not modified.x- A matrix. Modified.
-
-
DMelt 3.0 © DataMelt by jWork.ORG