OpenMS  2.7.0
Public Member Functions | Public Attributes | List of all members
GumbelMaxLikelihoodFitter::GumbelDistributionFunctor Struct Reference

#include <OpenMS/MATH/STATISTICS/GumbelMaxLikelihoodFitter.h>

Inheritance diagram for GumbelMaxLikelihoodFitter::GumbelDistributionFunctor:
[legend]
Collaboration diagram for GumbelMaxLikelihoodFitter::GumbelDistributionFunctor:
[legend]

Public Member Functions

 GumbelDistributionFunctor (const std::vector< double > &data, const std::vector< double > &weights)
 
int operator() (const Eigen::VectorXd &x, Eigen::VectorXd &fvec) const
 
- Public Member Functions inherited from GumbelMaxLikelihoodFitter::Functor< double >
 Functor ()
 
 Functor (int inputs, int values)
 
int inputs () const
 
int values () const
 

Public Attributes

const std::vector< double > & m_data
 
const std::vector< double > & m_weights
 
- Public Attributes inherited from GumbelMaxLikelihoodFitter::Functor< double >
int m_inputs
 
int m_values
 

Additional Inherited Members

- Public Types inherited from GumbelMaxLikelihoodFitter::Functor< double >
enum  
 
typedef double Scalar
 
typedef Eigen::Matrix< Scalar, InputsAtCompileTime, 1 > InputType
 
typedef Eigen::Matrix< Scalar, ValuesAtCompileTime, 1 > ValueType
 
typedef Eigen::Matrix< Scalar, ValuesAtCompileTime, InputsAtCompileTimeJacobianType
 

Constructor & Destructor Documentation

◆ GumbelDistributionFunctor()

GumbelDistributionFunctor ( const std::vector< double > &  data,
const std::vector< double > &  weights 
)
inline

Member Function Documentation

◆ operator()()

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

Member Data Documentation

◆ m_data

const std::vector<double>& m_data

◆ m_weights

const std::vector<double>& m_weights