From e16efaab2c1758adab87fceede421ce24ed373d1 Mon Sep 17 00:00:00 2001 From: thduynguyen Date: Thu, 1 May 2014 14:44:14 -0400 Subject: [PATCH] QPSolver now returns dual values after solving. This can be used as a guessed dual value for the nonlinear level --- gtsam/linear/tests/testQPSolver.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gtsam/linear/tests/testQPSolver.cpp b/gtsam/linear/tests/testQPSolver.cpp index 1434f9b2f..f3945cd2f 100644 --- a/gtsam/linear/tests/testQPSolver.cpp +++ b/gtsam/linear/tests/testQPSolver.cpp @@ -16,9 +16,9 @@ * @author Duy-Nguyen Ta */ -#include -#include #include +#include +#include #include using namespace std; @@ -150,7 +150,8 @@ TEST(QPSolver, iterate) { bool converged = false; int it = 0; while (!converged) { - converged = solver.iterateInPlace(workingGraph, currentSolution); + VectorValues lambdas; + converged = solver.iterateInPlace(workingGraph, currentSolution, lambdas); CHECK(assert_equal(expectedSolutions[it], currentSolution, 1e-100)); it++; }