|
static void | steffen_free (void *vstate) |
|
static double | steffen_copysign (const double x, const double y) |
|
static void * | steffen_alloc (size_t size) |
|
static int | steffen_init (void *vstate, const double x_array[], const double y_array[], size_t size) |
|
static int | steffen_eval (const void *vstate, const double x_array[], const double UNUSED y_array[], size_t size, double x, gsl_interp_accel *a, double *y) |
|
static int | steffen_eval_deriv (const void *vstate, const double x_array[], const double UNUSED y_array[], size_t size, double x, gsl_interp_accel *a, double *dydx) |
|
static int | steffen_eval_deriv2 (const void *vstate, const double x_array[], const double UNUSED y_array[], size_t size, double x, gsl_interp_accel *a, double *y_pp) |
|
static int | steffen_eval_integ (const void *vstate, const double x_array[], const double UNUSED y_array[], size_t size, gsl_interp_accel *acc, double a, double b, double *result) |
|
Go to the source code of this file.
◆ RETURN_IF_NULL
#define RETURN_IF_NULL |
( |
|
x | ) |
if (!x) { return ; } |
◆ steffen_free()
static void steffen_free |
( |
void * |
vstate | ) |
|
|
static |
◆ steffen_copysign()
static double steffen_copysign |
( |
const double |
x, |
|
|
const double |
y |
|
) |
| |
|
static |
◆ steffen_alloc()
static void* steffen_alloc |
( |
size_t |
size | ) |
|
|
static |
◆ steffen_init()
static int steffen_init |
( |
void * |
vstate, |
|
|
const double |
x_array[], |
|
|
const double |
y_array[], |
|
|
size_t |
size |
|
) |
| |
|
static |
◆ steffen_eval()
static int steffen_eval |
( |
const void * |
vstate, |
|
|
const double |
x_array[], |
|
|
const double UNUSED |
y_array[], |
|
|
size_t |
size, |
|
|
double |
x, |
|
|
gsl_interp_accel * |
a, |
|
|
double * |
y |
|
) |
| |
|
static |
◆ steffen_eval_deriv()
static int steffen_eval_deriv |
( |
const void * |
vstate, |
|
|
const double |
x_array[], |
|
|
const double UNUSED |
y_array[], |
|
|
size_t |
size, |
|
|
double |
x, |
|
|
gsl_interp_accel * |
a, |
|
|
double * |
dydx |
|
) |
| |
|
static |
◆ steffen_eval_deriv2()
static int steffen_eval_deriv2 |
( |
const void * |
vstate, |
|
|
const double |
x_array[], |
|
|
const double UNUSED |
y_array[], |
|
|
size_t |
size, |
|
|
double |
x, |
|
|
gsl_interp_accel * |
a, |
|
|
double * |
y_pp |
|
) |
| |
|
static |
◆ steffen_eval_integ()
static int steffen_eval_integ |
( |
const void * |
vstate, |
|
|
const double |
x_array[], |
|
|
const double UNUSED |
y_array[], |
|
|
size_t |
size, |
|
|
gsl_interp_accel * |
acc, |
|
|
double |
a, |
|
|
double |
b, |
|
|
double * |
result |
|
) |
| |
|
static |
◆ steffen_type
const gsl_interp_type steffen_type |
|
static |
Initial value:=
{
"steffen",
3,
}
static int steffen_eval_integ(const void *vstate, const double x_array[], const double UNUSED y_array[], size_t size, gsl_interp_accel *acc, double a, double b, double *result)
static int steffen_eval_deriv2(const void *vstate, const double x_array[], const double UNUSED y_array[], size_t size, double x, gsl_interp_accel *a, double *y_pp)
static int steffen_eval(const void *vstate, const double x_array[], const double UNUSED y_array[], size_t size, double x, gsl_interp_accel *a, double *y)
static void * steffen_alloc(size_t size)
static int steffen_init(void *vstate, const double x_array[], const double y_array[], size_t size)
static void steffen_free(void *vstate)
static int steffen_eval_deriv(const void *vstate, const double x_array[], const double UNUSED y_array[], size_t size, double x, gsl_interp_accel *a, double *dydx)
Definition at line 391 of file gsl_interpolation_steffen.c.
◆ lal_gsl_interp_steffen
const gsl_interp_type* lal_gsl_interp_steffen = &steffen_type |