LAL  7.5.0.1-ec27e42
Integrate.c File Reference

Prototypes

static REAL8 XLALREAL8Trapezoid (REAL8 integral, REAL8(*f)(REAL8 x, void *params), void *params, REAL8 xmin, REAL8 xmax, IntegralType type, int refinement)
 
static INT4 ThreePow (INT4 n)
 
static REAL8 DEqualsX (REAL8 x, REAL8 UNUSED a, REAL8 UNUSED b, REAL8 *jac)
 
static REAL8 DEqualsInvX (REAL8 x, REAL8 UNUSED a, REAL8 UNUSED b, REAL8 *jac)
 
static REAL8 DEqualsAPlusXSq (REAL8 x, REAL8 a, REAL8 UNUSED b, REAL8 *jac)
 
static REAL8 DEqualsBMinusXSq (REAL8 x, REAL8 UNUSED a, REAL8 b, REAL8 *jac)
 
static REAL8 DEqualsMinusLogX (REAL8 x, REAL8 UNUSED a, REAL8 UNUSED b, REAL8 *jac)
 
static REAL8 XLALREAL8Midpoint (REAL8 integral, REAL8(*f)(REAL8 x, void *params), void *params, REAL8 a, REAL8 b, IntegralType type, int refinement)
 
REAL8 XLALREAL8RombergIntegrate (REAL8(*f)(REAL8 x, void *params), void *params, REAL8 xmin, REAL8 xmax, IntegralType type)
 

Go to the source code of this file.

Function Documentation

◆ XLALREAL8Trapezoid()

static REAL8 XLALREAL8Trapezoid ( REAL8  integral,
REAL8(*)(REAL8 x, void *params)  f,
void *  params,
REAL8  xmin,
REAL8  xmax,
IntegralType  type,
int  refinement 
)
static

Definition at line 35 of file Integrate.c.

◆ ThreePow()

static INT4 ThreePow ( INT4  n)
static

Definition at line 88 of file Integrate.c.

◆ DEqualsX()

static REAL8 DEqualsX ( REAL8  x,
REAL8 UNUSED  a,
REAL8 UNUSED  b,
REAL8 jac 
)
static

Definition at line 100 of file Integrate.c.

◆ DEqualsInvX()

static REAL8 DEqualsInvX ( REAL8  x,
REAL8 UNUSED  a,
REAL8 UNUSED  b,
REAL8 jac 
)
static

Definition at line 107 of file Integrate.c.

◆ DEqualsAPlusXSq()

static REAL8 DEqualsAPlusXSq ( REAL8  x,
REAL8  a,
REAL8 UNUSED  b,
REAL8 jac 
)
static

Definition at line 115 of file Integrate.c.

◆ DEqualsBMinusXSq()

static REAL8 DEqualsBMinusXSq ( REAL8  x,
REAL8 UNUSED  a,
REAL8  b,
REAL8 jac 
)
static

Definition at line 122 of file Integrate.c.

◆ DEqualsMinusLogX()

static REAL8 DEqualsMinusLogX ( REAL8  x,
REAL8 UNUSED  a,
REAL8 UNUSED  b,
REAL8 jac 
)
static

Definition at line 129 of file Integrate.c.

◆ XLALREAL8Midpoint()

static REAL8 XLALREAL8Midpoint ( REAL8  integral,
REAL8(*)(REAL8 x, void *params)  f,
void *  params,
REAL8  a,
REAL8  b,
IntegralType  type,
int  refinement 
)
static

Definition at line 136 of file Integrate.c.