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(fgsl_bspline_workspace) function fgsl_bspline_alloc (k, nbreak)
 
subroutine fgsl_bspline_free (w)
 
integer(fgsl_int) function fgsl_bspline_knots (breakpts, w)
 
integer(fgsl_int) function fgsl_bspline_knots_uniform (a, b, w)
 
integer(fgsl_int) function fgsl_bspline_eval (x, b, w)
 
integer(fgsl_int) function fgsl_bspline_eval_nonzero (x, bk, istart, iend, w)
 
integer(fgsl_int) function fgsl_bspline_deriv_eval (x, nderiv, db, w)
 
integer(fgsl_int) function fgsl_bspline_deriv_eval_nonzero (x, nderiv, db, istart, iend, w)
 
integer(fgsl_size_t) function fgsl_bspline_ncoeffs (w)
 
real(fgsl_double) function fgsl_bspline_greville_abscissa (i, w)
 
integer(fgsl_int) function fgsl_bspline_knots_greville (abscissae, w, abserr)
 

Function/Subroutine Documentation

type(fgsl_bspline_workspace) function fgsl_bspline_alloc ( integer(fgsl_size_t), intent(in)  k,
integer(fgsl_size_t), intent(in)  nbreak 
)
integer(fgsl_int) function fgsl_bspline_deriv_eval ( real(fgsl_double), intent(in)  x,
integer(fgsl_size_t), intent(in)  nderiv,
type(fgsl_matrix), intent(inout)  db,
type(fgsl_bspline_workspace), intent(inout)  w 
)
integer(fgsl_int) function fgsl_bspline_deriv_eval_nonzero ( real(fgsl_double), intent(in)  x,
integer(fgsl_size_t), intent(in)  nderiv,
type(fgsl_matrix), intent(inout)  db,
integer(fgsl_size_t), intent(inout)  istart,
integer(fgsl_size_t), intent(inout)  iend,
type(fgsl_bspline_workspace), intent(inout)  w 
)
integer(fgsl_int) function fgsl_bspline_eval ( real(fgsl_double), intent(in)  x,
type(fgsl_vector), intent(inout)  b,
type(fgsl_bspline_workspace), intent(inout)  w 
)
integer(fgsl_int) function fgsl_bspline_eval_nonzero ( real(fgsl_double), intent(in)  x,
type(fgsl_vector), intent(inout)  bk,
integer(fgsl_size_t), intent(inout)  istart,
integer(fgsl_size_t), intent(inout)  iend,
type(fgsl_bspline_workspace), intent(inout)  w 
)
subroutine fgsl_bspline_free ( type(fgsl_bspline_workspace), intent(inout)  w)
real(fgsl_double) function fgsl_bspline_greville_abscissa ( integer(fgsl_size_t)  i,
type(fgsl_bspline_workspace), intent(in)  w 
)
integer(fgsl_int) function fgsl_bspline_knots ( type(fgsl_vector), intent(in)  breakpts,
type(fgsl_bspline_workspace), intent(inout)  w 
)
integer(fgsl_int) function fgsl_bspline_knots_greville ( type(fgsl_vector)  abscissae,
type(fgsl_bspline_workspace)  w,
real(fgsl_double), intent(out)  abserr 
)
integer(fgsl_int) function fgsl_bspline_knots_uniform ( real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  b,
type(fgsl_bspline_workspace), intent(inout)  w 
)
integer(fgsl_size_t) function fgsl_bspline_ncoeffs ( type(fgsl_bspline_workspace), intent(inout)  w)