ROOT  6.07/01
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Functions | Variables
unuranDiscrete.cxx File Reference
#include "TUnuran.h"
#include "TUnuranDiscrDist.h"
#include "TH1.h"
#include "TMath.h"
#include "TF1.h"
#include "TRandom3.h"
#include "TApplication.h"
#include "TCanvas.h"
#include "TStopwatch.h"
#include "TError.h"
#include "Math/Functor.h"
#include "Math/DistFunc.h"
#include "Math/Util.h"
#include <iostream>
#include <iomanip>
Include dependency graph for unuranDiscrete.cxx:

Go to the source code of this file.

Functions

double poisson_pmf (double *x, double *p)
 
double binomial_pmf (double *x, double *p)
 
int testUnuran (TUnuran &unr, double &time, TH1 *h1, const TH1 *href, bool weightHist=false)
 
int testRootPoisson (double mu, double &time, TH1 *h2)
 
int testRootBinomial (int m, double p, double &time, TH1 *h2)
 
int testProbVector ()
 
int testPoisson ()
 
int testBinomial ()
 
int unuranDiscrete ()
 
int main (int argc, char **argv)
 

Variables

int n = 1000000
 
TCanvasc1
 
int icanv = 1
 
bool useRandomSeed = false
 

Function Documentation

double binomial_pmf ( double x,
double p 
)

Definition at line 52 of file unuranDiscrete.cxx.

Referenced by testBinomial().

int main ( int  argc,
char **  argv 
)

Definition at line 451 of file unuranDiscrete.cxx.

double poisson_pmf ( double x,
double p 
)

Definition at line 46 of file unuranDiscrete.cxx.

Referenced by testPoisson().

int testBinomial ( )

Definition at line 318 of file unuranDiscrete.cxx.

Referenced by unuranDiscrete().

int testPoisson ( )

Definition at line 199 of file unuranDiscrete.cxx.

Referenced by unuranDiscrete().

int testProbVector ( )

Definition at line 143 of file unuranDiscrete.cxx.

Referenced by unuranDiscrete().

int testRootBinomial ( int  m,
double  p,
double time,
TH1 h2 
)

Definition at line 121 of file unuranDiscrete.cxx.

Referenced by testBinomial().

int testRootPoisson ( double  mu,
double time,
TH1 h2 
)

Definition at line 100 of file unuranDiscrete.cxx.

Referenced by testPoisson().

int testUnuran ( TUnuran unr,
double time,
TH1 h1,
const TH1 href,
bool  weightHist = false 
)

Definition at line 59 of file unuranDiscrete.cxx.

Referenced by testBinomial(), testPoisson(), and testProbVector().

int unuranDiscrete ( )

Definition at line 423 of file unuranDiscrete.cxx.

Referenced by main().

Variable Documentation

TCanvas* c1

Definition at line 41 of file unuranDiscrete.cxx.

int icanv = 1

Definition at line 42 of file unuranDiscrete.cxx.

Referenced by testBinomial(), testPoisson(), and testProbVector().

int n = 1000000
bool useRandomSeed = false

Definition at line 44 of file unuranDiscrete.cxx.

Referenced by unuranDiscrete().