OpenMS: EGHFitter1D::EGHFitterFunctor Class Reference

| OpenMS 2.5.0

Public Member Functions | Protected Attributes | List of all members
EGHFitter1D::EGHFitterFunctor Class Reference

`#include <OpenMS/SIMULATION/EGHFitter1D.h>`

Inheritance diagram for EGHFitter1D::EGHFitterFunctor:

## Public Member Functions

| EGHFitterFunctor (int dimensions, const EGHFitter1D::Data *data)
int | operator() (const Eigen::VectorXd &x, Eigen::VectorXd &fvec) override
int | df (const Eigen::VectorXd &x, Eigen::MatrixXd &J) override
Public Member Functions inherited from LevMarqFitter1D::GenericFunctor
int | inputs () const
int | values () const
| GenericFunctor (int dimensions, int num_data_points)
virtual | ~GenericFunctor ()

## Protected Attributes

const EGHFitter1D::Data * | m_data
Protected Attributes inherited from LevMarqFitter1D::GenericFunctor
const int | m_inputs
const int | m_values

## Constructor & Destructor Documentation

## ◆ EGHFitterFunctor()

EGHFitterFunctor | ( | int | dimensions,
|  | const EGHFitter1D::Data * | data
| ) |  |

inline

## Member Function Documentation

## ◆ df()

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

overridevirtual

Implements LevMarqFitter1D::GenericFunctor.

## ◆ operator()()

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

overridevirtual

Implements LevMarqFitter1D::GenericFunctor.

## Member Data Documentation

## ◆ m_data

const EGHFitter1D::Data* m_data

protected