Main MRPT website > C++ reference for MRPT 1.5.6
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 60 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:

\[ 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). 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 71 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 64 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 65 of file CLevenbergMarquardt.h.

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




Page generated by Doxygen 1.8.14 for MRPT 1.5.6 Git: 4c65e8431 Tue Apr 24 08:18:17 2018 +0200 at lun oct 28 01:35:26 CET 2019