#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. |
1.2.14 written by Dimitri van Heesch,
© 1997-2002