Macros | Functions | Variables
hyp2f1.c File Reference
#include <assert.h>
#include <math.h>
#include <stdlib.h>
#include "mconf.h"
Include dependency graph for hyp2f1.c:

Go to the source code of this file.

Macros

#define EPS   1.0e-13
 
#define EPS2   1.0e-10
 
#define ETHRESH   1.0e-12
 
#define MAX_ITERATIONS   10000
 

Functions

double hyp2f1 (double a, double b, double c, double x)
 
static double hyp2f1_neg_c_equal_bc (double a, double b, double x)
 
static double hyp2f1ra (double a, double b, double c, double x, double *loss)
 
static double hys2f1 (double a, double b, double c, double x, double *loss)
 
static double hyt2f1 (double a, double b, double c, double x, double *loss)
 

Variables

double MACHEP
 

Macro Definition Documentation

◆ EPS

#define EPS   1.0e-13

Definition at line 73 of file hyp2f1.c.

◆ EPS2

#define EPS2   1.0e-10

Definition at line 74 of file hyp2f1.c.

◆ ETHRESH

#define ETHRESH   1.0e-12

Definition at line 76 of file hyp2f1.c.

◆ MAX_ITERATIONS

#define MAX_ITERATIONS   10000

Definition at line 78 of file hyp2f1.c.

Function Documentation

◆ hyp2f1()

double hyp2f1 ( double  a,
double  b,
double  c,
double  x 
)

Definition at line 332 of file hyp2f1.c.

◆ hyp2f1_neg_c_equal_bc()

static double hyp2f1_neg_c_equal_bc ( double  a,
double  b,
double  x 
)
static

Definition at line 309 of file hyp2f1.c.

◆ hyp2f1ra()

static double hyp2f1ra ( double  a,
double  b,
double  c,
double  x,
double *  loss 
)
static

Definition at line 513 of file hyp2f1.c.

◆ hys2f1()

static double hys2f1 ( double  a,
double  b,
double  c,
double  x,
double *  loss 
)
static

Definition at line 87 of file hyp2f1.c.

◆ hyt2f1()

static double hyt2f1 ( double  a,
double  b,
double  c,
double  x,
double *  loss 
)
static

Definition at line 149 of file hyp2f1.c.

Variable Documentation

◆ MACHEP

double MACHEP

Definition at line 54 of file const.c.



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