![]() |
ROOT
6.06/08
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] |
| double ROOT::Math::Cephes::beta | ( | double | z, |
| double | w | ||
| ) |
Definition at line 428 of file SpecFuncCephes.cxx.
| double ROOT::Math::Cephes::erf | ( | double | x | ) |
Definition at line 926 of file SpecFuncCephes.cxx.
Referenced by ROOT::Math::erf(), and erfc().
| double ROOT::Math::Cephes::erfc | ( | double | a | ) |
Definition at line 874 of file SpecFuncCephes.cxx.
Referenced by erf(), and ROOT::Math::erfc().
| double ROOT::Math::Cephes::gamma | ( | double | x | ) |
Definition at line 339 of file SpecFuncCephes.cxx.
Referenced by RooStats::HistFactory::HistoToWorkspaceFactoryFast::AddConstraintTerms(), TMath::AreEqualRel(), 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(), ParamHistFunc::createParamSet(), RooStats::HistFactory::HistoToWorkspaceFactoryFast::createStatConstraintTerms(), RooStats::HistFactory::RooBarlowBeestonLL::evaluate(), ROOT::Math::gaussian_cdf(), ROOT::Math::gaussian_quantile(), TF1::GetQuantiles(), incbet(), ROOT::Minuit2::SimplexBuilder::Minimum(), TMinuit::mnsimp(), pseries(), TMath::Quantiles(), TLorentzRotation::SetBoost(), ROOT::Math::Boost::SetComponents(), ROOT::Math::RandomFunctionsImpl< TRandomEngine >::SetEngine(), TMath::StdDev(), TMVA::SVWorkingSet::TakeStep(), TMVA::SVWorkingSet::TakeStepReg(), testStatFunc(), ROOT::Math::tgamma(), TMultiLayerPerceptron::Train(), TMVA::MethodMLP::UpdateRegulators(), and TQpLinSolverBase::~TQpLinSolverBase().
| double ROOT::Math::Cephes::igam | ( | double | a, |
| double | x | ||
| ) |
Definition at line 127 of file SpecFuncCephes.cxx.
Referenced by igamc(), and ROOT::Math::inc_gamma().
| double ROOT::Math::Cephes::igamc | ( | double | a, |
| double | x | ||
| ) |
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().
| double ROOT::Math::Cephes::igami | ( | double | a, |
| double | y | ||
| ) |
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().
| double ROOT::Math::Cephes::incbcf | ( | double | a, |
| double | b, | ||
| double | x | ||
| ) |
Definition at line 581 of file SpecFuncCephes.cxx.
Referenced by incbet().
| double ROOT::Math::Cephes::incbd | ( | double | a, |
| double | b, | ||
| double | x | ||
| ) |
Definition at line 674 of file SpecFuncCephes.cxx.
Referenced by incbet().
| double ROOT::Math::Cephes::incbet | ( | double | aa, |
| double | bb, | ||
| double | xx | ||
| ) |
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().
| double ROOT::Math::Cephes::incbi | ( | double | a, |
| double | b, | ||
| double | y | ||
| ) |
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().
| double ROOT::Math::Cephes::lgam | ( | double | x | ) |
Definition at line 197 of file SpecFuncCephes.cxx.
Referenced by beta(), igam(), igamc(), igami(), incbet(), incbi(), ROOT::Math::lgamma(), and pseries().
| double ROOT::Math::Cephes::ndtri | ( | double | y | ) |
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().
| double ROOT::Math::Cephes::pseries | ( | double | a, |
| double | b, | ||
| double | x | ||
| ) |
Definition at line 766 of file SpecFuncCephes.cxx.
Referenced by incbet().
|
static |
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(), ROOT::Math::AssignSym::Evaluate(), ROOT::Math::PlusEquals< T, D1, D2, A, MatRepSym< T, D1 >, MatRepStd< T, D1, D2 > >::Evaluate(), ROOT::Math::PlaceMatrix< T, D1, D2, D3, D4, R1, R2 >::Evaluate(), fitFunc(), TCling::FuncTempInfo_Title(), gsl_poly_complex_solve_cubic(), gsl_poly_complex_solve_quartic(), TDecompChol::Invert(), makePoints(), NormalEqn(), TOCCToStep::OCCDocCreation(), ROOT::Math::SVector< T, D >::operator<(), ROOT::Vc::AVX::Vector< T >::operator=(), ROOT::Vc::SSE::Vector< T >::operator=(), ROOT::TMetaUtils::ReSubstTemplateArg(), RosenBrock(), 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(), TClingClassInfo::Title(), TQpDataDens::TQpDataDens(), TQpDataSparse::TQpDataSparse(), ROOT::Vc::MemoryBase< V, Memory< V, 0u, 0u >, 1, void >::vector(), TQpProbDens::~TQpProbDens(), and TQpProbSparse::~TQpProbSparse().
|
static |
Definition at line 178 of file SpecFuncCephes.cxx.
Referenced by RooNovosibirsk::analyticalIntegral(), TSpline5::BuildCoeff(), Cppyy::CallV(), counterclockwiseadapt(), ROOT::Math::crystalball_function(), ROOT::Math::crystalball_integral(), RooStats::HistFactory::RooBarlowBeestonLL::evaluate(), fitFunc(), TDecompBase::GetColLwb(), TMVA::ROCCalc::GetSignificance(), gsl_poly_complex_solve_cubic(), gsl_poly_complex_solve_quartic(), TDecompChol::Invert(), TUnfold::InvertMSparseSymmPos(), makePoints(), TGLMatrix::MultLeft(), TGLMatrix::MultRight(), NormalEqn(), TGWin32::ReadGIF(), TEveBoxProjectedGL::RenderPoints(), RosenBrock(), 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(), TVirtualMagField::TVirtualMagField(), 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(), Cppyy::CallV(), 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(), RooNonCPEigenDecay::RooNonCPEigenDecay(), 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(), TQpDataDens::TQpDataDens(), TQpDataSparse::TQpDataSparse(), RScanner::TraverseClassTemplatePartialSpecializationDecl(), TClingCallbacks::tryAutoParseInternal(), TClingCallbacks::tryFindROOTSpecialInternal(), TClingCallbacks::tryInjectImplicitAutoKeyword(), TClingCallbacks::tryResolveAtRuntimeInternal(), TQpProbDens::~TQpProbDens(), and TQpProbSparse::~TQpProbSparse().
|
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(), TQuaternion::operator-=(), scale_expansion_zeroelim(), TQpDataDens::TQpDataDens(), TQpDataSparse::TQpDataSparse(), TQpProbDens::~TQpProbDens(), and TQpProbSparse::~TQpProbSparse().
|
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.