Definition at line 38 of file GSLNLSMinimizer.cxx.
Public Member Functions | |
FitTransformFunction (const FitMethodFunction &f, const std::vector< EMinimVariableType > &types, const std::vector< double > &values, const std::map< unsigned int, std::pair< double, double > > &bounds) | |
FitTransformFunction (const FitMethodFunction &f, MinimTransformFunction *transFunc) | |
~FitTransformFunction () | |
IMultiGenFunction * | Clone () const |
virtual double | DataElement (const double *x, unsigned i, double *g=0) const |
void | GradientTransformation (const double *x, const double *gext, double *gint) const |
transform gradient vector (external -> internal) at internal point x | |
void | InvStepTransformation (const double *x, const double *sext, double *sint) const |
inverse transformation for steps (external -> internal) at external point x | |
void | InvTransformation (const double *xext, double *xint) const |
inverse transformation (external -> internal) | |
void | MatrixTransformation (const double *x, const double *cint, double *cext) const |
unsigned int | NDim () const |
Number of dimension (parameters) . | |
unsigned int | NTot () const |
const double * | Transformation (const double *x) const |
![]() | |
BasicFitMethodFunction (int dim, int npoint) | |
virtual | ~BasicFitMethodFunction () |
Virtual Destructor (no operations) | |
virtual double | DataElement (const double *x, unsigned int i, double *g=0) const =0 |
method returning the data i-th contribution to the fit objective function For example the residual for the least square functions or the pdf element for the likelihood functions. | |
virtual unsigned int | NCalls () const |
return the total number of function calls (overrided if needed) | |
virtual unsigned int | NPoints () const |
return the number of data points used in evaluating the function | |
virtual void | ResetNCalls () |
reset number of function calls | |
virtual Type_t | Type () const |
return the type of method, override if needed | |
virtual void | UpdateNCalls () const |
update number of calls | |
Private Member Functions | |
FitTransformFunction (const FitTransformFunction &rhs) | |
double | DoEval (const double *x) const |
FitTransformFunction & | operator= (const FitTransformFunction &rhs) |
Private Attributes | |
const FitMethodFunction & | fFunc |
std::vector< double > | fGrad |
bool | fOwnTransformation |
MinimTransformFunction * | fTransform |
Additional Inherited Members | |
![]() | |
typedef FunctionType::BaseFunc | BaseFunction |
enum | Type_t { kUndefined , kLeastSquare , kLogLikelihood } |
enumeration specyfing the possible fit method types More... | |
|
inline |
Definition at line 42 of file GSLNLSMinimizer.cxx.
|
inline |
Definition at line 55 of file GSLNLSMinimizer.cxx.
|
inline |
Definition at line 65 of file GSLNLSMinimizer.cxx.
|
private |
|
inline |
Definition at line 85 of file GSLNLSMinimizer.cxx.
|
inlinevirtual |
Definition at line 73 of file GSLNLSMinimizer.cxx.
Definition at line 120 of file GSLNLSMinimizer.cxx.
|
inline |
transform gradient vector (external -> internal) at internal point x
Definition at line 110 of file GSLNLSMinimizer.cxx.
|
inline |
inverse transformation for steps (external -> internal) at external point x
Definition at line 107 of file GSLNLSMinimizer.cxx.
|
inline |
inverse transformation (external -> internal)
Definition at line 104 of file GSLNLSMinimizer.cxx.
|
inline |
Definition at line 112 of file GSLNLSMinimizer.cxx.
|
inlinevirtual |
Number of dimension (parameters) .
From IGenMultiFunction interface
Reimplemented from ROOT::Math::BasicFitMethodFunction< FunctionType >.
Definition at line 91 of file GSLNLSMinimizer.cxx.
|
inline |
Definition at line 95 of file GSLNLSMinimizer.cxx.
|
private |
Definition at line 100 of file GSLNLSMinimizer.cxx.
|
private |
Definition at line 125 of file GSLNLSMinimizer.cxx.
|
mutableprivate |
Definition at line 127 of file GSLNLSMinimizer.cxx.
|
private |
Definition at line 124 of file GSLNLSMinimizer.cxx.
|
private |
Definition at line 126 of file GSLNLSMinimizer.cxx.