21 #include <gtsam/nonlinear/ExpressionFactor.h> Expression class that supports automatic differentiation.
Definition: Expression.h:49
Factor graph that supports adding ExpressionFactors directly.
Definition: ExpressionFactorGraph.h:29
noiseModel::Base::shared_ptr SharedNoiseModel
Note, deliberately not in noiseModel namespace.
Definition: NoiseModel.h:1072
void addExpressionFactor(const Expression< T > &h, const T &z, const SharedNoiseModel &R)
Directly add ExpressionFactor that implements |h(x)-z|^2_R.
Definition: ExpressionFactorGraph.h:43
Factor that supports arbitrary expressions via AD.
Definition: Expression.h:38
A non-linear factor graph is a graph of non-Gaussian, i.e.
Definition: NonlinearFactorGraph.h:77
boost::enable_if< boost::is_base_of< FactorType, DERIVEDFACTOR > >::type push_back(boost::shared_ptr< DERIVEDFACTOR > factor)
Add a factor directly using a shared_ptr.
Definition: FactorGraph.h:155
Factor Graph Constsiting of non-linear factors.
Global functions in a separate testing namespace.
Definition: chartTesting.h:28