diff --git a/gtsam/linear/JacobianFactor.h b/gtsam/linear/JacobianFactor.h index 39fbafaa4..dd9eb3996 100644 --- a/gtsam/linear/JacobianFactor.h +++ b/gtsam/linear/JacobianFactor.h @@ -17,12 +17,13 @@ */ #pragma once -#include -#include -#include #include -#include +#include #include +#include +#include +#include +#include #include @@ -36,7 +37,6 @@ namespace gtsam { // Forward declarations class HessianFactor; class VariableSlots; - class GaussianConditional; template class BayesNet; /** @@ -234,6 +234,9 @@ namespace gtsam { * model. */ JacobianFactor whiten() const; + /** + * eliminate the first variable + */ boost::shared_ptr eliminateFirst(); /** return a multi-frontal conditional. It's actually a chordal Bayesnet */