libspatialSEIR  0.1
Bayesian Spatial SEIR Modeling
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Member Functions | List of all members
SpatialSEIR::RandomNumberProvider Class Reference

#include <RandomNumberProvider.hpp>

Public Member Functions

 RandomNumberProvider (unsigned int seed)
 
double uniform ()
 
int uniform_int ()
 
int uniform_int (int a, int b)
 
int poisson (int mu)
 
double normal (double mu, double sd)
 
double * uniform (int n)
 
double * uniform (int n, double *output)
 
double gamma ()
 
double gamma (double a)
 
double * gamma (int n)
 
double * gamma (int n, double *output)
 
double beta (double a, double b)
 
int binom (int n, double p)
 
double dpois (int x, double mu)
 
double dnorm (double x, double mu, double sd)
 
double dbinom (int x, int n, double p)
 
double dgamma (double x, double a, double b)
 
 ~RandomNumberProvider ()
 

Constructor & Destructor Documentation

SpatialSEIR::RandomNumberProvider::RandomNumberProvider ( unsigned int  seed)
SpatialSEIR::RandomNumberProvider::~RandomNumberProvider ( )

Member Function Documentation

double SpatialSEIR::RandomNumberProvider::beta ( double  a,
double  b 
)
int SpatialSEIR::RandomNumberProvider::binom ( int  n,
double  p 
)
double SpatialSEIR::RandomNumberProvider::dbinom ( int  x,
int  n,
double  p 
)
double SpatialSEIR::RandomNumberProvider::dgamma ( double  x,
double  a,
double  b 
)
double SpatialSEIR::RandomNumberProvider::dnorm ( double  x,
double  mu,
double  sd 
)
double SpatialSEIR::RandomNumberProvider::dpois ( int  x,
double  mu 
)
double SpatialSEIR::RandomNumberProvider::gamma ( )
double SpatialSEIR::RandomNumberProvider::gamma ( double  a)
double * SpatialSEIR::RandomNumberProvider::gamma ( int  n)
double * SpatialSEIR::RandomNumberProvider::gamma ( int  n,
double *  output 
)
double SpatialSEIR::RandomNumberProvider::normal ( double  mu,
double  sd 
)
int SpatialSEIR::RandomNumberProvider::poisson ( int  mu)
double SpatialSEIR::RandomNumberProvider::uniform ( )
double * SpatialSEIR::RandomNumberProvider::uniform ( int  n)
double * SpatialSEIR::RandomNumberProvider::uniform ( int  n,
double *  output 
)
int SpatialSEIR::RandomNumberProvider::uniform_int ( )
int SpatialSEIR::RandomNumberProvider::uniform_int ( int  a,
int  b 
)

The documentation for this class was generated from the following files: