BornAgain
1.19.79
Open-source research software to simulate and fit neutron and x-ray reflectometry and grazing-incidence small-angle scattering
|
Static Public Member Functions | |
static double | EvalChi2 (const IModelFunction &func, const BinData &data, const double *p, unsigned int &nPoints, ROOT::Fit::ExecutionPolicy executionPolicy, unsigned nChunks=0) |
static double | EvalChi2Effective (const IModelFunctionTempl< double > &func, const BinData &data, const double *p, unsigned int &nPoints) |
static void | EvalChi2Gradient (const IModelFunctionTempl< double > &func, const BinData &data, const double *p, double *g, unsigned int &nPoints, ROOT::Fit::ExecutionPolicy executionPolicy=ROOT::Fit::ExecutionPolicy::kSerial, unsigned nChunks=0) |
static double | EvalChi2Residual (const IModelFunctionTempl< double > &func, const BinData &data, const double *p, unsigned int i, double *g=0) |
static double | EvalLogL (const IModelFunctionTempl< double > &func, const UnBinData &data, const double *p, int iWeight, bool extended, unsigned int &nPoints, ROOT::Fit::ExecutionPolicy executionPolicy, unsigned nChunks=0) |
static void | EvalLogLGradient (const IModelFunctionTempl< double > &func, const UnBinData &data, const double *p, double *g, unsigned int &nPoints, ROOT::Fit::ExecutionPolicy executionPolicy=ROOT::Fit::ExecutionPolicy::kSerial, unsigned nChunks=0) |
static double | EvalPoissonBinPdf (const IModelFunctionTempl< double > &func, const BinData &data, const double *p, unsigned int i, double *g) |
evaluate the pdf (Poisson) contribution to the logl (return actually log of pdf) and its gradient More... | |
static double | EvalPoissonLogL (const IModelFunctionTempl< double > &func, const BinData &data, const double *p, int iWeight, bool extended, unsigned int &nPoints, ROOT::Fit::ExecutionPolicy executionPolicy, unsigned nChunks=0) |
static void | EvalPoissonLogLGradient (const IModelFunctionTempl< double > &func, const BinData &data, const double *p, double *g, unsigned int &nPoints, ROOT::Fit::ExecutionPolicy executionPolicy=ROOT::Fit::ExecutionPolicy::kSerial, unsigned nChunks=0) |
|
inlinestatic |
Definition at line 1447 of file FitUtil.h.
References ROOT::Fit::FitUtil::EvaluateChi2().
Referenced by ROOT::Fit::Chi2FCN< DerivFunType, ModelFunType >::DoEval().
|
inlinestatic |
Definition at line 1475 of file FitUtil.h.
References ROOT::Fit::FitUtil::EvaluateChi2Effective().
Referenced by ROOT::Fit::Chi2FCN< DerivFunType, ModelFunType >::DoEval().
|
inlinestatic |
Definition at line 1479 of file FitUtil.h.
References ROOT::Fit::FitUtil::EvaluateChi2Gradient().
Referenced by ROOT::Fit::Chi2FCN< DerivFunType, ModelFunType >::Gradient().
|
inlinestatic |
Definition at line 1486 of file FitUtil.h.
References ROOT::Fit::FitUtil::EvaluateChi2Residual().
Referenced by ROOT::Fit::Chi2FCN< DerivFunType, ModelFunType >::DataElement().
|
inlinestatic |
Definition at line 1461 of file FitUtil.h.
References ROOT::Fit::FitUtil::EvaluateLogL().
Referenced by ROOT::Fit::LogLikelihoodFCN< DerivFunType, ModelFunType >::DoEval().
|
inlinestatic |
Definition at line 1506 of file FitUtil.h.
References ROOT::Fit::FitUtil::EvaluateLogLGradient().
Referenced by ROOT::Fit::LogLikelihoodFCN< DerivFunType, ModelFunType >::Gradient().
|
inlinestatic |
evaluate the pdf (Poisson) contribution to the logl (return actually log of pdf) and its gradient
Definition at line 1493 of file FitUtil.h.
References ROOT::Fit::FitUtil::EvaluatePoissonBinPdf().
Referenced by ROOT::Fit::PoissonLikelihoodFCN< DerivFunType, ModelFunType >::DataElement().
|
inlinestatic |
Definition at line 1468 of file FitUtil.h.
References ROOT::Fit::FitUtil::EvaluatePoissonLogL().
Referenced by ROOT::Fit::PoissonLikelihoodFCN< DerivFunType, ModelFunType >::DoEval().
|
inlinestatic |
Definition at line 1498 of file FitUtil.h.
References ROOT::Fit::FitUtil::EvaluatePoissonLogLGradient().
Referenced by ROOT::Fit::PoissonLikelihoodFCN< DerivFunType, ModelFunType >::Gradient().