#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. |