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);
void print(const std::string &str="") const override
Parameters for Levenberg-Marquardt trust-region scheme.
std::chrono::time_point< std::chrono::high_resolution_clock > startTime_
time when optimization started
const LevenbergMarquardtParams & params() const
~LevenbergMarquardtOptimizer() override
NonlinearFactorGraph graph
std::shared_ptr< LevenbergMarquardtOptimizer > shared_ptr
const NonlinearOptimizerParams & _params() const override
static enum @1107 ordering
static const SmartProjectionParams params
const LevenbergMarquardtParams params_
LM parameters.
void print(const std::string &str="") const
print
std::shared_ptr< This > shared_ptr
shared_ptr to this class
cout<< "The eigenvalues of A are:"<< endl<< ces.eigenvalues()<< endl;cout<< "The matrix of eigenvectors, V, is:"<< endl<< ces.eigenvectors()<< endl<< endl;complex< float > lambda
Base class and parameters for nonlinear optimization algorithms.