#include <mrpt/math/CLevenbergMarquardt.h>
Classes | |
struct | TResultInfo |
Static Public Member Functions | |
static void | execute (vector_double &out_optimal_x, const vector_double &x0, utils::TFunctor_retVecDbl_inp2VecDbl functor, const vector_double &increments, const vector_double &userParam, TResultInfo &out_info, bool verbose=false, const size_t &maxIter=200, const double tau=1e-3, const double e1=1e-8, const double e2=1e-8) |
Executes the LM-method, with derivatives estimated from "functor" Is a user-provided function which takes as input two vectors, in this order:
|
Refer to the wiki page for more details on the algorithm and usage.
Definition at line 46 of file CLevenbergMarquardt.h.
static void mrpt::math::CLevenbergMarquardt::execute | ( | vector_double & | out_optimal_x, | |
const vector_double & | x0, | |||
utils::TFunctor_retVecDbl_inp2VecDbl | functor, | |||
const vector_double & | increments, | |||
const vector_double & | userParam, | |||
TResultInfo & | out_info, | |||
bool | verbose = false , |
|||
const size_t & | maxIter = 200 , |
|||
const double | tau = 1e-3 , |
|||
const double | e1 = 1e-8 , |
|||
const double | e2 = 1e-8 | |||
) | [static] |
Executes the LM-method, with derivatives estimated from "functor" Is a user-provided function which takes as input two vectors, in this order:
Page generated by Doxygen 1.5.8 for MRPT 0.6.5 SVN:exported at Mon Jan 12 13:00:16 UTC 2009 |