Unit tests for NonlinearOptimizer class. More...
#include <tests/smallExample.h>#include <gtsam/slam/BetweenFactor.h>#include <gtsam/nonlinear/NonlinearFactorGraph.h>#include <gtsam/nonlinear/Values.h>#include <gtsam/nonlinear/NonlinearConjugateGradientOptimizer.h>#include <gtsam/nonlinear/GaussNewtonOptimizer.h>#include <gtsam/nonlinear/DoglegOptimizer.h>#include <gtsam/nonlinear/LevenbergMarquardtOptimizer.h>#include <gtsam/linear/GaussianFactorGraph.h>#include <gtsam/linear/NoiseModel.h>#include <gtsam/inference/Symbol.h>#include <gtsam/geometry/Pose2.h>#include <gtsam/base/Matrix.h>#include <CppUnitLite/TestHarness.h>#include <boost/range/adaptor/map.hpp>#include <boost/shared_ptr.hpp>#include <boost/assign/std/list.hpp>#include <iostream>#include <fstream>#include <gtsam/linear/iterative.h>
Go to the source code of this file.
Classes | |
| class | IterativeLM |
| struct | MyType |
| struct | gtsam::traits< MyType > |
Namespaces | |
| gtsam | |
| traits | |
Functions | |
| int | main () |
| TEST (NonlinearOptimizer, paramsEquals) | |
| TEST (NonlinearOptimizer, iterateLM) | |
| TEST (NonlinearOptimizer, optimize) | |
| TEST (NonlinearOptimizer, SimpleLMOptimizer) | |
| TEST (NonlinearOptimizer, SimpleGNOptimizer) | |
| TEST (NonlinearOptimizer, SimpleDLOptimizer) | |
| TEST (NonlinearOptimizer, optimization_method) | |
| TEST (NonlinearOptimizer, Factorization) | |
| TEST (NonlinearOptimizer, NullFactor) | |
| TEST (NonlinearOptimizer, Pose2OptimizationWithHuberNoOutlier) | |
| TEST (NonlinearOptimizer, Point2LinearOptimizationWithHuber) | |
| TEST (NonlinearOptimizer, Pose2OptimizationWithHuber) | |
| TEST (NonlinearOptimizer, RobustMeanCalculation) | |
| TEST (NonlinearOptimizer, disconnected_graph) | |
| TEST (NonlinearOptimizer, subclass_solver) | |
| TEST (NonlinearOptimizer, logfile) | |
| TEST (NonlinearOptimizer, iterationHook_LM) | |
| TEST (NonlinearOptimizer, iterationHook_CG) | |
| TEST (NonlinearOptimizer, Traits) | |
| TEST_UNSAFE (NonlinearOptimizer, MoreOptimization) | |
Variables | |
| const double | tol = 1e-5 |
Unit tests for NonlinearOptimizer class.
Definition in file testNonlinearOptimizer.cpp.
| int main | ( | void | ) |
Definition at line 666 of file testNonlinearOptimizer.cpp.
| TEST | ( | NonlinearOptimizer | , |
| paramsEquals | |||
| ) |
Definition at line 52 of file testNonlinearOptimizer.cpp.
| TEST | ( | NonlinearOptimizer | , |
| iterateLM | |||
| ) |
Definition at line 65 of file testNonlinearOptimizer.cpp.
| TEST | ( | NonlinearOptimizer | , |
| optimize | |||
| ) |
Definition at line 90 of file testNonlinearOptimizer.cpp.
| TEST | ( | NonlinearOptimizer | , |
| SimpleLMOptimizer | |||
| ) |
Definition at line 130 of file testNonlinearOptimizer.cpp.
| TEST | ( | NonlinearOptimizer | , |
| SimpleGNOptimizer | |||
| ) |
Definition at line 143 of file testNonlinearOptimizer.cpp.
| TEST | ( | NonlinearOptimizer | , |
| SimpleDLOptimizer | |||
| ) |
Definition at line 156 of file testNonlinearOptimizer.cpp.
| TEST | ( | NonlinearOptimizer | , |
| optimization_method | |||
| ) |
Definition at line 169 of file testNonlinearOptimizer.cpp.
| TEST | ( | NonlinearOptimizer | , |
| Factorization | |||
| ) |
Definition at line 190 of file testNonlinearOptimizer.cpp.
| TEST | ( | NonlinearOptimizer | , |
| NullFactor | |||
| ) |
Definition at line 216 of file testNonlinearOptimizer.cpp.
| TEST | ( | NonlinearOptimizer | , |
| Pose2OptimizationWithHuberNoOutlier | |||
| ) |
Definition at line 354 of file testNonlinearOptimizer.cpp.
| TEST | ( | NonlinearOptimizer | , |
| Point2LinearOptimizationWithHuber | |||
| ) |
Definition at line 385 of file testNonlinearOptimizer.cpp.
| TEST | ( | NonlinearOptimizer | , |
| Pose2OptimizationWithHuber | |||
| ) |
Definition at line 419 of file testNonlinearOptimizer.cpp.
| TEST | ( | NonlinearOptimizer | , |
| RobustMeanCalculation | |||
| ) |
Definition at line 456 of file testNonlinearOptimizer.cpp.
| TEST | ( | NonlinearOptimizer | , |
| disconnected_graph | |||
| ) |
Definition at line 488 of file testNonlinearOptimizer.cpp.
| TEST | ( | NonlinearOptimizer | , |
| subclass_solver | |||
| ) |
Definition at line 534 of file testNonlinearOptimizer.cpp.
| TEST | ( | NonlinearOptimizer | , |
| logfile | |||
| ) |
Definition at line 557 of file testNonlinearOptimizer.cpp.
| TEST | ( | NonlinearOptimizer | , |
| iterationHook_LM | |||
| ) |
Definition at line 583 of file testNonlinearOptimizer.cpp.
| TEST | ( | NonlinearOptimizer | , |
| iterationHook_CG | |||
| ) |
Definition at line 608 of file testNonlinearOptimizer.cpp.
| TEST | ( | NonlinearOptimizer | , |
| Traits | |||
| ) |
Definition at line 653 of file testNonlinearOptimizer.cpp.
| TEST_UNSAFE | ( | NonlinearOptimizer | , |
| MoreOptimization | |||
| ) |
Definition at line 253 of file testNonlinearOptimizer.cpp.
| const double tol = 1e-5 |
Definition at line 46 of file testNonlinearOptimizer.cpp.