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

Go to the source code of this file.

Macros

#define BIG   1.44115188075855872E+17
 
#define CEPHES_DEBUG   0
 
#define MAXGAM   171.624376956302725
 

Functions

static double hankel (double n, double x)
 
static double jnt (double n, double x)
 
static double jnx (double n, double x)
 
double jv (double n, double x)
 
static double jvs (double n, double x)
 
static double recur (double *n, double x, double *newn, int cancel)
 

Variables

static double lambda []
 
double MACHEP
 
double MAXLOG
 
double MINLOG
 
static double mu []
 
static double P1 []
 
static double P2 []
 
static double P3 []
 
static double P4 []
 
static double P5 []
 
static double P6 []
 
static double P7 []
 
static double PF2 []
 
static double PF3 []
 
static double PF4 []
 
static double PG1 []
 
static double PG2 []
 
static double PG3 []
 

Macro Definition Documentation

◆ BIG

#define BIG   1.44115188075855872E+17

Definition at line 61 of file jv.c.

◆ CEPHES_DEBUG

#define CEPHES_DEBUG   0

Definition at line 51 of file jv.c.

◆ MAXGAM

#define MAXGAM   171.624376956302725

Definition at line 57 of file jv.c.

Function Documentation

◆ hankel()

static double hankel ( double  n,
double  x 
)
static

Definition at line 464 of file jv.c.

◆ jnt()

static double jnt ( double  n,
double  x 
)
static

Definition at line 786 of file jv.c.

◆ jnx()

static double jnx ( double  n,
double  x 
)
static

Definition at line 609 of file jv.c.

◆ jv()

double jv ( double  n,
double  x 
)

Definition at line 69 of file jv.c.

◆ jvs()

static double jvs ( double  n,
double  x 
)
static

Definition at line 397 of file jv.c.

◆ recur()

static double recur ( double *  n,
double  x,
double *  newn,
int  cancel 
)
static

Definition at line 231 of file jv.c.

Variable Documentation

◆ lambda

double lambda[]
static
Initial value:
= {
1.0,
1.041666666666666666666667E-1,
8.355034722222222222222222E-2,
1.282265745563271604938272E-1,
2.918490264641404642489712E-1,
8.816272674437576524187671E-1,
3.321408281862767544702647E+0,
1.499576298686255465867237E+1,
7.892301301158651813848139E+1,
4.744515388682643231611949E+2,
3.207490090890661934704328E+3
}

Definition at line 524 of file jv.c.

◆ MACHEP

double MACHEP

Definition at line 54 of file const.c.

◆ MAXLOG

double MAXLOG

Definition at line 59 of file jv.c.

◆ MINLOG

double MINLOG

Definition at line 59 of file jv.c.

◆ mu

double mu[]
static
Initial value:
= {
1.0,
-1.458333333333333333333333E-1,
-9.874131944444444444444444E-2,
-1.433120539158950617283951E-1,
-3.172272026784135480967078E-1,
-9.424291479571202491373028E-1,
-3.511203040826354261542798E+0,
-1.572726362036804512982712E+1,
-8.228143909718594444224656E+1,
-4.923553705236705240352022E+2,
-3.316218568547972508762102E+3
}

Definition at line 538 of file jv.c.

◆ P1

double P1[]
static
Initial value:
= {
-2.083333333333333333333333E-1,
1.250000000000000000000000E-1
}

Definition at line 552 of file jv.c.

◆ P2

double P2[]
static
Initial value:
= {
3.342013888888888888888889E-1,
-4.010416666666666666666667E-1,
7.031250000000000000000000E-2
}

Definition at line 557 of file jv.c.

◆ P3

double P3[]
static
Initial value:
= {
-1.025812596450617283950617E+0,
1.846462673611111111111111E+0,
-8.912109375000000000000000E-1,
7.324218750000000000000000E-2
}

Definition at line 563 of file jv.c.

◆ P4

double P4[]
static
Initial value:
= {
4.669584423426247427983539E+0,
-1.120700261622299382716049E+1,
8.789123535156250000000000E+0,
-2.364086914062500000000000E+0,
1.121520996093750000000000E-1
}

Definition at line 570 of file jv.c.

◆ P5

double P5[]
static
Initial value:
= {
-2.8212072558200244877E1,
8.4636217674600734632E1,
-9.1818241543240017361E1,
4.2534998745388454861E1,
-7.3687943594796316964E0,
2.27108001708984375E-1
}

Definition at line 578 of file jv.c.

◆ P6

double P6[]
static
Initial value:
= {
2.1257013003921712286E2,
-7.6525246814118164230E2,
1.0599904525279998779E3,
-6.9957962737613254123E2,
2.1819051174421159048E2,
-2.6491430486951555525E1,
5.7250142097473144531E-1
}

Definition at line 587 of file jv.c.

◆ P7

double P7[]
static
Initial value:
= {
-1.9194576623184069963E3,
8.0617221817373093845E3,
-1.3586550006434137439E4,
1.1655393336864533248E4,
-5.3056469786134031084E3,
1.2009029132163524628E3,
-1.0809091978839465550E2,
1.7277275025844573975E0
}

Definition at line 597 of file jv.c.

◆ PF2

double PF2[]
static
Initial value:
= {
-9.0000000000000000000e-2,
8.5714285714285714286e-2
}

Definition at line 750 of file jv.c.

◆ PF3

double PF3[]
static
Initial value:
= {
1.3671428571428571429e-1,
-5.4920634920634920635e-2,
-4.4444444444444444444e-3
}

Definition at line 755 of file jv.c.

◆ PF4

double PF4[]
static
Initial value:
= {
1.3500000000000000000e-3,
-1.6036054421768707483e-1,
4.2590187590187590188e-2,
2.7330447330447330447e-3
}

Definition at line 761 of file jv.c.

◆ PG1

double PG1[]
static
Initial value:
= {
-2.4285714285714285714e-1,
1.4285714285714285714e-2
}

Definition at line 768 of file jv.c.

◆ PG2

double PG2[]
static
Initial value:
= {
-9.0000000000000000000e-3,
1.9396825396825396825e-1,
-1.1746031746031746032e-2
}

Definition at line 773 of file jv.c.

◆ PG3

double PG3[]
static
Initial value:
= {
1.9607142857142857143e-2,
-1.5983694083694083694e-1,
6.3838383838383838384e-3
}

Definition at line 779 of file jv.c.



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