cuba.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef void(* integrand_t )(const int *, const double[], const int *, double[])

Functions

void Cuhre (const int ndim, const int ncomp, integrand_t integrand, const double epsrel, const double epsabs, const int flags, const int mineval, const int maxeval, const int key, int *nregions, int *neval, int *fail, double integral[], double error[], double prob[])
void Divonne (const int ndim, const int ncomp, integrand_t integrand, const double epsrel, const double epsabs, const int flags, const int mineval, const int maxeval, const int key1, const int key2, const int key3, const int maxpass, const double border, const double maxchisq, const double mindeviation, const int ngiven, const int ldxgiven, double xgiven[], const int nextra, void(*peakfinder)(const int *, const double[], int *, double[]), int *nregions, int *neval, int *fail, double integral[], double error[], double prob[])
void llCuhre (const int ndim, const int ncomp, integrand_t integrand, const double epsrel, const double epsabs, const int flags, const long long int mineval, const long long int maxeval, const int key, int *nregions, long long int *neval, int *fail, double integral[], double error[], double prob[])
void llDivonne (const int ndim, const int ncomp, integrand_t integrand, const double epsrel, const double epsabs, const int flags, const long long int mineval, const long long int maxeval, const int key1, const int key2, const int key3, const int maxpass, const double border, const double maxchisq, const double mindeviation, const long long int ngiven, const int ldxgiven, double xgiven[], const long long int nextra, void(*peakfinder)(const int *, const double[], int *, double[]), int *nregions, long long int *neval, int *fail, double integral[], double error[], double prob[])
void llSuave (const int ndim, const int ncomp, integrand_t integrand, const double epsrel, const double epsabs, const int flags, const long long int mineval, const long long int maxeval, const long long int nnew, const double flatness, int *nregions, long long int *neval, int *fail, double integral[], double error[], double prob[])
void llVegas (const int ndim, const int ncomp, integrand_t integrand, const double epsrel, const double epsabs, const int flags, const long long int mineval, const long long int maxeval, const long long int nstart, const long long int nincrease, long long int *neval, int *fail, double integral[], double error[], double prob[])
void Suave (const int ndim, const int ncomp, integrand_t integrand, const double epsrel, const double epsabs, const int flags, const int mineval, const int maxeval, const int nnew, const double flatness, int *nregions, int *neval, int *fail, double integral[], double error[], double prob[])
void Vegas (const int ndim, const int ncomp, integrand_t integrand, const double epsrel, const double epsabs, const int flags, const int mineval, const int maxeval, const int nstart, const int nincrease, int *neval, int *fail, double integral[], double error[], double prob[])

Variables

int llvegasgridno
int llvegasnbatch
char llvegasstate [128]
int vegasgridno
int vegasnbatch
char vegasstate [128]


Typedef Documentation

typedef void(* integrand_t)(const int *, const double[], const int *, double[])

Definition at line 12 of file cuba.h.


Function Documentation

void Cuhre ( const int  ndim,
const int  ncomp,
integrand_t  integrand,
const double  epsrel,
const double  epsabs,
const int  flags,
const int  mineval,
const int  maxeval,
const int  key,
int *  nregions,
int *  neval,
int *  fail,
double  integral[],
double  error[],
double  prob[] 
)

void Divonne ( const int  ndim,
const int  ncomp,
integrand_t  integrand,
const double  epsrel,
const double  epsabs,
const int  flags,
const int  mineval,
const int  maxeval,
const int  key1,
const int  key2,
const int  key3,
const int  maxpass,
const double  border,
const double  maxchisq,
const double  mindeviation,
const int  ngiven,
const int  ldxgiven,
double  xgiven[],
const int  nextra,
void(*)(const int *, const double[], int *, double[])  peakfinder,
int *  nregions,
int *  neval,
int *  fail,
double  integral[],
double  error[],
double  prob[] 
)

void llCuhre ( const int  ndim,
const int  ncomp,
integrand_t  integrand,
const double  epsrel,
const double  epsabs,
const int  flags,
const long long int  mineval,
const long long int  maxeval,
const int  key,
int *  nregions,
long long int *  neval,
int *  fail,
double  integral[],
double  error[],
double  prob[] 
)

void llDivonne ( const int  ndim,
const int  ncomp,
integrand_t  integrand,
const double  epsrel,
const double  epsabs,
const int  flags,
const long long int  mineval,
const long long int  maxeval,
const int  key1,
const int  key2,
const int  key3,
const int  maxpass,
const double  border,
const double  maxchisq,
const double  mindeviation,
const long long int  ngiven,
const int  ldxgiven,
double  xgiven[],
const long long int  nextra,
void(*)(const int *, const double[], int *, double[])  peakfinder,
int *  nregions,
long long int *  neval,
int *  fail,
double  integral[],
double  error[],
double  prob[] 
)

void llSuave ( const int  ndim,
const int  ncomp,
integrand_t  integrand,
const double  epsrel,
const double  epsabs,
const int  flags,
const long long int  mineval,
const long long int  maxeval,
const long long int  nnew,
const double  flatness,
int *  nregions,
long long int *  neval,
int *  fail,
double  integral[],
double  error[],
double  prob[] 
)

void llVegas ( const int  ndim,
const int  ncomp,
integrand_t  integrand,
const double  epsrel,
const double  epsabs,
const int  flags,
const long long int  mineval,
const long long int  maxeval,
const long long int  nstart,
const long long int  nincrease,
long long int *  neval,
int *  fail,
double  integral[],
double  error[],
double  prob[] 
)

void Suave ( const int  ndim,
const int  ncomp,
integrand_t  integrand,
const double  epsrel,
const double  epsabs,
const int  flags,
const int  mineval,
const int  maxeval,
const int  nnew,
const double  flatness,
int *  nregions,
int *  neval,
int *  fail,
double  integral[],
double  error[],
double  prob[] 
)

void Vegas ( const int  ndim,
const int  ncomp,
integrand_t  integrand,
const double  epsrel,
const double  epsabs,
const int  flags,
const int  mineval,
const int  maxeval,
const int  nstart,
const int  nincrease,
int *  neval,
int *  fail,
double  integral[],
double  error[],
double  prob[] 
)


Variable Documentation

char llvegasstate[128]

char vegasstate[128]


Generated on Mon Sep 15 17:04:29 2008 for Bayesian Analysis Toolkit by  doxygen 1.5.6