#include <RobustLevenbergMarquardtMinimizer.h>
Inheritance diagram for CRobustLevenbergMarquardtMinimizer:
Public Methods | |
CRobustLevenbergMarquardtMinimizer () | |
CRobustLevenbergMarquardtMinimizer (CParameterFilter *pFilter, double marquardt, double chiTol, double gradTol, int nIterations) | |
virtual | ~CRobustLevenbergMarquardtMinimizer () |
double | Minimize (double *parameters, Minimizable *minimizable) |
void | ComputeDerivativeInformation (double *parameters, NLLSMinimizable *nlls) |
void | QRSolveMarquardtSystem (double *deltaP) |
Private Attributes | |
bool | m_bBreakFlag |
double | m_dMarquardt |
int | m_iNIterations |
double | m_dChiSqTol |
double | m_dGradTol |
double ** | m_pdJacobian |
double ** | m_pdAlpha |
double * | m_pdBeta |
double * | m_pdScalingMatrix |
double * | m_pdCurrentResiduals |
int | m_iNResiduals |
CParameterFilter * | m_pFilter |
|
Definition at line 11 of file RobustLevenbergMarquardtMinimizer.cpp. References m_dChiSqTol, m_dGradTol, m_dMarquardt, and m_iNIterations. |
|
Definition at line 19 of file RobustLevenbergMarquardtMinimizer.cpp. References m_dChiSqTol, m_dGradTol, m_dMarquardt, m_iNIterations, and m_pFilter. |
|
Definition at line 28 of file RobustLevenbergMarquardtMinimizer.cpp. |
|
Definition at line 176 of file RobustLevenbergMarquardtMinimizer.cpp. References NLLSMinimizable::GetResiduals, m_bBreakFlag, m_dGradTol, m_iNResiduals, m_pdAlpha, m_pdBeta, m_pdJacobian, m_pFilter, Minimizer::nParameters, NLLSMinimizable::ObjectiveFunction, CParameterFilter::Operator, and CParameterFilter::OperatorInverse. Referenced by Minimize. |
|
|
Definition at line 258 of file RobustLevenbergMarquardtMinimizer.cpp. References __max, __min, DGEQPF, m_iNResiduals, m_pdJacobian, and Minimizer::nParameters. Referenced by Minimize. |
|
Definition at line 42 of file RobustLevenbergMarquardtMinimizer.h. Referenced by ComputeDerivativeInformation, and Minimize. |
|
Definition at line 45 of file RobustLevenbergMarquardtMinimizer.h. Referenced by CRobustLevenbergMarquardtMinimizer, and Minimize. |
|
Definition at line 46 of file RobustLevenbergMarquardtMinimizer.h. Referenced by ComputeDerivativeInformation, and CRobustLevenbergMarquardtMinimizer. |
|
Definition at line 43 of file RobustLevenbergMarquardtMinimizer.h. Referenced by CRobustLevenbergMarquardtMinimizer, and Minimize. |
|
Definition at line 44 of file RobustLevenbergMarquardtMinimizer.h. Referenced by CRobustLevenbergMarquardtMinimizer, and Minimize. |
|
Definition at line 52 of file RobustLevenbergMarquardtMinimizer.h. Referenced by ComputeDerivativeInformation, Minimize, and QRSolveMarquardtSystem. |
|
Definition at line 48 of file RobustLevenbergMarquardtMinimizer.h. Referenced by ComputeDerivativeInformation, and Minimize. |
|
Definition at line 49 of file RobustLevenbergMarquardtMinimizer.h. Referenced by ComputeDerivativeInformation, and Minimize. |
|
Definition at line 51 of file RobustLevenbergMarquardtMinimizer.h. Referenced by Minimize. |
|
Definition at line 47 of file RobustLevenbergMarquardtMinimizer.h. Referenced by ComputeDerivativeInformation, Minimize, and QRSolveMarquardtSystem. |
|
Definition at line 50 of file RobustLevenbergMarquardtMinimizer.h. Referenced by Minimize. |
|
Definition at line 53 of file RobustLevenbergMarquardtMinimizer.h. Referenced by ComputeDerivativeInformation, CRobustLevenbergMarquardtMinimizer, and Minimize. |