Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages
Public Member Functions | Protected Attributes | List of all members
TraceFitter::GenericFunctor Class Referenceabstract

#include <OpenMS/TRANSFORMATIONS/FEATUREFINDER/TraceFitter.h>

Inheritance diagram for TraceFitter::GenericFunctor:
EGHTraceFitter::EGHTraceFunctor GaussTraceFitter::GaussTraceFunctor

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 ( int  dimensions,
int  num_data_points 
)
virtual ~GenericFunctor ( )
virtual

Member Function Documentation

virtual int df ( const Eigen::VectorXd &  x,
Eigen::MatrixXd &  J 
)
pure virtual
int inputs ( ) const
virtual int operator() ( const Eigen::VectorXd &  x,
Eigen::VectorXd &  fvec 
)
pure virtual
int values ( ) const

Member Data Documentation

const int m_inputs
protected
const int m_values
protected

OpenMS / TOPP release 2.0.0 Documentation generated on Fri May 29 2015 17:20:46 using doxygen 1.8.9.1