#include <stdio.h>
#include "main.h"
#include <unsupported/Eigen/NonLinearOptimization>
#include <Eigen/src/Core/util/DisableStupidWarnings.h>
Go to the source code of this file.
Classes | |
struct | Bennett5_functor |
struct | BoxBOD_functor |
struct | chwirut2_functor |
struct | eckerle4_functor |
struct | Functor< _Scalar, NX, NY > |
struct | hahn1_functor |
struct | hybrd_functor |
struct | hybrj_functor |
struct | lanczos1_functor |
struct | lmder_functor |
struct | lmdif_functor |
struct | lmstr_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_CHECK_N_ITERS(SOLVER, NFEV, NJEV) |
#define | LM_EVAL_COUNT_TOL 4/3 |
Functions | |
EIGEN_DECLARE_TEST (NonLinearOptimization) | |
int | fcn_chkder (const VectorXd &x, VectorXd &fvec, MatrixXd &fjac, int iflag) |
void | testChkder () |
void | testHybrd () |
void | testHybrd1 () |
void | testHybrj () |
void | testHybrj1 () |
void | testLmder () |
void | testLmder1 () |
void | testLmdif () |
void | testLmdif1 () |
void | testLmstr () |
void | testLmstr1 () |
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) |
#define LM_CHECK_N_ITERS | ( | SOLVER, | |
NFEV, | |||
NJEV | |||
) |
Definition at line 18 of file NonLinearOptimization.cpp.
#define LM_EVAL_COUNT_TOL 4/3 |
Definition at line 16 of file NonLinearOptimization.cpp.
EIGEN_DECLARE_TEST | ( | NonLinearOptimization | ) |
Definition at line 1792 of file NonLinearOptimization.cpp.
Definition at line 27 of file NonLinearOptimization.cpp.
void testChkder | ( | ) |
Definition at line 70 of file NonLinearOptimization.cpp.
void testHybrd | ( | ) |
Definition at line 402 of file NonLinearOptimization.cpp.
void testHybrd1 | ( | ) |
Definition at line 376 of file NonLinearOptimization.cpp.
void testHybrj | ( | ) |
Definition at line 319 of file NonLinearOptimization.cpp.
void testHybrj1 | ( | ) |
Definition at line 288 of file NonLinearOptimization.cpp.
void testLmder | ( | ) |
Definition at line 203 of file NonLinearOptimization.cpp.
void testLmder1 | ( | ) |
Definition at line 176 of file NonLinearOptimization.cpp.
void testLmdif | ( | ) |
Definition at line 589 of file NonLinearOptimization.cpp.
void testLmdif1 | ( | ) |
Definition at line 559 of file NonLinearOptimization.cpp.
void testLmstr | ( | ) |
Definition at line 504 of file NonLinearOptimization.cpp.
void testLmstr1 | ( | ) |
Definition at line 476 of file NonLinearOptimization.cpp.
void testNistBennett5 | ( | void | ) |
Definition at line 1488 of file NonLinearOptimization.cpp.
void testNistBoxBOD | ( | void | ) |
Definition at line 1236 of file NonLinearOptimization.cpp.
void testNistChwirut2 | ( | void | ) |
Definition at line 674 of file NonLinearOptimization.cpp.
void testNistEckerle4 | ( | void | ) |
Definition at line 1748 of file NonLinearOptimization.cpp.
void testNistHahn1 | ( | void | ) |
Definition at line 840 of file NonLinearOptimization.cpp.
void testNistLanczos1 | ( | void | ) |
Definition at line 1000 of file NonLinearOptimization.cpp.
void testNistMGH09 | ( | void | ) |
Definition at line 1404 of file NonLinearOptimization.cpp.
void testNistMGH10 | ( | void | ) |
Definition at line 1162 of file NonLinearOptimization.cpp.
void testNistMGH17 | ( | void | ) |
Definition at line 1316 of file NonLinearOptimization.cpp.
void testNistMisra1a | ( | void | ) |
Definition at line 752 of file NonLinearOptimization.cpp.
void testNistMisra1d | ( | void | ) |
Definition at line 924 of file NonLinearOptimization.cpp.
void testNistRat42 | ( | void | ) |
Definition at line 1086 of file NonLinearOptimization.cpp.
void testNistRat43 | ( | void | ) |
Definition at line 1663 of file NonLinearOptimization.cpp.
void testNistThurber | ( | void | ) |
Definition at line 1573 of file NonLinearOptimization.cpp.