diff --git a/gtsam.h b/gtsam.h index 8e558b554..47f659a25 100644 --- a/gtsam.h +++ b/gtsam.h @@ -1548,15 +1548,6 @@ class KalmanFilter { Vector z, Matrix Q); }; -#include -class QPSolver { - QPSolver(const gtsam::GaussianFactorGraph &graph); - pair optimize(const gtsam::VectorValues& initials) const; - pair optimize() const; - pair findFeasibleInitialValues() const; -}; - - //************************************************************************* // nonlinear //************************************************************************* diff --git a/gtsam_unstable/gtsam_unstable.h b/gtsam_unstable/gtsam_unstable.h index f2223c2f4..eea83c276 100644 --- a/gtsam_unstable/gtsam_unstable.h +++ b/gtsam_unstable/gtsam_unstable.h @@ -47,6 +47,15 @@ class Dummy { unsigned char dummyTwoVar(unsigned char a) const; }; +#include +class QPSolver { + QPSolver(const gtsam::GaussianFactorGraph &graph); + pair optimize(const gtsam::VectorValues& initials) const; + pair optimize() const; + pair findFeasibleInitialValues() const; +}; + + #include virtual class PoseRTV : gtsam::Value { PoseRTV();