Main MRPT website > C++ reference for MRPT 1.9.9
List of all members | Public Attributes
mrpt::math::CLevenbergMarquardtTempl< VECTORTYPE, USERPARAM >::TResultInfo Struct Reference

Detailed Description

template<typename VECTORTYPE = Eigen::VectorXd, class USERPARAM = VECTORTYPE>
struct mrpt::math::CLevenbergMarquardtTempl< VECTORTYPE, USERPARAM >::TResultInfo

Definition at line 69 of file CLevenbergMarquardt.h.

#include <mrpt/math/CLevenbergMarquardt.h>

Public Attributes

NUMTYPE final_sqr_err
 
size_t iterations_executed
 
VECTORTYPE last_err_vector
 The last error vector returned by the user-provided functor. More...
 
matrix_t path
 Each row is the optimized value at each iteration. More...
 
matrix_t H
 This matrix can be used to obtain an estimate of the optimal parameters covariance matrix: More...
 

Member Data Documentation

◆ final_sqr_err

template<typename VECTORTYPE = Eigen::VectorXd, class USERPARAM = VECTORTYPE>
NUMTYPE mrpt::math::CLevenbergMarquardtTempl< VECTORTYPE, USERPARAM >::TResultInfo::final_sqr_err

◆ H

template<typename VECTORTYPE = Eigen::VectorXd, class USERPARAM = VECTORTYPE>
matrix_t mrpt::math::CLevenbergMarquardtTempl< VECTORTYPE, USERPARAM >::TResultInfo::H

This matrix can be used to obtain an estimate of the optimal parameters covariance matrix:

\[ COV = H M H^\top \]

With COV the covariance matrix of the optimal parameters, H this matrix, and M the covariance of the input (observations).

Definition at line 84 of file CLevenbergMarquardt.h.

Referenced by mrpt::math::CLevenbergMarquardtTempl< VECTORTYPE, USERPARAM >::execute().

◆ iterations_executed

template<typename VECTORTYPE = Eigen::VectorXd, class USERPARAM = VECTORTYPE>
size_t mrpt::math::CLevenbergMarquardtTempl< VECTORTYPE, USERPARAM >::TResultInfo::iterations_executed

◆ last_err_vector

template<typename VECTORTYPE = Eigen::VectorXd, class USERPARAM = VECTORTYPE>
VECTORTYPE mrpt::math::CLevenbergMarquardtTempl< VECTORTYPE, USERPARAM >::TResultInfo::last_err_vector

The last error vector returned by the user-provided functor.

Definition at line 74 of file CLevenbergMarquardt.h.

Referenced by mrpt::math::CLevenbergMarquardtTempl< VECTORTYPE, USERPARAM >::execute().

◆ path

template<typename VECTORTYPE = Eigen::VectorXd, class USERPARAM = VECTORTYPE>
matrix_t mrpt::math::CLevenbergMarquardtTempl< VECTORTYPE, USERPARAM >::TResultInfo::path

Each row is the optimized value at each iteration.

Definition at line 76 of file CLevenbergMarquardt.h.

Referenced by mrpt::math::CLevenbergMarquardtTempl< VECTORTYPE, USERPARAM >::execute().




Page generated by Doxygen 1.8.17 for MRPT 1.9.9 Git: ad3a9d8ae Tue May 1 23:10:22 2018 -0700 at miƩ 12 jul 2023 10:03:34 CEST