#include <OpenMS/FEATUREFINDER/GaussTraceFitter.h>
|
| | GaussTraceFunctor (int dimensions, const TraceFitter::ModelData *data) |
| |
| 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.
|
| |
| 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 () |
| |
◆ GaussTraceFunctor()
◆ df()
| int df |
( |
const double * |
x, |
|
|
double * |
J |
|
) |
| |
|
overridevirtual |
Compute the Jacobian at the current parameter vector.
- Parameters
-
| [in] | x | Parameter vector of size inputs. |
| [out] | J | Jacobian matrix, values rows by inputs columns, stored column-major. |
- Returns
0 on success.
Implements TraceFitter::GenericFunctor.
◆ operator()()
| int operator() |
( |
const double * |
x, |
|
|
double * |
fvec |
|
) |
| |
|
overridevirtual |
Compute residuals at the current parameter vector.
- Parameters
-
| [in] | x | Parameter vector of size inputs. |
| [out] | fvec | Residual vector of size values. |
- Returns
0 on success.
Implements TraceFitter::GenericFunctor.
◆ m_data