Go to the documentation of this file.
28 class NonlinearOptimizerMoreOptimizationTest;
41 std::chrono::time_point<std::chrono::high_resolution_clock>
startTime_;
46 typedef std::shared_ptr<LevenbergMarquardtOptimizer>
shared_ptr;
86 int getInnerIterations()
const;
89 void print(
const std::string&
str =
"")
const {
90 std::cout <<
str <<
"LevenbergMarquardtOptimizer" << std::endl;
91 this->params_.
print(
" parameters:\n");
110 void writeLogFile(
double currentError);
std::shared_ptr< This > shared_ptr
shared_ptr to this class
const LevenbergMarquardtParams & params() const
Base class and parameters for nonlinear optimization algorithms.
static const SmartProjectionParams params
Parameters for Levenberg-Marquardt trust-region scheme.
std::chrono::time_point< std::chrono::high_resolution_clock > startTime_
time when optimization started
const NonlinearOptimizerParams & _params() const override
const LevenbergMarquardtParams params_
LM parameters.
static enum @1096 ordering
void print(const std::string &str="") const override
void print(const std::string &str="") const
print
NonlinearFactorGraph graph
~LevenbergMarquardtOptimizer() override
std::shared_ptr< LevenbergMarquardtOptimizer > shared_ptr
gtsam
Author(s):
autogenerated on Fri Nov 1 2024 03:33:07