20 [](
const SLAMParameters& params) -> std::shared_ptr<BaseOptimizer> {
21 return std::make_shared<NormalLevenbergOptimizer>(params);
23 {
"sliding_window_levenberg",
24 [](
const SLAMParameters& params) -> std::shared_ptr<BaseOptimizer> {
25 return std::make_shared<SlidingWindowLevenbergOptimizer>(params);
28 [](
const SLAMParameters& params) -> std::shared_ptr<BaseOptimizer> {
29 return std::make_shared<ISAM2Optimizer>(params);