25 class GaussNewtonOptimizer;
39 GaussNewtonParams params_;
54 const GaussNewtonParams& params = GaussNewtonParams());
80 const GaussNewtonParams&
params()
const {
return params_; }
89 GaussNewtonParams ensureHasOrdering(GaussNewtonParams params,
const NonlinearFactorGraph& graph)
const;
virtual ~GaussNewtonOptimizer()
Virtual destructor.
Definition: GaussNewtonOptimizer.h:71
Parameters for Gauss-Newton optimization, inherits from NonlinearOptimizationParams.
Definition: GaussNewtonOptimizer.h:30
This is the abstract interface for classes that can optimize for the maximum-likelihood estimate of a...
Definition: NonlinearOptimizer.h:75
const NonlinearOptimizerParams & _params() const override
Access the parameters (base class version)
Definition: GaussNewtonOptimizer.h:86
This class performs Gauss-Newton nonlinear optimization.
Definition: GaussNewtonOptimizer.h:36
A non-templated config holding any types of Manifold-group elements.
Definition: Values.h:70
const GaussNewtonParams & params() const
Read-only access the parameters.
Definition: GaussNewtonOptimizer.h:80
boost::shared_ptr< This > shared_ptr
shared_ptr to this class
Definition: GaussianFactorGraph.h:74
Definition: Ordering.h:33
Base class and parameters for nonlinear optimization algorithms.
A non-linear factor graph is a graph of non-Gaussian, i.e.
Definition: NonlinearFactorGraph.h:77
The common parameters for Nonlinear optimizers.
Definition: NonlinearOptimizerParams.h:34
Global functions in a separate testing namespace.
Definition: chartTesting.h:28