25 class GaussNewtonOptimizer;
64 NonlinearOptimizer(graph), params_(ensureHasOrdering(params, graph)), state_(graph, initialValues) {}
75 params_.ordering = ordering; }
89 virtual void iterate();
virtual const NonlinearOptimizerParams & _params() const
Access the parameters (base class version)
Definition: GaussNewtonOptimizer.h:107
virtual ~GaussNewtonOptimizer()
Virtual destructor.
Definition: GaussNewtonOptimizer.h:83
const GaussNewtonState & state() const
Read-only access the last state.
Definition: GaussNewtonOptimizer.h:98
GaussNewtonOptimizer(const NonlinearFactorGraph &graph, const Values &initialValues, const Ordering &ordering)
Standard constructor, requires a nonlinear factor graph, initial variable assignments, and optimization parameters.
Definition: GaussNewtonOptimizer.h:73
GaussNewtonParams & params()
Read/write access the parameters.
Definition: GaussNewtonOptimizer.h:95
The common parameters for Nonlinear optimizers.
Definition: NonlinearOptimizerParams.h:33
const GaussNewtonParams & params() const
Read-only access the parameters.
Definition: GaussNewtonOptimizer.h:92
A non-templated config holding any types of Manifold-group elements.
Definition: Values.h:75
Definition: GaussNewtonOptimizer.h:33
This class performs Gauss-Newton nonlinear optimization.
Definition: GaussNewtonOptimizer.h:44
virtual const NonlinearOptimizerState & _state() const
Access the state (base class version)
Definition: GaussNewtonOptimizer.h:110
This is the abstract interface for classes that can optimize for the maximum-likelihood estimate of a...
Definition: NonlinearOptimizer.h:134
GaussNewtonOptimizer(const NonlinearFactorGraph &graph, const Values &initialValues, const GaussNewtonParams ¶ms=GaussNewtonParams())
Standard constructor, requires a nonlinear factor graph, initial variable assignments, and optimization parameters.
Definition: GaussNewtonOptimizer.h:62
A non-linear factor graph is a graph of non-Gaussian, i.e.
Definition: NonlinearFactorGraph.h:69
GaussNewtonState & state()
Read/write access the last state.
Definition: GaussNewtonOptimizer.h:101
Parameters for Gauss-Newton optimization, inherits from NonlinearOptimizationParams.
Definition: GaussNewtonOptimizer.h:30
Base class and parameters for nonlinear optimization algorithms.
Definition: Ordering.h:30
Base class for a nonlinear optimization state, including the current estimate of the variable values...
Definition: NonlinearOptimizer.h:35