#include <CVariableMetric.h>

Public Member Functions | |
| CVariableMetric (const unsigned int ndatapoints, const unsigned int nmodel) | |
| virtual | ~CVariableMetric () |
| virtual void | Prepare () |
| virtual void | DoIteration () |
Public Attributes | |
| double | Wolfe2Factor |
| double | currentstepsize |
Definition at line 14 of file CVariableMetric.h.
| CVariableMetric::CVariableMetric | ( | const unsigned int | ndatapoints, | |
| const unsigned int | nmodel | |||
| ) |
Definition at line 8 of file CVariableMetric.cpp.
References currentstepsize, CGeneralLinInversion::InversionResult, CGeneralLinInversion::ndata, CGeneralLinInversion::nparams, CGeneralLinInversion::PartialDerivs, and Wolfe2Factor.
| CVariableMetric::~CVariableMetric | ( | ) | [virtual] |
Definition at line 35 of file CVariableMetric.cpp.
| void CVariableMetric::Prepare | ( | ) | [virtual] |
Implements CGeneralLinInversion.
Definition at line 39 of file CVariableMetric.cpp.
References CGeneralLinInversion::CalcGradient(), CGeneralLinInversion::CalcPartialDerivs(), CGeneralLinInversion::CurrentMisfit, CGeneralLinInversion::CurrentModel, CGeneralLinInversion::DataCovar, CGeneralLinInversion::ModelCovar, CGeneralLinInversion::nparams, CGeneralLinInversion::PartialDerivs, and CGeneralLinInversion::StartModel.
Referenced by main().
| void CVariableMetric::DoIteration | ( | ) | [virtual] |
Implements CGeneralLinInversion.
Definition at line 64 of file CVariableMetric.cpp.
References CGeneralLinInversion::CalcGradient(), CGeneralLinInversion::CalcPartialDerivs(), CGeneralLinInversion::CurrentMisfit, CGeneralLinInversion::CurrentModel, CGeneralLinInversion::CurrentRMS, currentstepsize, CGeneralLinInversion::epsilon, CGeneralLinInversion::InputData, CGeneralLinInversion::LineSearch, CGeneralLinInversion::ModelCovar, CGeneralLinInversion::nparams, CGeneralLinInversion::PartialDerivs, CGeneralLineSearch::SearchStepsize(), and Wolfe2Factor.
Referenced by main().
Definition at line 37 of file CVariableMetric.h.
Referenced by CVariableMetric(), and DoIteration().
Definition at line 38 of file CVariableMetric.h.
Referenced by CVariableMetric(), and DoIteration().
1.5.5