diff --git a/gtsam/nonlinear/nonlinear.i b/gtsam/nonlinear/nonlinear.i index ecf63094d..79b63ff6a 100644 --- a/gtsam/nonlinear/nonlinear.i +++ b/gtsam/nonlinear/nonlinear.i @@ -738,7 +738,14 @@ class ISAM2 { const gtsam::KeyList& extraReelimKeys, bool force_relinearize); + void marginalizeLeaves( + const gtsam::KeyList& leafKeys, + boost::optional marginalFactorIndices = + boost::none, + boost::optional deletedFactorsIndices = + boost::none); gtsam::Values getLinearizationPoint() const; + bool valueExists(gtsam::Key key) const; gtsam::Values calculateEstimate() const; template