Logo ROOT   6.08/07
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