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

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

Definition at line 169 of file FitWeibullMarginalOld.h.

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

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

00170     { 
00171         double sum(0);
00172         double beta = BetaEst(gamma, xgm);
00173         double ddx = mDx/beta;
00174         double x = 0.5*ddx;
00175 
00176         for (int i=0; i<mBins; i++, x += ddx)
00177             if (mHist[i]>mPrecision)
00178                 sum += log(x*beta)*(pow(x, gamma)-1.0)*mHist[i];
00179 
00180         return sum/mNorm-1./gamma;
00181     }

Here is the call graph for this function:


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