Home || Architecture || Video Search || Visual Search || Scripts || Applications || Important Messages || OGL || Src

template<class HistT>
double Impala::Core::Histogram::FitWeibull< HistT >::GFunct ( double  gamma,
double  xgm 
) const [inline, private]

Definition at line 152 of file FitWeibull.h.

References Impala::Core::Histogram::FitWeibull< HistT >::BetaEst(), Impala::Core::Histogram::FitWeibull< HistT >::mBins, Impala::Core::Histogram::FitWeibull< HistT >::mDx, Impala::Core::Histogram::FitWeibull< HistT >::mHist, Impala::Core::Histogram::FitWeibull< HistT >::mNorm, and Impala::Core::Histogram::FitWeibull< HistT >::mPrecision.

Referenced by Impala::Core::Histogram::FitWeibull< HistT >::DoFit().

00153     { 
00154         double sum = 0;
00155         double beta = BetaEst(gamma, xgm);
00156         double ddx = mDx/beta;
00157         double x = 0.5*ddx;
00158 
00159         for (int i=0; i<mBins; i++, x += ddx)
00160             if (mHist[i] > mPrecision)
00161                 sum += log(x)*(pow(x, gamma)-1.0)*mHist[i];
00162 
00163         return sum/mNorm-1./gamma;
00164     }

Here is the call graph for this function:


Generated on Fri Mar 19 11:12:14 2010 for ImpalaSrc by  doxygen 1.5.1