Logo ROOT  
Reference Guide
ROOT::Minuit2::FCNGradientBase Class Referenceabstract

Definition at line 38 of file FCNGradientBase.h.

Public Member Functions

virtual ~FCNGradientBase ()
 
virtual bool CheckGradient () const
 
virtual std::vector< doubleGradient (const std::vector< double > &) const =0
 
virtual std::vector< doubleGradientWithPrevResult (const std::vector< double > &parameters, double *, double *, double *) const
 
virtual GradientParameterSpace gradParameterSpace () const
 
- Public Member Functions inherited from ROOT::Minuit2::FCNBase
virtual ~FCNBase ()
 
virtual double ErrorDef () const
 Error definition of the function. More...
 
virtual double operator() (const std::vector< double > &v) const =0
 The meaning of the vector of parameters is of course defined by the user, who uses the values of those parameters to calculate their function Value. More...
 
virtual void SetErrorDef (double)
 add interface to set dynamically a new error definition Re-implement this function if needed. More...
 
virtual double Up () const =0
 Error definition of the function. More...
 
- Public Member Functions inherited from ROOT::Minuit2::GenericFunction
virtual ~GenericFunction ()
 
virtual double operator() (const std::vector< double > &x) const =0
 Evaluates the function using the vector containing the input values. More...
 

#include <Minuit2/FCNGradientBase.h>

Inheritance diagram for ROOT::Minuit2::FCNGradientBase:
[legend]

Constructor & Destructor Documentation

◆ ~FCNGradientBase()

virtual ROOT::Minuit2::FCNGradientBase::~FCNGradientBase ( )
inlinevirtual

Definition at line 41 of file FCNGradientBase.h.

Member Function Documentation

◆ CheckGradient()

virtual bool ROOT::Minuit2::FCNGradientBase::CheckGradient ( ) const
inlinevirtual

Reimplemented in ROOT::Minuit2::FCNGradAdapter< Function >.

Definition at line 50 of file FCNGradientBase.h.

◆ Gradient()

virtual std::vector< double > ROOT::Minuit2::FCNGradientBase::Gradient ( const std::vector< double > &  ) const
pure virtual

◆ GradientWithPrevResult()

virtual std::vector< double > ROOT::Minuit2::FCNGradientBase::GradientWithPrevResult ( const std::vector< double > &  parameters,
double ,
double ,
double  
) const
inlinevirtual

Reimplemented in ROOT::Minuit2::FCNGradAdapter< Function >.

Definition at line 44 of file FCNGradientBase.h.

◆ gradParameterSpace()

virtual GradientParameterSpace ROOT::Minuit2::FCNGradientBase::gradParameterSpace ( ) const
inlinevirtual

Reimplemented in ROOT::Minuit2::FCNGradAdapter< Function >.

Definition at line 52 of file FCNGradientBase.h.

Libraries for ROOT::Minuit2::FCNGradientBase:
[legend]

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