FGSL
Fortran interface for the GNU scientific library
Functions/Subroutines
bspline.finc File Reference
This graph shows which files directly or indirectly include this file:

Functions/Subroutines

type(c_ptr) function gsl_bspline_alloc (k, nbreak)
 
subroutine gsl_bspline_free (w)
 
integer(c_int) function gsl_bspline_knots (breakpts, w)
 
integer(c_int) function gsl_bspline_knots_uniform (a, b, w)
 
integer(c_int) function gsl_bspline_eval (x, b, w)
 
integer(c_int) function gsl_bspline_eval_nonzero (x, b, istart, iend, w)
 
integer(c_int) function gsl_bspline_deriv_eval (x, nderiv, db, w)
 
integer(c_int) function gsl_bspline_deriv_eval_nonzero (x, nderiv, db, istart, iend, w)
 
integer(c_size_t) function gsl_bspline_ncoeffs (w)
 
real(c_double) function gsl_bspline_greville_abscissa (i, w)
 
integer(c_int) function gsl_bspline_knots_greville (abscissae, w, abserr)
 

Function/Subroutine Documentation

◆ gsl_bspline_alloc()

type(c_ptr) function gsl_bspline_alloc ( integer(c_size_t), value  k,
integer(c_size_t), value  nbreak 
)

◆ gsl_bspline_deriv_eval()

integer(c_int) function gsl_bspline_deriv_eval ( real(c_double), value  x,
integer(c_size_t), value  nderiv,
type(c_ptr), value  db,
type(c_ptr), value  w 
)

◆ gsl_bspline_deriv_eval_nonzero()

integer(c_int) function gsl_bspline_deriv_eval_nonzero ( real(c_double), value  x,
integer(c_size_t), value  nderiv,
type(c_ptr), value  db,
integer(c_size_t)  istart,
integer(c_size_t)  iend,
type(c_ptr), value  w 
)

◆ gsl_bspline_eval()

integer(c_int) function gsl_bspline_eval ( real(c_double), value  x,
type(c_ptr), value  b,
type(c_ptr), value  w 
)

◆ gsl_bspline_eval_nonzero()

integer(c_int) function gsl_bspline_eval_nonzero ( real(c_double), value  x,
type(c_ptr), value  b,
integer(c_size_t)  istart,
integer(c_size_t)  iend,
type(c_ptr), value  w 
)

◆ gsl_bspline_free()

subroutine gsl_bspline_free ( type(c_ptr), value  w)

◆ gsl_bspline_greville_abscissa()

real(c_double) function gsl_bspline_greville_abscissa ( integer(c_size_t)  i,
type(c_ptr), value  w 
)

◆ gsl_bspline_knots()

integer(c_int) function gsl_bspline_knots ( type(c_ptr), value  breakpts,
type(c_ptr), value  w 
)

◆ gsl_bspline_knots_greville()

integer(c_int) function gsl_bspline_knots_greville ( type(c_ptr), value  abscissae,
type(c_ptr), value  w,
real(c_double)  abserr 
)

◆ gsl_bspline_knots_uniform()

integer(c_int) function gsl_bspline_knots_uniform ( real(c_double), value  a,
real(c_double), value  b,
type(c_ptr), value  w 
)

◆ gsl_bspline_ncoeffs()

integer(c_size_t) function gsl_bspline_ncoeffs ( type(c_ptr), value  w)