![]() |
Eigen-unsupported
3.4.0
|
Performs non linear optimization over a non-linear function, using a variant of the Levenberg Marquardt algorithm.
Check wikipedia for more information. http://en.wikipedia.org/wiki/Levenberg%E2%80%93Marquardt_algorithm
Public Member Functions | |
FVectorType & | diag () |
RealScalar | epsilon () const |
RealScalar | factor () const |
RealScalar | fnorm () |
RealScalar | ftol () const |
FVectorType & | fvec () |
RealScalar | gnorm () |
RealScalar | gtol () const |
ComputationInfo | info () const |
Reports whether the minimization was successful. | |
Index | iterations () |
JacobianType & | jacobian () |
RealScalar | lm_param (void) |
JacobianType & | matrixR () |
Index | maxfev () const |
Index | nfev () |
Index | njev () |
PermutationType | permutation () |
void | resetParameters () |
void | setEpsilon (RealScalar epsfcn) |
void | setExternalScaling (bool value) |
void | setFactor (RealScalar factor) |
void | setFtol (RealScalar ftol) |
void | setGtol (RealScalar gtol) |
void | setMaxfev (Index maxfev) |
void | setXtol (RealScalar xtol) |
RealScalar | xtol () const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Reports whether the minimization was successful.
Success
if the minimization was successful, NumericalIssue
if a numerical problem arises during the minimization process, for example during the QR factorization NoConvergence
if the minimization did not converge after the maximum number of function evaluation allowed InvalidInput
if the input matrix is invalid
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
the permutation used in the QR factorization
|
inline |
Sets the default parameters
|
inline |
Sets the error precision
|
inline |
Use an external Scaling. If set to true, pass a nonzero diagonal to diag()
|
inline |
Sets the step bound for the diagonal shift
|
inline |
Sets the tolerance for the norm of the vector function
|
inline |
Sets the tolerance for the norm of the gradient of the error vector
|
inline |
Sets the maximum number of function evaluation
|
inline |
Sets the tolerance for the norm of the solution vector
|
inline |