![]() |
OpenMS
|
#include <OpenMS/FEATUREFINDER/TraceFitter.h>
Public Member Functions | |
| int | inputs () const |
| int | values () const |
| GenericFunctor (int dimensions, int num_data_points) | |
| virtual | ~GenericFunctor () |
| virtual int | operator() (const double *x, double *fvec)=0 |
| Compute residuals. x has size inputs(), fvec has size values() | |
| virtual int | df (const double *x, double *J)=0 |
| Compute Jacobian matrix. x has size inputs(), J is values() x inputs() (column-major) | |
Protected Attributes | |
| const int | m_inputs |
| const int | m_values |
Generic functor for LM-Optimization Uses raw pointer interface to avoid Eigen in public headers. Implementations should use Eigen::Map to wrap these pointers.
| GenericFunctor | ( | int | dimensions, |
| int | num_data_points | ||
| ) |
|
virtual |
|
pure virtual |
Compute Jacobian matrix. x has size inputs(), J is values() x inputs() (column-major)
Implemented in EGHTraceFitter::EGHTraceFunctor, and GaussTraceFitter::GaussTraceFunctor.
| int inputs | ( | ) | const |
|
pure virtual |
Compute residuals. x has size inputs(), fvec has size values()
Implemented in EGHTraceFitter::EGHTraceFunctor, and GaussTraceFitter::GaussTraceFunctor.
| int values | ( | ) | const |
|
protected |
|
protected |