Classes | Macros | Functions
levenberg_marquardt.cpp File Reference
#include <stdio.h>
#include "main.h"
#include <unsupported/Eigen/LevenbergMarquardt>
#include <Eigen/src/Core/util/DisableStupidWarnings.h>
Include dependency graph for levenberg_marquardt.cpp:

Go to the source code of this file.

Classes

struct  Bennett5_functor
 
struct  BoxBOD_functor
 
struct  chwirut2_functor
 
struct  eckerle4_functor
 
struct  hahn1_functor
 
struct  lanczos1_functor
 
struct  lmder_functor
 
struct  lmdif_functor
 
struct  MGH09_functor
 
struct  MGH10_functor
 
struct  MGH17_functor
 
struct  misra1a_functor
 
struct  misra1d_functor
 
struct  rat42_functor
 
struct  rat43_functor
 
struct  thurber_functor
 

Macros

#define LM_EVAL_COUNT_TOL   4/3
 

Functions

 EIGEN_DECLARE_TEST (levenberg_marquardt)
 
void testLmder ()
 
void testLmder1 ()
 
void testLmdif ()
 
void testLmdif1 ()
 
void testNistBennett5 (void)
 
void testNistBoxBOD (void)
 
void testNistChwirut2 (void)
 
void testNistEckerle4 (void)
 
void testNistHahn1 (void)
 
void testNistLanczos1 (void)
 
void testNistMGH09 (void)
 
void testNistMGH10 (void)
 
void testNistMGH17 (void)
 
void testNistMisra1a (void)
 
void testNistMisra1d (void)
 
void testNistRat42 (void)
 
void testNistRat43 (void)
 
void testNistThurber (void)
 

Macro Definition Documentation

◆ LM_EVAL_COUNT_TOL

#define LM_EVAL_COUNT_TOL   4/3

Definition at line 27 of file levenberg_marquardt.cpp.

Function Documentation

◆ EIGEN_DECLARE_TEST()

EIGEN_DECLARE_TEST ( levenberg_marquardt  )

Definition at line 1448 of file levenberg_marquardt.cpp.

◆ testLmder()

void testLmder ( )

Definition at line 93 of file levenberg_marquardt.cpp.

◆ testLmder1()

void testLmder1 ( )

Definition at line 65 of file levenberg_marquardt.cpp.

◆ testLmdif()

void testLmdif ( )

Definition at line 196 of file levenberg_marquardt.cpp.

◆ testLmdif1()

void testLmdif1 ( )

Definition at line 166 of file levenberg_marquardt.cpp.

◆ testNistBennett5()

void testNistBennett5 ( void  )

Definition at line 1136 of file levenberg_marquardt.cpp.

◆ testNistBoxBOD()

void testNistBoxBOD ( void  )

Definition at line 873 of file levenberg_marquardt.cpp.

◆ testNistChwirut2()

void testNistChwirut2 ( void  )

Definition at line 281 of file levenberg_marquardt.cpp.

◆ testNistEckerle4()

void testNistEckerle4 ( void  )

Definition at line 1402 of file levenberg_marquardt.cpp.

◆ testNistHahn1()

void testNistHahn1 ( void  )

Definition at line 452 of file levenberg_marquardt.cpp.

◆ testNistLanczos1()

void testNistLanczos1 ( void  )

Definition at line 616 of file levenberg_marquardt.cpp.

◆ testNistMGH09()

void testNistMGH09 ( void  )

Definition at line 1050 of file levenberg_marquardt.cpp.

◆ testNistMGH10()

void testNistMGH10 ( void  )

Definition at line 780 of file levenberg_marquardt.cpp.

◆ testNistMGH17()

void testNistMGH17 ( void  )

Definition at line 960 of file levenberg_marquardt.cpp.

◆ testNistMisra1a()

void testNistMisra1a ( void  )

Definition at line 361 of file levenberg_marquardt.cpp.

◆ testNistMisra1d()

void testNistMisra1d ( void  )

Definition at line 538 of file levenberg_marquardt.cpp.

◆ testNistRat42()

void testNistRat42 ( void  )

Definition at line 702 of file levenberg_marquardt.cpp.

◆ testNistRat43()

void testNistRat43 ( void  )

Definition at line 1315 of file levenberg_marquardt.cpp.

◆ testNistThurber()

void testNistThurber ( void  )

Definition at line 1223 of file levenberg_marquardt.cpp.



gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:40:50