Logo ROOT   6.18/05
Reference Guide
LinkDef_Func.h
Go to the documentation of this file.
1// @(#)root/mathcore:$Id$
2// Authors: Andras Zsenei & Lorenzo Moneta 06/2005
3
4/**********************************************************************
5 * *
6 * Copyright (c) 2005 , LCG ROOT MathLib Team *
7 * *
8 * *
9 **********************************************************************/
10#ifdef __CINT__
11
12// special functionses
13
14#pragma link C++ function ROOT::Math::erf( double );
15#pragma link C++ function ROOT::Math::erfc( double );
16#pragma link C++ function ROOT::Math::tgamma( double );
17#pragma link C++ function ROOT::Math::lgamma( double );
18#pragma link C++ function ROOT::Math::beta( double , double);
19
20// statistical functions : pdf
21#pragma link C++ function ROOT::Math::beta_pdf( double , double, double);
22#pragma link C++ function ROOT::Math::binomial_pdf( unsigned int , double, unsigned int);
23#pragma link C++ function ROOT::Math::negative_binomial_pdf( unsigned int , double, double);
24#pragma link C++ function ROOT::Math::breitwigner_pdf( double , double, double);
25#pragma link C++ function ROOT::Math::cauchy_pdf( double , double, double);
26#pragma link C++ function ROOT::Math::chisquared_pdf( double , double, double);
27#pragma link C++ function ROOT::Math::crystalball_pdf( double , double, double, double, double);
28#pragma link C++ function ROOT::Math::exponential_pdf( double , double, double);
29#pragma link C++ function ROOT::Math::fdistribution_pdf( double , double, double, double);
30#pragma link C++ function ROOT::Math::gamma_pdf( double , double, double, double);
31#pragma link C++ function ROOT::Math::gaussian_pdf( double , double, double);
32#pragma link C++ function ROOT::Math::bigaussian_pdf( double , double, double,double,double,double,double);
33#pragma link C++ function ROOT::Math::landau_pdf( double , double, double);
34#pragma link C++ function ROOT::Math::lognormal_pdf( double , double, double, double);
35#pragma link C++ function ROOT::Math::normal_pdf( double , double, double);
36#pragma link C++ function ROOT::Math::poisson_pdf( unsigned int , double);
37#pragma link C++ function ROOT::Math::tdistribution_pdf( double , double, double);
38#pragma link C++ function ROOT::Math::uniform_pdf( double , double, double, double);
39
40// statistical functions : cdf
41#pragma link C++ function ROOT::Math::breitwigner_cdf_c( double , double, double);
42#pragma link C++ function ROOT::Math::breitwigner_cdf( double , double, double);
43#pragma link C++ function ROOT::Math::cauchy_cdf_c( double , double, double);
44#pragma link C++ function ROOT::Math::cauchy_cdf( double , double, double);
45#pragma link C++ function ROOT::Math::chisquared_cdf_c( double , double, double);
46#pragma link C++ function ROOT::Math::chisquared_cdf( double , double, double);
47#pragma link C++ function ROOT::Math::exponential_cdf_c( double , double, double);
48#pragma link C++ function ROOT::Math::exponential_cdf( double , double, double);
49#pragma link C++ function ROOT::Math::gaussian_cdf_c( double , double, double);
50#pragma link C++ function ROOT::Math::gaussian_cdf( double , double, double);
51#pragma link C++ function ROOT::Math::lognormal_cdf_c( double , double, double, double);
52#pragma link C++ function ROOT::Math::lognormal_cdf( double , double, double, double);
53#pragma link C++ function ROOT::Math::normal_cdf_c( double , double, double);
54#pragma link C++ function ROOT::Math::normal_cdf( double , double, double);
55#pragma link C++ function ROOT::Math::uniform_cdf_c( double , double, double, double);
56#pragma link C++ function ROOT::Math::uniform_cdf( double , double, double, double);
57
58#pragma link C++ function ROOT::Math::beta_cdf_c( double , double, double);
59#pragma link C++ function ROOT::Math::beta_cdf( double , double, double);
60#pragma link C++ function ROOT::Math::fdistribution_cdf_c( double , double, double, double);
61#pragma link C++ function ROOT::Math::fdistribution_cdf( double , double, double, double);
62#pragma link C++ function ROOT::Math::gamma_cdf_c( double , double, double, double);
63#pragma link C++ function ROOT::Math::gamma_cdf( double , double, double, double);
64#pragma link C++ function ROOT::Math::tdistribution_cdf_c( double , double, double);
65#pragma link C++ function ROOT::Math::tdistribution_cdf( double , double, double);
66#pragma link C++ function ROOT::Math::landau_cdf_c( double , double, double);
67#pragma link C++ function ROOT::Math::landau_cdf( double , double, double);
68
69#pragma link C++ function ROOT::Math::binomial_cdf( unsigned int , double, unsigned int);
70#pragma link C++ function ROOT::Math::binomial_cdf_c( unsigned int , double, unsigned int);
71#pragma link C++ function ROOT::Math::negative_binomial_cdf( unsigned int , double, double);
72#pragma link C++ function ROOT::Math::negative_binomial_cdf_c( unsigned int , double, double);
73#pragma link C++ function ROOT::Math::poisson_cdf( unsigned int , double);
74#pragma link C++ function ROOT::Math::poisson_cdf_c( unsigned int , double);
75
76
77// statitsical functions: quantiles
78#pragma link C++ function ROOT::Math::breitwigner_quantile_c(double,double);
79#pragma link C++ function ROOT::Math::breitwigner_quantile(double,double);
80#pragma link C++ function ROOT::Math::cauchy_quantile_c(double,double);
81#pragma link C++ function ROOT::Math::cauchy_quantile(double,double);
82#pragma link C++ function ROOT::Math::chisquared_quantile_c(double,double);
83#pragma link C++ function ROOT::Math::chisquared_quantile(double,double);
84#pragma link C++ function ROOT::Math::exponential_quantile_c(double,double);
85#pragma link C++ function ROOT::Math::exponential_quantile(double,double);
86#pragma link C++ function ROOT::Math::gamma_quantile_c(double,double,double);
87#pragma link C++ function ROOT::Math::gamma_quantile(double,double,double);
88#pragma link C++ function ROOT::Math::gaussian_quantile_c(double,double);
89#pragma link C++ function ROOT::Math::gaussian_quantile(double,double);
90#pragma link C++ function ROOT::Math::lognormal_quantile_c(double,double,double);
91#pragma link C++ function ROOT::Math::lognormal_quantile(double,double,double);
92#pragma link C++ function ROOT::Math::normal_quantile_c(double,double);
93#pragma link C++ function ROOT::Math::normal_quantile(double,double);
94#pragma link C++ function ROOT::Math::uniform_quantile_c(double,double,double);
95#pragma link C++ function ROOT::Math::uniform_quantile(double,double,double);
96
97//Chebyshev functions and polynomials
98#pragma link C++ function ROOT::Math::Chebyshev0(double, double);
99#pragma link C++ function ROOT::Math::Chebyshev1(double, double, double);
100#pragma link C++ function ROOT::Math::Chebyshev2(double, double, double, double);
101#pragma link C++ function ROOT::Math::Chebyshev3(double, double, double, double, double);
102#pragma link C++ function ROOT::Math::Chebyshev4(double, double, double, double, double, double);
103#pragma link C++ function ROOT::Math::Chebyshev5(double, double, double, double, double, double, double);
104#pragma link C++ function ROOT::Math::ChebyshevN(unsigned int,double, const double*);
105#pragma link C++ class ROOT::Math::ChebyshevPol+;
106
107
108#endif