Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Stack Of Tasks
eiquadprog
Commits
dfba8b2f
Commit
dfba8b2f
authored
Sep 17, 2019
by
Gabriele Buondonno
Browse files
[WIP] [unittest] [eiquadprog-rt] test_unbiased
parent
fe6ff27b
Changes
1
Hide whitespace changes
Inline
Side-by-side
unittest/eiquadprog-rt.cpp
View file @
dfba8b2f
...
...
@@ -17,6 +17,48 @@ using namespace eiquadprog::solvers;
BOOST_AUTO_TEST_SUITE
(
BOOST_TEST_MODULE
)
/*
// min ||x||^2
BOOST_AUTO_TEST_CASE ( test_unbiased )
{
RtEiquadprog<2,0,0> qp;
RtMatrixX<2,2>::d Q;
Q.setZero();
Q(0,0) = 1.0;
Q(1,1) = 1.0;
RtVectorX<2>::d C;
C.setZero();
RtMatrixX<0,2>::d Aeq;
RtVectorX<0>::d Beq;
RtMatrixX<0,2>::d Aineq;
RtVectorX<0>::d Bineq;
RtVectorX<2>::d x;
RtVectorX<2>::d solution;
solution.setZero();
double val = 0.0;
RtEiquadprog_status expected = RT_EIQUADPROG_OPTIMAL;
RtEiquadprog_status status = qp.solve_quadprog(Q, C, Aeq, Beq, Aineq, Bineq, x);
BOOST_CHECK_EQUAL(status,expected);
BOOST_CHECK_CLOSE(qp.getObjValue(),val,1e-6);
BOOST_CHECK(x.isApprox(solution));
}
*/
// min ||x-x_0||^2, x_0 = (1 1)^T
// s.t.
// x[1] = 5 - x[0]
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment