us.ihmc.utilities.math
Class DampedLeastSquaresSolver
java.lang.Object
us.ihmc.utilities.math.DampedLeastSquaresSolver
- All Implemented Interfaces:
- org.ejml.factory.LinearSolver<org.ejml.data.DenseMatrix64F>
public class DampedLeastSquaresSolver
- extends java.lang.Object
- implements org.ejml.factory.LinearSolver<org.ejml.data.DenseMatrix64F>
Method Summary |
void |
invert(org.ejml.data.DenseMatrix64F A_inv)
|
boolean |
modifiesA()
|
boolean |
modifiesB()
|
double |
quality()
|
boolean |
setA(org.ejml.data.DenseMatrix64F A)
|
void |
setAlpha(double alpha)
|
void |
solve(org.ejml.data.DenseMatrix64F b,
org.ejml.data.DenseMatrix64F x)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DampedLeastSquaresSolver
public DampedLeastSquaresSolver(int matrixSize)
setAlpha
public void setAlpha(double alpha)
setA
public boolean setA(org.ejml.data.DenseMatrix64F A)
- Specified by:
setA
in interface org.ejml.factory.LinearSolver<org.ejml.data.DenseMatrix64F>
quality
public double quality()
- Specified by:
quality
in interface org.ejml.factory.LinearSolver<org.ejml.data.DenseMatrix64F>
solve
public void solve(org.ejml.data.DenseMatrix64F b,
org.ejml.data.DenseMatrix64F x)
- Specified by:
solve
in interface org.ejml.factory.LinearSolver<org.ejml.data.DenseMatrix64F>
invert
public void invert(org.ejml.data.DenseMatrix64F A_inv)
- Specified by:
invert
in interface org.ejml.factory.LinearSolver<org.ejml.data.DenseMatrix64F>
modifiesA
public boolean modifiesA()
- Specified by:
modifiesA
in interface org.ejml.factory.LinearSolver<org.ejml.data.DenseMatrix64F>
modifiesB
public boolean modifiesB()
- Specified by:
modifiesB
in interface org.ejml.factory.LinearSolver<org.ejml.data.DenseMatrix64F>