| OpenMS 2.5.0

Public Member Functions | Protected Attributes | List of all members
LevMarqFitter1D::GenericFunctor Class Referenceabstract

`#include <OpenMS/TRANSFORMATIONS/FEATUREFINDER/LevMarqFitter1D.h>`

Inheritance diagram for LevMarqFitter1D::GenericFunctor:

## Public Member Functions

int | inputs () const
int | values () const
| GenericFunctor (int dimensions, int num_data_points)
virtual | ~GenericFunctor ()
virtual int | operator() (const Eigen::VectorXd &x, Eigen::VectorXd &fvec)=0
virtual int | df (const Eigen::VectorXd &x, Eigen::MatrixXd &J)=0

## Protected Attributes

const int | m_inputs
const int | m_values

## Detailed Description

Generic functor for LM-Optimization

## Constructor & Destructor Documentation

## ◆ GenericFunctor()

GenericFunctor | ( | int | dimensions,
|  | int | num_data_points
| ) |  |

inline

## ◆ ~GenericFunctor()

virtual ~GenericFunctor | ( |  | ) |

inline virtual

## Member Function Documentation

## ◆ df()

virtual int df | ( | const Eigen::VectorXd & | x,
|  | Eigen::MatrixXd & | J
| ) |  |

pure virtual

Implemented in EmgFitter1D::EgmFitterFunctor, and EGHFitter1D::EGHFitterFunctor.

## ◆ inputs()

int inputs | ( |  | ) | const

inline

## ◆ operator()()

virtual int operator() | ( | const Eigen::VectorXd & | x,
|  | Eigen::VectorXd & | fvec
| ) |  |

pure virtual

Implemented in EmgFitter1D::EgmFitterFunctor, and EGHFitter1D::EGHFitterFunctor.

## ◆ values()

int values | ( |  | ) | const

inline

## Member Data Documentation

## ◆ m_inputs

const int m_inputs

protected

## ◆ m_values

const int m_values

protected