32int main(
int argc,
char** argv) {
38 Eigen::MatrixXd Q(1, 2); Q << 1, 1;
39 Eigen::VectorXd r(1); r << 5;
40 Eigen::MatrixXd A(1, 2); A << 1, -1;
41 Eigen::VectorXd b(1); b << 10;
42 Eigen::MatrixXd C(1, 2); C << 1, 4;
43 Eigen::VectorXd d(1); d << 0;
44 double tolerance = 1e-6;
48 qp::Solver<double> solver(Q, r, tolerance);
49 solver.setConstraints(A, b, C, d);
54 std::cout <<
"Solution: " << x.transpose() << std::endl;