Test nonlinear CG optimizer. More...
#include <CppUnitLite/TestHarness.h>#include <gtsam/geometry/Pose2.h>#include <gtsam/inference/Symbol.h>#include <gtsam/nonlinear/NonlinearConjugateGradientOptimizer.h>#include <gtsam/nonlinear/NonlinearFactorGraph.h>#include <gtsam/nonlinear/PriorFactor.h>#include <gtsam/nonlinear/Values.h>#include <gtsam/nonlinear/factorTesting.h>#include <gtsam/slam/BetweenFactor.h>
Go to the source code of this file.
| Classes | |
| class | rosenbrock::Rosenbrock1Factor | 
| class | rosenbrock::Rosenbrock2Factor | 
| Factor for the second term of the Rosenbrock function. f2 = (y - x*x)  More... | |
| Namespaces | |
| rosenbrock | |
| Functions | |
| double | rosenbrock::f (const NonlinearFactorGraph &graph, double x, double y) | 
| std::tuple< NonlinearFactorGraph, Values > | generateProblem () | 
| static NonlinearFactorGraph | rosenbrock::GetRosenbrockGraph (double a=1.0, double b=100.0) | 
| Get a nonlinear factor graph representing the Rosenbrock Banana function.  More... | |
| int | main () | 
| double | rosenbrock::rosenbrock_func (double x, double y, double a=1.0, double b=100.0) | 
| True Rosenbrock Banana function.  More... | |
| TEST (NonlinearConjugateGradientOptimizer, DirectionMethods) | |
| Test different direction methods.  More... | |
| TEST (NonlinearConjugateGradientOptimizer, Optimization) | |
| TEST (NonlinearConjugateGradientOptimizer, Optimize) | |
| TEST (NonlinearConjugateGradientOptimizer, Rosenbrock) | |
Test nonlinear CG optimizer.
Definition in file testNonlinearConjugateGradientOptimizer.cpp.
| std::tuple<NonlinearFactorGraph, Values> generateProblem | ( | ) | 
Definition at line 26 of file testNonlinearConjugateGradientOptimizer.cpp.
| int main | ( | ) | 
Definition at line 286 of file testNonlinearConjugateGradientOptimizer.cpp.
| TEST | ( | NonlinearConjugateGradientOptimizer | , | 
| DirectionMethods | |||
| ) | 
Test different direction methods.
Definition at line 244 of file testNonlinearConjugateGradientOptimizer.cpp.
| TEST | ( | NonlinearConjugateGradientOptimizer | , | 
| Optimization | |||
| ) | 
Definition at line 206 of file testNonlinearConjugateGradientOptimizer.cpp.
| TEST | ( | NonlinearConjugateGradientOptimizer | , | 
| Optimize | |||
| ) | 
Definition at line 72 of file testNonlinearConjugateGradientOptimizer.cpp.
| TEST | ( | NonlinearConjugateGradientOptimizer | , | 
| Rosenbrock | |||
| ) | 
Definition at line 179 of file testNonlinearConjugateGradientOptimizer.cpp.