Mantid
Loading...
Searching...
No Matches
Functions
Mantid::CurveFitting::CostFunctions::PoissonLossLM Namespace Reference

Functions

double MANTID_CURVEFITTING_DLL calculateJacobianScaleFactor (double observedCounts, double predicted)
 
double MANTID_CURVEFITTING_DLL calculatePoissonLossLM (double observedCounts, double predicted)
 
double calculatePoissonResidualLM (double observedCounts, double predicted)
 
template<typename T >
int sgn (T val)
 
template MANTID_CURVEFITTING_DLL int sgn< double > (double val)
 

Function Documentation

◆ calculateJacobianScaleFactor()

double Mantid::CurveFitting::CostFunctions::PoissonLossLM::calculateJacobianScaleFactor ( double  observedCounts,
double  predicted 
)

◆ calculatePoissonLossLM()

double Mantid::CurveFitting::CostFunctions::PoissonLossLM::calculatePoissonLossLM ( double  observedCounts,
double  predicted 
)

Definition at line 80 of file CostFuncPoisson.cpp.

References calculatePoissonResidualLM(), and sgn().

◆ calculatePoissonResidualLM()

double Mantid::CurveFitting::CostFunctions::PoissonLossLM::calculatePoissonResidualLM ( double  observedCounts,
double  predicted 
)

Definition at line 43 of file CostFuncPoisson.cpp.

References Mantid::Geometry::x.

Referenced by calculateJacobianScaleFactor(), and calculatePoissonLossLM().

◆ sgn()

template<typename T >
int Mantid::CurveFitting::CostFunctions::PoissonLossLM::sgn ( T  val)

Definition at line 20 of file CostFuncPoisson.h.

Referenced by calculateJacobianScaleFactor(), and calculatePoissonLossLM().

◆ sgn< double >()

template MANTID_CURVEFITTING_DLL int Mantid::CurveFitting::CostFunctions::PoissonLossLM::sgn< double > ( double  val)