| OpenMS 2.5.0

Public Member Functions | Protected Attributes | List of all members
EGHTraceFitter::EGHTraceFunctor Class Reference

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

Inheritance diagram for EGHTraceFitter::EGHTraceFunctor:

## Public Member Functions

| EGHTraceFunctor (int dimensions, const TraceFitter::ModelData *data)
| ~EGHTraceFunctor () override
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 TraceFitter::GenericFunctor
int | inputs () const
int | values () const
| GenericFunctor (int dimensions, int num_data_points)
virtual | ~GenericFunctor ()

## Protected Attributes

const TraceFitter::ModelData * | m_data
Protected Attributes inherited from TraceFitter::GenericFunctor
const int | m_inputs
const int | m_values

## Detailed Description

Functor for LM Optimization

## Constructor & Destructor Documentation

## ◆ EGHTraceFunctor()

EGHTraceFunctor | ( | int | dimensions,
|  | const TraceFitter::ModelData * | data
| ) |  |

## ◆ ~EGHTraceFunctor()

~EGHTraceFunctor | ( |  | ) |

override

## Member Function Documentation

## ◆ df()

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

override virtual

Implements TraceFitter::GenericFunctor.

## ◆ operator()()

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

override virtual

Implements TraceFitter::GenericFunctor.

## Member Data Documentation

## ◆ m_data

const TraceFitter::ModelData* m_data

protected