26 #include <boost/date_time/posix_time/posix_time.hpp> 28 class NonlinearOptimizerMoreOptimizationTest;
44 typedef boost::shared_ptr<LevenbergMarquardtOptimizer>
shared_ptr;
84 int getInnerIterations()
const;
87 void print(
const std::string&
str =
"")
const {
88 std::cout <<
str <<
"LevenbergMarquardtOptimizer" << std::endl;
89 this->params_.
print(
" parameters:\n");
108 void writeLogFile(
double currentError);
void print(const std::string &str="") const override
Parameters for Levenberg-Marquardt trust-region scheme.
static enum @843 ordering
boost::shared_ptr< This > shared_ptr
shared_ptr to this class
~LevenbergMarquardtOptimizer() override
boost::posix_time::ptime startTime_
NonlinearFactorGraph graph
const NonlinearOptimizerParams & _params() const override
boost::shared_ptr< LevenbergMarquardtOptimizer > shared_ptr
void print(const std::string &str="") const
print
const LevenbergMarquardtParams params_
LM parameters.
const LevenbergMarquardtParams & params() const
static SmartStereoProjectionParams params
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.