![]() |
OpenMS
|
#include <OpenMS/FEATUREFINDER/EGHTraceFitter.h>
Public Member Functions | |
| EGHTraceFunctor (int dimensions, const TraceFitter::ModelData *data) | |
| ~EGHTraceFunctor () override | |
| int | operator() (const double *x, double *fvec) override |
| Compute residuals at the current parameter vector. | |
| int | df (const double *x, double *J) override |
| Compute the Jacobian at the current parameter vector. | |
Public Member Functions inherited from TraceFitter::GenericFunctor | |
| int | inputs () const |
| Number of free parameters (input dimensionality). | |
| int | values () const |
| Number of residuals (data points). | |
| GenericFunctor (int dimensions, int num_data_points) | |
| Construct with the given problem dimensions. | |
| virtual | ~GenericFunctor () |
Protected Attributes | |
| const TraceFitter::ModelData * | m_data |
Protected Attributes inherited from TraceFitter::GenericFunctor | |
| const int | m_inputs |
| const int | m_values |
Functor for LM Optimization
| EGHTraceFunctor | ( | int | dimensions, |
| const TraceFitter::ModelData * | data | ||
| ) |
|
override |
|
overridevirtual |
Compute the Jacobian at the current parameter vector.
| [in] | x | Parameter vector of size inputs. |
| [out] | J | Jacobian matrix, values rows by inputs columns, stored column-major. |
0 on success. Implements TraceFitter::GenericFunctor.
|
overridevirtual |
Compute residuals at the current parameter vector.
0 on success. Implements TraceFitter::GenericFunctor.
|
protected |