|
| | IterativeLM (const NonlinearFactorGraph &graph, const Values &initialValues, const ConjugateGradientParameters &p, const LevenbergMarquardtParams ¶ms=LevenbergMarquardtParams::LegacyDefaults()) |
| | Constructor. More...
|
| |
| VectorValues | solve (const GaussianFactorGraph &gfg, const NonlinearOptimizerParams ¶ms) const override |
| | Solve that uses conjugate gradient. More...
|
| |
| | LevenbergMarquardtOptimizer (const NonlinearFactorGraph &graph, const Values &initialValues, const LevenbergMarquardtParams ¶ms=LevenbergMarquardtParams()) |
| |
| | LevenbergMarquardtOptimizer (const NonlinearFactorGraph &graph, const Values &initialValues, const Ordering &ordering, const LevenbergMarquardtParams ¶ms=LevenbergMarquardtParams()) |
| |
| | ~LevenbergMarquardtOptimizer () override |
| |
| double | lambda () const |
| | Access the current damping value. More...
|
| |
| int | getInnerIterations () const |
| | Access the current number of inner iterations. More...
|
| |
| void | print (const std::string &str="") const |
| | print More...
|
| |
| GaussianFactorGraph::shared_ptr | iterate () override |
| |
| const LevenbergMarquardtParams & | params () const |
| |
| void | writeLogFile (double currentError) |
| |
| virtual GaussianFactorGraph::shared_ptr | linearize () const |
| |
| GaussianFactorGraph | buildDampedSystem (const GaussianFactorGraph &linear, const VectorValues &sqrtHessianDiagonal) const |
| |
| bool | tryLambda (const GaussianFactorGraph &linear, const VectorValues &sqrtHessianDiagonal) |
| |
| virtual const Values & | optimize () |
| |
| const Values & | optimizeSafely () |
| |
| double | error () const |
| | return error in current optimizer state More...
|
| |
| size_t | iterations () const |
| | return number of iterations in current optimizer state More...
|
| |
| const Values & | values () const |
| | return values in current optimizer state More...
|
| |
| const NonlinearFactorGraph & | graph () const |
| | return the graph with nonlinear factors More...
|
| |
| virtual | ~NonlinearOptimizer () |
| |
Definition at line 507 of file testNonlinearOptimizer.cpp.
◆ IterativeLM()
◆ solve()
◆ cgParams_
◆ initial_
The documentation for this class was generated from the following file: