diff --git a/gtsam/linear/linear.i b/gtsam/linear/linear.i index 0b6445c6c..4f9e4174f 100644 --- a/gtsam/linear/linear.i +++ b/gtsam/linear/linear.i @@ -236,6 +236,7 @@ class VectorValues { bool equals(const gtsam::VectorValues& expected, double tol) const; void insert(size_t j, Vector value); Vector vector() const; + Vector vector(const gtsam::KeyVector& keys) const; Vector at(size_t j) const; void insert(const gtsam::VectorValues& values); void update(const gtsam::VectorValues& values); @@ -402,6 +403,7 @@ class GaussianFactorGraph { // Optimizing and linear algebra gtsam::VectorValues optimize() const; + gtsam::VectorValues optimizeDensely() const; gtsam::VectorValues optimize(const gtsam::Ordering& ordering) const; gtsam::VectorValues optimizeGradientSearch() const; gtsam::VectorValues gradient(const gtsam::VectorValues& x0) const;