|
Packit |
67cb25 |
static inline size_t
|
|
Packit |
67cb25 |
bspline_find_interval (const double x, int *flag, gsl_bspline_workspace * w);
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
static inline int
|
|
Packit |
67cb25 |
bspline_process_interval_for_eval (const double x, size_t * i, int flag,
|
|
Packit |
67cb25 |
gsl_bspline_workspace * w);
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
static void
|
|
Packit |
67cb25 |
bspline_pppack_bsplvb (const gsl_vector * t,
|
|
Packit |
67cb25 |
const size_t jhigh,
|
|
Packit |
67cb25 |
const size_t index,
|
|
Packit |
67cb25 |
const double x,
|
|
Packit |
67cb25 |
const size_t left,
|
|
Packit |
67cb25 |
size_t * j,
|
|
Packit |
67cb25 |
gsl_vector * deltal,
|
|
Packit |
67cb25 |
gsl_vector * deltar, gsl_vector * biatx);
|
|
Packit |
67cb25 |
|
|
Packit |
67cb25 |
static void
|
|
Packit |
67cb25 |
bspline_pppack_bsplvd (const gsl_vector * t,
|
|
Packit |
67cb25 |
const size_t k,
|
|
Packit |
67cb25 |
const double x,
|
|
Packit |
67cb25 |
const size_t left,
|
|
Packit |
67cb25 |
gsl_vector * deltal,
|
|
Packit |
67cb25 |
gsl_vector * deltar,
|
|
Packit |
67cb25 |
gsl_matrix * a,
|
|
Packit |
67cb25 |
gsl_matrix * dbiatx, const size_t nderiv);
|