#include <PositiveDefiniteLevenbergMarquardtMinimizer.h>
Inheritance diagram for CPositiveDefiniteLevenbergMarquardtMinimizer:


Public Methods | |
| CPositiveDefiniteLevenbergMarquardtMinimizer () | |
| CPositiveDefiniteLevenbergMarquardtMinimizer (CParameterFilter *pFilter, double marquardt, double chiTol, double gradTol, int nIterations) | |
| virtual | ~CPositiveDefiniteLevenbergMarquardtMinimizer () |
| double | Minimize (double *parameters, Minimizable *minimizable) |
| void | ComputeDerivativeInformation (double *parameters, NLLSMinimizable *nlls) |
| void | SVDSolveMarquardtSystem (double *deltaP) |
| void | LUSolveMarquardtSystem (double *deltaP) |
| void | SetBounds (double *parameters) |
| void | CheckBounds (double *parameters) |
Private Attributes | |
| bool | m_bBreakFlag |
| bool | m_bReconditionFlag |
| double | m_dMarquardt |
| int | m_iNIterations |
| double | m_dChiSqTol |
| double | m_dGradTol |
| double ** | m_pdAlpha |
| double * | m_pdBeta |
| double * | m_pdUpperBounds |
| double * | m_pdLowerBounds |
| int | m_iNResiduals |
| CParameterFilter * | m_pFilter |
|
|
Definition at line 11 of file PositiveDefiniteLevenbergMarquardtMinimizer.cpp. References m_dChiSqTol, m_dGradTol, m_dMarquardt, and m_iNIterations. |
|
||||||||||||||||||||||||
|
Definition at line 20 of file PositiveDefiniteLevenbergMarquardtMinimizer.cpp. References m_dChiSqTol, m_dGradTol, m_dMarquardt, m_iNIterations, and m_pFilter. |
|
|
Definition at line 29 of file PositiveDefiniteLevenbergMarquardtMinimizer.cpp. |
|
|
Definition at line 488 of file PositiveDefiniteLevenbergMarquardtMinimizer.cpp. References m_pdLowerBounds, m_pdUpperBounds, and Minimizer::nParameters. |
|
||||||||||||
|
Definition at line 179 of file PositiveDefiniteLevenbergMarquardtMinimizer.cpp. References NLLSMinimizable::GetResiduals, m_bBreakFlag, m_dGradTol, m_iNResiduals, m_pdAlpha, m_pdBeta, m_pFilter, Minimizer::nParameters, NLLSMinimizable::ObjectiveFunction, CParameterFilter::Operator, and CParameterFilter::OperatorInverse. Referenced by Minimize. |
|
|
Definition at line 419 of file PositiveDefiniteLevenbergMarquardtMinimizer.cpp. References DGETRF, DGETRS, m_bReconditionFlag, m_pdAlpha, m_pdBeta, and Minimizer::nParameters. |
|
||||||||||||
|
|
Definition at line 479 of file PositiveDefiniteLevenbergMarquardtMinimizer.cpp. References m_pdLowerBounds, m_pdUpperBounds, and Minimizer::nParameters. Referenced by Minimize. |
|
|
Definition at line 290 of file PositiveDefiniteLevenbergMarquardtMinimizer.cpp. References DBDSQR, DGEBRD, DORGBR, m_pdAlpha, m_pdBeta, and Minimizer::nParameters. Referenced by Minimize. |
|
|
Definition at line 46 of file PositiveDefiniteLevenbergMarquardtMinimizer.h. Referenced by ComputeDerivativeInformation, and Minimize. |
|
|
Definition at line 47 of file PositiveDefiniteLevenbergMarquardtMinimizer.h. Referenced by LUSolveMarquardtSystem, and Minimize. |
|
|
Definition at line 50 of file PositiveDefiniteLevenbergMarquardtMinimizer.h. Referenced by CPositiveDefiniteLevenbergMarquardtMinimizer, and Minimize. |
|
|
Definition at line 51 of file PositiveDefiniteLevenbergMarquardtMinimizer.h. Referenced by ComputeDerivativeInformation, and CPositiveDefiniteLevenbergMarquardtMinimizer. |
|
|
Definition at line 48 of file PositiveDefiniteLevenbergMarquardtMinimizer.h. Referenced by CPositiveDefiniteLevenbergMarquardtMinimizer, and Minimize. |
|
|
Definition at line 49 of file PositiveDefiniteLevenbergMarquardtMinimizer.h. Referenced by CPositiveDefiniteLevenbergMarquardtMinimizer, and Minimize. |
|
|
Definition at line 56 of file PositiveDefiniteLevenbergMarquardtMinimizer.h. Referenced by ComputeDerivativeInformation, and Minimize. |
|
|
Definition at line 52 of file PositiveDefiniteLevenbergMarquardtMinimizer.h. Referenced by ComputeDerivativeInformation, LUSolveMarquardtSystem, Minimize, and SVDSolveMarquardtSystem. |
|
|
Definition at line 53 of file PositiveDefiniteLevenbergMarquardtMinimizer.h. Referenced by ComputeDerivativeInformation, LUSolveMarquardtSystem, Minimize, and SVDSolveMarquardtSystem. |
|
|
Definition at line 55 of file PositiveDefiniteLevenbergMarquardtMinimizer.h. Referenced by CheckBounds, Minimize, and SetBounds. |
|
|
Definition at line 54 of file PositiveDefiniteLevenbergMarquardtMinimizer.h. Referenced by CheckBounds, Minimize, and SetBounds. |
|
|
Definition at line 57 of file PositiveDefiniteLevenbergMarquardtMinimizer.h. Referenced by ComputeDerivativeInformation, CPositiveDefiniteLevenbergMarquardtMinimizer, and Minimize. |
1.2.14 written by Dimitri van Heesch,
© 1997-2002