public class LeastSquaresSolver
extends java.lang.Object
Constructor and Description |
---|
LeastSquaresSolver() |
Modifier and Type | Method and Description |
---|---|
void |
createBoundConstraints(MatrixNd A,
VectorNd b,
VectorNd lb,
VectorNd ub)
Create inequality constraints A >= b from bounds lb and ub
|
void |
dispose() |
void |
resizeVariables(int costRowSize,
int conRowSize,
int exSize) |
void |
setBounds(java.lang.Double lower,
java.lang.Double upper) |
void |
setBounds(VectorNd lower,
VectorNd upper) |
void |
solve(VectorNd a,
MatrixNd C,
VectorNd d,
VectorNd a0)
Solve a bounded least squares problem as a QP
|
void |
solve(VectorNd a,
MatrixNd C,
VectorNd d,
VectorNd a0,
MatrixNd Aeq,
VectorNd beq)
Solve a constrained least squares problem as a QP
|
public void dispose()
public void solve(VectorNd a, MatrixNd C, VectorNd d, VectorNd a0)
public void solve(VectorNd a, MatrixNd C, VectorNd d, VectorNd a0, MatrixNd Aeq, VectorNd beq)
public void setBounds(java.lang.Double lower, java.lang.Double upper)
public void resizeVariables(int costRowSize, int conRowSize, int exSize)