TwiceAsNice  2019-02-18
Macros | Functions
random.c File Reference
#include <stdlib.h>
#include <math.h>
#include <time.h>
#include "define.h"
#include "globals.h"
#include "random.h"
Include dependency graph for random.c:

Macros

#define THREAD_NMAX   16
 
#define LOGGAMMA   gammln
 

Functions

static double gammln ()
 
double random_gauss (double sigma, int p)
 
int random_int (int p)
 
double random_double (int p)
 
void init_random (int seed)
 
static double gammln (double xx)
 
double random_poisson (double xm, int p)
 

Macro Definition Documentation

◆ LOGGAMMA

#define LOGGAMMA   gammln

◆ THREAD_NMAX

#define THREAD_NMAX   16

Function Documentation

◆ gammln() [1/2]

static double gammln ( )
static

◆ gammln() [2/2]

static double gammln ( double  xx)
static

◆ init_random()

void init_random ( int  seed)

◆ random_double()

double random_double ( int  p)

◆ random_gauss()

double random_gauss ( double  sigma,
int  p 
)

◆ random_int()

int random_int ( int  p)

◆ random_poisson()

double random_poisson ( double  xm,
int  p 
)