ROOT
6.06/09
Reference Guide
|
Functions | |
double | igamc (double a, double x) |
incomplete complementary gamma function igamc(a, x) = 1 - igam(a, x) More... | |
double | igam (double a, double x) |
double | lgam (double x) |
static double | stirf (double x) |
double | gamma (double x) |
double | beta (double z, double w) |
double | incbet (double aa, double bb, double xx) |
DESCRIPTION: More... | |
double | incbcf (double a, double b, double x) |
double | incbd (double a, double b, double x) |
double | pseries (double a, double b, double x) |
double | erfc (double a) |
double | erf (double x) |
double | ndtri (double y) |
double | igami (double a, double y) |
double | incbi (double a, double b, double y) |
Variables | |
static double | kBig = 4.503599627370496e15 |
static double | kBiginv = 2.22044604925031308085e-16 |
static double | LS2PI = 0.91893853320467274178 |
static double | A [] |
static double | B [] |
static double | C [] |
static double | P [] |
static double | Q [] |
static double | STIR [5] |
static double | erfP [] |
static double | erfQ [] |
static double | erfR [] |
static double | erfS [] |
static double | erfT [] |
static double | erfU [] |
static double | s2pi = 2.50662827463100050242E0 |
static double | P0 [5] |
static double | Q0 [8] |
static double | P1 [9] |
static double | Q1 [8] |
static double | P2 [9] |
static double | Q2 [8] |
Definition at line 428 of file SpecFuncCephes.cxx.
Definition at line 926 of file SpecFuncCephes.cxx.
Referenced by ROOT::Math::erf(), and erfc().
Definition at line 874 of file SpecFuncCephes.cxx.
Referenced by erf(), and ROOT::Math::erfc().
Definition at line 339 of file SpecFuncCephes.cxx.
Referenced by TLorentzVector::Boost(), ROOT::Math::VectorUtil::boost(), ROOT::Math::VectorUtil::boostX(), ROOT::Math::VectorUtil::boostY(), ROOT::Math::VectorUtil::boostZ(), ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::BreitWigner(), ROOT::Math::Random< Engine >::BreitWigner(), ClassImp(), ParamHistFunc::createParamSet(), RooStats::HistFactory::RooBarlowBeestonLL::evaluate(), TF1::GetQuantiles(), incbet(), ROOT::Minuit2::SimplexBuilder::Minimum(), TMinuit::mnsimp(), pseries(), TMath::Quantiles(), TLorentzRotation::SetBoost(), ROOT::Math::Boost::SetComponents(), TMVA::SVWorkingSet::TakeStep(), TMVA::SVWorkingSet::TakeStepReg(), testStatFunc(), ROOT::Math::tgamma(), TMultiLayerPerceptron::Train(), and TMVA::MethodMLP::UpdateRegulators().
Definition at line 127 of file SpecFuncCephes.cxx.
Referenced by igamc(), and ROOT::Math::inc_gamma().
incomplete complementary gamma function igamc(a, x) = 1 - igam(a, x)
Definition at line 51 of file SpecFuncCephes.cxx.
Referenced by igam(), igami(), and ROOT::Math::inc_gamma_c().
Definition at line 225 of file SpecFuncCephesInv.cxx.
Referenced by ROOT::Math::chisquared_quantile(), ROOT::Math::chisquared_quantile_c(), ROOT::Math::gamma_quantile(), and ROOT::Math::gamma_quantile_c().
Definition at line 581 of file SpecFuncCephes.cxx.
Referenced by incbet().
Definition at line 674 of file SpecFuncCephes.cxx.
Referenced by incbet().
DESCRIPTION:
Returns incomplete beta integral of the arguments, evaluated from zero to x. The function is defined as
x - -
| (a+b) | | a-1 b-1
--------— | t (1-t) dt. |
---|---|
(a) | (b) - |
0
The domain of definition is 0 <= x <= 1. In this implementation a and b are restricted to positive values. The integral from x to 1 may be obtained by the symmetry relation
1 - incbet( a, b, x ) = incbet( b, a, 1-x ).
The integral is evaluated by a continued fraction expansion or, when b*x is small, by a power series.
ACCURACY:
Tested at uniformly distributed random points (a,b,x) with a and b in "domain" and x between 0 and 1. Relative error arithmetic domain # trials peak rms IEEE 0,5 10000 6.9e-15 4.5e-16 IEEE 0,85 250000 2.2e-13 1.7e-14 IEEE 0,1000 30000 5.3e-12 6.3e-13 IEEE 0,10000 250000 9.3e-11 7.1e-12 IEEE 0,100000 10000 8.7e-10 4.8e-11 Outputs smaller than the IEEE gradual underflow threshold were excluded from these statistics.
ERROR MESSAGES: message condition value returned incbet domain x<0, x>1 0.0 incbet underflow 0.0
Cephes Math Library, Release 2.8: June, 2000 Copyright 1984, 1995, 2000 by Stephen L. Moshier
Definition at line 484 of file SpecFuncCephes.cxx.
Referenced by ROOT::Math::inc_beta(), and incbi().
Definition at line 411 of file SpecFuncCephesInv.cxx.
Referenced by ROOT::Math::beta_quantile(), ROOT::Math::beta_quantile_c(), ROOT::Math::fdistribution_quantile(), and ROOT::Math::fdistribution_quantile_c().
Definition at line 197 of file SpecFuncCephes.cxx.
Referenced by beta(), igam(), igamc(), igami(), incbet(), incbi(), ROOT::Math::lgamma(), and pseries().
Definition at line 137 of file SpecFuncCephesInv.cxx.
Referenced by igami(), incbi(), ROOT::Math::lognormal_quantile(), ROOT::Math::lognormal_quantile_c(), ROOT::Math::normal_quantile(), and ROOT::Math::normal_quantile_c().
Definition at line 766 of file SpecFuncCephes.cxx.
Referenced by incbet().
Definition at line 316 of file SpecFuncCephes.cxx.
Referenced by gamma().
|
static |
Definition at line 170 of file SpecFuncCephes.cxx.
Referenced by RooNovosibirsk::analyticalIntegral(), TUnfold::CreateSparseMatrix(), ROOT::Math::crystalball_integral(), ROOT::TMetaUtils::DataMemberInfo__ValidArrayIndex(), TPad::DrawDist(), ROOT::Math::SDeterminant< n, idim >::Dsfact(), PiecewiseInterpolation::evaluate(), RooStats::HistFactory::RooBarlowBeestonLL::evaluate(), fitFunc(), TCling::FuncTempInfo_Title(), gsl_poly_complex_solve_cubic(), gsl_poly_complex_solve_quartic(), makePoints(), NormalEqn(), TOCCToStep::OCCDocCreation(), ROOT::TMetaUtils::ReSubstTemplateArg(), TPad::ShowGuidelines(), test1(), test10(), test14(), test16(), test17(), test2(), test24(), test3(), test4(), test5(), test6(), test8(), test9(), test_smatrix_op(), test_smatrix_sym_op(), test_tmatrix_op(), test_tmatrix_sym_op(), testMT_C(), testMT_S(), testMT_T(), TClingTypedefInfo::Title(), TClingMethodInfo::Title(), and TClingClassInfo::Title().
|
static |
Definition at line 178 of file SpecFuncCephes.cxx.
Referenced by RooNovosibirsk::analyticalIntegral(), TSpline5::BuildCoeff(), counterclockwiseadapt(), ROOT::Math::crystalball_function(), ROOT::Math::crystalball_integral(), RooStats::HistFactory::RooBarlowBeestonLL::evaluate(), fitFunc(), TMVA::ROCCalc::GetSignificance(), gsl_poly_complex_solve_cubic(), gsl_poly_complex_solve_quartic(), TUnfold::InvertMSparseSymmPos(), makePoints(), TGLMatrix::MultLeft(), TGLMatrix::MultRight(), NormalEqn(), TGWin32::ReadGIF(), TEveBoxProjectedGL::RenderPoints(), TSpline3::SaveAs(), TSpline5::SaveAs(), test1(), test10(), test14(), test16(), test24(), test3(), test_smatrix_op(), test_smatrix_sym_op(), test_tmatrix_op(), test_tmatrix_sym_op(), testATBA_C(), testATBA_C2(), testATBA_S(), testATBA_S2(), testATBA_T(), testATBA_T2(), testMM(), testMM_C(), testMM_T(), TMVA::StatDialogMVAEffs::UpdateSignificanceHists(), and TGWin32::WriteGIF().
|
static |
Definition at line 187 of file SpecFuncCephes.cxx.
Referenced by TSpline3::BuildCoeff(), TSpline5::BuildCoeff(), ROOT::Vc::Common::LogImpl< Base >::calc(), RooAbsData::corrcovMatrix(), THnBase::CreateHnAny(), ROOT::Math::crystalball_cdf(), ROOT::Math::crystalball_cdf_c(), ROOT::Math::crystalball_integral(), ROOT::Math::crystalball_pdf(), RooStats::HistFactory::RooBarlowBeestonLL::evaluate(), EvaluateExpr(), ExecAutoParse(), ROOT::Vc::Common::exp(), TClingCallbacks::FileNotFound(), fitFunc(), TGLMatrix::GetBaseVec(), TCling::GetObjectAddress(), RooAbsReal::getPropagatedError(), ROOT::Vc::Common::LogImpl< Base >::log_series(), TClingCallbacks::LookupObject(), makePoints(), TGLMatrix::MoveLF(), TGLMatrix::MultLeft(), TGLMatrix::MultRight(), ROOT::Math::CoordinateTraits< C >::name(), TClingDataMemberInfo::Offset(), RooAbsReal::plotOnWithErrorBand(), TGLMatrix::RotatePF(), TSpline3::SaveAs(), TSpline5::SaveAs(), TClingCallFunc::SetArg(), TGLMatrix::SetBaseVec(), TCling::SetDeclAttr(), test10(), test6(), test_smatrix_kalman(), test_smatrix_op(), test_smatrix_sym_kalman(), test_smatrix_sym_op(), test_tmatrix_kalman(), test_tmatrix_op(), test_tmatrix_sym_op(), testATBA_S(), testATBA_T(), TClingCallbacks::tryAutoParseInternal(), TClingCallbacks::tryFindROOTSpecialInternal(), TClingCallbacks::tryInjectImplicitAutoKeyword(), and TClingCallbacks::tryResolveAtRuntimeInternal().
|
static |
Definition at line 813 of file SpecFuncCephes.cxx.
|
static |
Definition at line 824 of file SpecFuncCephes.cxx.
|
static |
Definition at line 835 of file SpecFuncCephes.cxx.
|
static |
Definition at line 843 of file SpecFuncCephes.cxx.
|
static |
Definition at line 852 of file SpecFuncCephes.cxx.
|
static |
Definition at line 859 of file SpecFuncCephes.cxx.
|
static |
Definition at line 26 of file SpecFuncCephes.cxx.
|
static |
Definition at line 27 of file SpecFuncCephes.cxx.
|
static |
Definition at line 30 of file SpecFuncCephes.cxx.
Referenced by lgam().
|
static |
Definition at line 285 of file SpecFuncCephes.cxx.
|
static |
Definition at line 78 of file SpecFuncCephesInv.cxx.
|
static |
Definition at line 95 of file SpecFuncCephesInv.cxx.
|
static |
Definition at line 116 of file SpecFuncCephesInv.cxx.
|
static |
Definition at line 294 of file SpecFuncCephes.cxx.
Referenced by TMVA::CostComplexityPruneTool::CalculatePruningInfo(), estimate(), ROOT::Vc::Common::exp(), fast_expansion_sum_zeroelim(), gsl_poly_complex_solve_cubic(), gsl_poly_complex_solve_quartic(), ROOT::Vc::Common::LogImpl< Base >::log_series(), and scale_expansion_zeroelim().
|
static |
Definition at line 85 of file SpecFuncCephesInv.cxx.
|
static |
Definition at line 106 of file SpecFuncCephesInv.cxx.
|
static |
Definition at line 127 of file SpecFuncCephesInv.cxx.
|
static |
Definition at line 76 of file SpecFuncCephesInv.cxx.
Referenced by ndtri().
|
static |
Definition at line 306 of file SpecFuncCephes.cxx.