Macros | Functions | Variables
igam.c File Reference
#include "mconf.h"
#include "lanczos.h"
#include "igam.h"
Include dependency graph for igam.c:

Go to the source code of this file.

Macros

#define IGAM   1
 
#define IGAMC   0
 
#define LARGE   200
 
#define LARGERATIO   4.5
 
#define MAXITER   2000
 
#define SMALL   20
 
#define SMALLRATIO   0.3
 

Functions

static double asymptotic_series (double, double, int)
 
double igam (double a, double x)
 
double igam_fac (double a, double x)
 
static double igam_series (double, double)
 
double igamc (double a, double x)
 
static double igamc_continued_fraction (double, double)
 
static double igamc_series (double, double)
 

Variables

static double big = 4.503599627370496e15
 
static double biginv = 2.22044604925031308085e-16
 
double MACHEP
 
double MAXLOG
 

Macro Definition Documentation

◆ IGAM

#define IGAM   1

Definition at line 111 of file igam.c.

◆ IGAMC

#define IGAMC   0

Definition at line 112 of file igam.c.

◆ LARGE

#define LARGE   200

Definition at line 114 of file igam.c.

◆ LARGERATIO

#define LARGERATIO   4.5

Definition at line 116 of file igam.c.

◆ MAXITER

#define MAXITER   2000

Definition at line 110 of file igam.c.

◆ SMALL

#define SMALL   20

Definition at line 113 of file igam.c.

◆ SMALLRATIO

#define SMALLRATIO   0.3

Definition at line 115 of file igam.c.

Function Documentation

◆ asymptotic_series()

static double asymptotic_series ( double  a,
double  x,
int  func 
)
static

Definition at line 368 of file igam.c.

◆ igam()

double igam ( double  a,
double  x 
)

Definition at line 128 of file igam.c.

◆ igam_fac()

double igam_fac ( double  a,
double  x 
)

Definition at line 231 of file igam.c.

◆ igam_series()

static double igam_series ( double  a,
double  x 
)
static

Definition at line 314 of file igam.c.

◆ igamc()

double igamc ( double  a,
double  x 
)

Definition at line 169 of file igam.c.

◆ igamc_continued_fraction()

static double igamc_continued_fraction ( double  a,
double  x 
)
static

Definition at line 259 of file igam.c.

◆ igamc_series()

static double igamc_series ( double  a,
double  x 
)
static

Definition at line 345 of file igam.c.

Variable Documentation

◆ big

double big = 4.503599627370496e15
static

Definition at line 119 of file igam.c.

◆ biginv

double biginv = 2.22044604925031308085e-16
static

Definition at line 120 of file igam.c.

◆ MACHEP

double MACHEP

Definition at line 54 of file const.c.

◆ MAXLOG

double MAXLOG

Definition at line 118 of file igam.c.



gtsam
Author(s):
autogenerated on Thu Jun 13 2024 03:11:38