22 #include <boost/test/unit_test.hpp> 34 BOOST_AUTO_TEST_SUITE(BOOST_TEST_MODULE)
69 BOOST_CHECK_EQUAL(status, expected);
73 BOOST_CHECK(x.isApprox(solution));
111 BOOST_CHECK_EQUAL(status, expected);
115 BOOST_CHECK(x.isApprox(solution));
157 BOOST_CHECK_EQUAL(status, expected);
161 BOOST_CHECK(x.isApprox(solution));
205 BOOST_CHECK_EQUAL(status, expected);
209 BOOST_CHECK(x.isApprox(solution));
256 BOOST_CHECK_EQUAL(status, expected);
260 BOOST_CHECK(x.isApprox(solution));
299 BOOST_CHECK_EQUAL(status, expected);
340 BOOST_WARN_EQUAL(status, expected);
386 BOOST_WARN_EQUAL(status, expected);
419 BOOST_WARN_EQUAL(status, expected);
470 BOOST_CHECK_EQUAL(status, expected);
474 BOOST_WARN(x.isApprox(solution));
477 BOOST_AUTO_TEST_SUITE_END()
Eigen::Matrix< double, Rows, 1 > d
RtEiquadprog_status solve_quadprog(const typename RtMatrixX< nVars, nVars >::d &Hess, const typename RtVectorX< nVars >::d &g0, const typename RtMatrixX< nEqCon, nVars >::d &CE, const typename RtVectorX< nEqCon >::d &ce0, const typename RtMatrixX< nIneqCon, nVars >::d &CI, const typename RtVectorX< nIneqCon >::d &ci0, typename RtVectorX< nVars >::d &x)
double getObjValue() const
BOOST_AUTO_TEST_CASE(test_unbiased)
Eigen::Matrix< double, Rows, Cols > d