Logo ROOT   6.10/09
Reference Guide
Macros | Functions
testStatFunc.cxx File Reference
#include "Math/DistFuncMathMore.h"
#include "Math/GSLIntegrator.h"
#include "Math/WrappedFunction.h"
#include "Math/DistFuncMathCore.h"
#include <iostream>
#include <limits>
Include dependency graph for testStatFunc.cxx:

Macros

#define TESTDIST1(name, p1, s)
 
#define TESTDIST2(name, p1, p2, s)
 

Functions

int compare (std::string name, double v1, double v2, double scale=2.0)
 
int main ()
 
double mbeta_cdf (double x, double a, double b, double)
 
double mbeta_cdf_c (double x, double a, double b, double)
 
double mbeta_pdf (double x, double a, double b, double)
 
double mbeta_quantile (double x, double a, double b)
 
double mbeta_quantile_c (double x, double a, double b)
 
void printStatus (int iret)
 
int testBinomialCdf (double p, int n, double tol)
 
int testPoissonCdf (double mu, double tol)
 
int testStatFunc ()
 

Macro Definition Documentation

◆ TESTDIST1

#define TESTDIST1 (   name,
  p1,
 
)
Value:
{\
int ir = 0; \
TestFunc1 t(p1,s);\
ir |= t.testCdf( name ## _pdf , name ## _cdf );\
ir |= t.testCdf( name ##_pdf , name ##_cdf_c,true);\
ir |= t.testQuantile( name ## _cdf, name ##_quantile);\
ir |= t.testQuantile( name ##_cdf_c, name ##_quantile_c,true);\
printStatus(ir);\
iret |= ir; }
static double p1(double t, double a, double b)

Definition at line 211 of file testStatFunc.cxx.

◆ TESTDIST2

#define TESTDIST2 (   name,
  p1,
  p2,
 
)
Value:
{\
int ir = 0; \
TestFunc2 t(p1,p2,s);\
ir |= t.testCdf( name ## _pdf , name ## _cdf );\
ir |= t.testCdf( name ##_pdf , name ##_cdf_c,true);\
ir |= t.testQuantile( name ## _cdf, name ##_quantile);\
ir |= t.testQuantile( name ##_cdf_c, name ##_quantile_c,true);\
printStatus(ir);\
iret |= ir; }
static double p2(double t, double a, double b, double c)
static double p1(double t, double a, double b)

Definition at line 221 of file testStatFunc.cxx.

Function Documentation

◆ compare()

int compare ( std::string  name,
double  v1,
double  v2,
double  scale = 2.0 
)

Definition at line 18 of file testStatFunc.cxx.

◆ main()

int main ( )

Definition at line 378 of file testStatFunc.cxx.

◆ mbeta_cdf()

double mbeta_cdf ( double  x,
double  a,
double  b,
double   
)

Definition at line 258 of file testStatFunc.cxx.

◆ mbeta_cdf_c()

double mbeta_cdf_c ( double  x,
double  a,
double  b,
double   
)

Definition at line 261 of file testStatFunc.cxx.

◆ mbeta_pdf()

double mbeta_pdf ( double  x,
double  a,
double  b,
double   
)

Definition at line 255 of file testStatFunc.cxx.

◆ mbeta_quantile()

double mbeta_quantile ( double  x,
double  a,
double  b 
)

Definition at line 264 of file testStatFunc.cxx.

◆ mbeta_quantile_c()

double mbeta_quantile_c ( double  x,
double  a,
double  b 
)

Definition at line 267 of file testStatFunc.cxx.

◆ printStatus()

void printStatus ( int  iret)

Definition at line 202 of file testStatFunc.cxx.

◆ testBinomialCdf()

int testBinomialCdf ( double  p,
int  n,
double  tol 
)

Definition at line 290 of file testStatFunc.cxx.

◆ testPoissonCdf()

int testPoissonCdf ( double  mu,
double  tol 
)

Definition at line 274 of file testStatFunc.cxx.

◆ testStatFunc()

int testStatFunc ( )

Definition at line 308 of file testStatFunc.cxx.