Jpp  17.0.0-rc.1
the software that should make you happy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
JFIT::JMEstimator Struct Referenceabstract

Interface for maximum likelihood estimator (M-estimator). More...

#include <JMEstimator.hh>

Inheritance diagram for JFIT::JMEstimator:
JFIT::JMEstimatorLinear JFIT::JMEstimatorLorentzian JFIT::JMEstimatorNormal JFIT::JMEstimatorNull JFIT::JMEstimatorTukey

Public Member Functions

virtual ~JMEstimator ()
 Virtual destructor. More...
 
virtual double getRho (const double z) const =0
 Get maximum likelihood estimate. More...
 
virtual double getPsi (const double z) const =0
 Get derivative of maximum likelihood estimate. More...
 

Detailed Description

Interface for maximum likelihood estimator (M-estimator).

Definition at line 20 of file JMEstimator.hh.

Constructor & Destructor Documentation

virtual JFIT::JMEstimator::~JMEstimator ( )
inlinevirtual

Virtual destructor.

Definition at line 24 of file JMEstimator.hh.

25  {}

Member Function Documentation

virtual double JFIT::JMEstimator::getRho ( const double  z) const
pure virtual

Get maximum likelihood estimate.

Parameters
zdeviation
Returns
likelihood

Implemented in JFIT::JMEstimatorTukey, JFIT::JMEstimatorLinear, JFIT::JMEstimatorLorentzian, JFIT::JMEstimatorNormal, and JFIT::JMEstimatorNull.

virtual double JFIT::JMEstimator::getPsi ( const double  z) const
pure virtual

Get derivative of maximum likelihood estimate.

Parameters
zdeviation
Returns
derivative

Implemented in JFIT::JMEstimatorTukey, JFIT::JMEstimatorLinear, JFIT::JMEstimatorLorentzian, JFIT::JMEstimatorNormal, and JFIT::JMEstimatorNull.


The documentation for this struct was generated from the following file: