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

Functions/Subroutines

type(fgsl_interp) function fgsl_interp_alloc (interp_type, size)
 
subroutine fgsl_interp_free (interp)
 
type(fgsl_interp_accel) function fgsl_interp_accel_alloc ()
 
subroutine fgsl_interp_accel_free (acc)
 
logical function fgsl_interp_status (interp)
 
logical function fgsl_interp2d_status (interp)
 
logical function fgsl_interp_accel_status (acc)
 
integer(fgsl_int) function fgsl_interp_init (interp, xa, ya)
 
real(fgsl_double) function fgsl_interp_eval (interp, xa, ya, x, acc)
 
integer(fgsl_int) function fgsl_interp_eval_e (interp, xa, ya, x, acc, y)
 
real(fgsl_double) function fgsl_interp_eval_integ (interp, xa, ya, a, b, acc)
 
integer(fgsl_int) function fgsl_interp_eval_integ_e (interp, xa, ya, a, b, acc, result)
 
real(fgsl_double) function fgsl_interp_eval_deriv (interp, xa, ya, x, acc)
 
integer(fgsl_int) function fgsl_interp_eval_deriv_e (interp, xa, ya, x, acc, d)
 
real(fgsl_double) function fgsl_interp_eval_deriv2 (interp, xa, ya, x, acc)
 
integer(fgsl_int) function fgsl_interp_eval_deriv2_e (interp, xa, ya, x, acc, d2)
 
character(kind=fgsl_char, len=fgsl_strmax) function fgsl_interp_name (interp)
 
integer(fgsl_long) function fgsl_interp_min_size (interp)
 
integer(fgsl_long) function fgsl_interp_type_min_size (interp)
 
integer(fgsl_size_t) function fgsl_interp_bsearch (xa, x, index_lo, index_hi)
 
integer(fgsl_size_t) function fgsl_interp_accel_find (acc, xa, x)
 
type(fgsl_spline) function fgsl_spline_alloc (interp_type, size)
 
subroutine fgsl_spline_free (spline)
 
integer(fgsl_int) function fgsl_spline_init (spline, xa, ya)
 
character(len=fgsl_strmax) function fgsl_spline_name (spline)
 
integer(fgsl_long) function fgsl_spline_min_size (spline)
 
real(fgsl_double) function fgsl_spline_eval (spline, x, acc)
 
integer(fgsl_int) function fgsl_spline_eval_e (spline, x, acc, y)
 
real(fgsl_double) function fgsl_spline_eval_deriv (spline, x, acc)
 
integer(fgsl_int) function fgsl_spline_eval_deriv_e (spline, x, acc, y)
 
real(fgsl_double) function fgsl_spline_eval_deriv2 (spline, x, acc)
 
integer(fgsl_int) function fgsl_spline_eval_deriv2_e (spline, x, acc, y)
 
real(fgsl_double) function fgsl_spline_eval_integ (spline, a, b, acc)
 
integer(fgsl_int) function fgsl_spline_eval_integ_e (spline, a, b, acc, y)
 
logical function fgsl_spline_status (spline)
 
logical function fgsl_spline2d_status (spline)
 
integer(fgsl_size_t) function fgsl_sizeof_interp (w)
 
type(fgsl_interp2d) function fgsl_interp2d_alloc (T, xsize, ysize)
 
character(kind=fgsl_char, len=fgsl_strmax) function fgsl_interp2d_name (interp)
 
integer(fgsl_size_t) function fgsl_interp2d_min_size (interp)
 
integer(fgsl_size_t) function fgsl_interp2d_type_min_size (T)
 
integer(fgsl_int) function fgsl_interp2d_init (interp, xa, ya, za)
 
subroutine fgsl_interp2d_free (interp)
 
real(fgsl_double) function fgsl_interp2d_eval (interp, xarr, yarr, zarr, x, y, xa, ya)
 
real(fgsl_double) function fgsl_interp2d_eval_extrap (interp, xarr, yarr, zarr, x, y, xa, ya)
 
integer(fgsl_int) function fgsl_interp2d_eval_e (interp, xarr, yarr, zarr, x, y, xa, ya, z)
 
integer(fgsl_int) function fgsl_interp2d_eval_e_extrap (interp, xarr, yarr, zarr, x, y, xa, ya, z)
 
real(fgsl_double) function fgsl_interp2d_eval_deriv_x (interp, xarr, yarr, zarr, x, y, xa, ya)
 
integer(fgsl_int) function fgsl_interp2d_eval_deriv_x_e (interp, xarr, yarr, zarr, x, y, xa, ya, z)
 
real(fgsl_double) function fgsl_interp2d_eval_deriv_y (interp, xarr, yarr, zarr, x, y, xa, ya)
 
integer(fgsl_int) function fgsl_interp2d_eval_deriv_y_e (interp, xarr, yarr, zarr, x, y, xa, ya, z)
 
real(fgsl_double) function fgsl_interp2d_eval_deriv_xx (interp, xarr, yarr, zarr, x, y, xa, ya)
 
integer(fgsl_int) function fgsl_interp2d_eval_deriv_xx_e (interp, xarr, yarr, zarr, x, y, xa, ya, z)
 
real(fgsl_double) function fgsl_interp2d_eval_deriv_yy (interp, xarr, yarr, zarr, x, y, xa, ya)
 
integer(fgsl_int) function fgsl_interp2d_eval_deriv_yy_e (interp, xarr, yarr, zarr, x, y, xa, ya, z)
 
real(fgsl_double) function fgsl_interp2d_eval_deriv_xy (interp, xarr, yarr, zarr, x, y, xa, ya)
 
integer(fgsl_int) function fgsl_interp2d_eval_deriv_xy_e (interp, xarr, yarr, zarr, x, y, xa, ya, z)
 
type(fgsl_spline2d) function fgsl_spline2d_alloc (T, xsize, ysize)
 
integer(fgsl_int) function fgsl_spline2d_init (interp, xa, ya, za)
 
subroutine fgsl_spline2d_free (interp)
 
real(fgsl_double) function fgsl_spline2d_eval (interp, x, y, xa, ya)
 
integer(fgsl_int) function fgsl_spline2d_eval_e (interp, x, y, xa, ya, z)
 
real(fgsl_double) function fgsl_spline2d_eval_deriv_x (interp, x, y, xa, ya)
 
integer(fgsl_int) function fgsl_spline2d_eval_deriv_x_e (interp, x, y, xa, ya, z)
 
real(fgsl_double) function fgsl_spline2d_eval_deriv_y (interp, x, y, xa, ya)
 
integer(fgsl_int) function fgsl_spline2d_eval_deriv_y_e (interp, x, y, xa, ya, z)
 
real(fgsl_double) function fgsl_spline2d_eval_deriv_xx (interp, x, y, xa, ya)
 
integer(fgsl_int) function fgsl_spline2d_eval_deriv_xx_e (interp, x, y, xa, ya, z)
 
real(fgsl_double) function fgsl_spline2d_eval_deriv_yy (interp, x, y, xa, ya)
 
integer(fgsl_int) function fgsl_spline2d_eval_deriv_yy_e (interp, x, y, xa, ya, z)
 
real(fgsl_double) function fgsl_spline2d_eval_deriv_xy (interp, x, y, xa, ya)
 
integer(fgsl_int) function fgsl_spline2d_eval_deriv_xy_e (interp, x, y, xa, ya, z)
 
character(kind=fgsl_char, len=fgsl_strmax) function fgsl_spline2d_name (interp)
 
integer(fgsl_size_t) function fgsl_spline2d_min_size (interp)
 

Function/Subroutine Documentation

type(fgsl_interp2d) function fgsl_interp2d_alloc ( type(fgsl_interp2d_type), intent(in)  T,
integer(fgsl_size_t), intent(in)  xsize,
integer(fgsl_size_t), intent(in)  ysize 
)
real(fgsl_double) function fgsl_interp2d_eval ( type(fgsl_interp2d), intent(in)  interp,
real(fgsl_double), dimension(:), intent(in), target  xarr,
real(fgsl_double), dimension(:), intent(in), target  yarr,
real(fgsl_double), dimension(:,:), intent(in), target  zarr,
real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  y,
type(fgsl_interp_accel), intent(inout)  xa,
type(fgsl_interp_accel), intent(inout)  ya 
)
real(fgsl_double) function fgsl_interp2d_eval_deriv_x ( type(fgsl_interp2d), intent(in)  interp,
real(fgsl_double), dimension(:), intent(in), target  xarr,
real(fgsl_double), dimension(:), intent(in), target  yarr,
real(fgsl_double), dimension(:,:), intent(in), target  zarr,
real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  y,
type(fgsl_interp_accel), intent(inout)  xa,
type(fgsl_interp_accel), intent(inout)  ya 
)
integer(fgsl_int) function fgsl_interp2d_eval_deriv_x_e ( type(fgsl_interp2d), intent(in)  interp,
real(fgsl_double), dimension(:), intent(in), target  xarr,
real(fgsl_double), dimension(:), intent(in), target  yarr,
real(fgsl_double), dimension(:,:), intent(in), target  zarr,
real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  y,
type(fgsl_interp_accel), intent(inout)  xa,
type(fgsl_interp_accel), intent(inout)  ya,
real(fgsl_double), intent(out)  z 
)
real(fgsl_double) function fgsl_interp2d_eval_deriv_xx ( type(fgsl_interp2d), intent(in)  interp,
real(fgsl_double), dimension(:), intent(in), target  xarr,
real(fgsl_double), dimension(:), intent(in), target  yarr,
real(fgsl_double), dimension(:,:), intent(in), target  zarr,
real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  y,
type(fgsl_interp_accel), intent(inout)  xa,
type(fgsl_interp_accel), intent(inout)  ya 
)
integer(fgsl_int) function fgsl_interp2d_eval_deriv_xx_e ( type(fgsl_interp2d), intent(in)  interp,
real(fgsl_double), dimension(:), intent(in), target  xarr,
real(fgsl_double), dimension(:), intent(in), target  yarr,
real(fgsl_double), dimension(:,:), intent(in), target  zarr,
real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  y,
type(fgsl_interp_accel), intent(inout)  xa,
type(fgsl_interp_accel), intent(inout)  ya,
real(fgsl_double), intent(out)  z 
)
real(fgsl_double) function fgsl_interp2d_eval_deriv_xy ( type(fgsl_interp2d), intent(in)  interp,
real(fgsl_double), dimension(:), intent(in), target  xarr,
real(fgsl_double), dimension(:), intent(in), target  yarr,
real(fgsl_double), dimension(:,:), intent(in), target  zarr,
real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  y,
type(fgsl_interp_accel), intent(inout)  xa,
type(fgsl_interp_accel), intent(inout)  ya 
)
integer(fgsl_int) function fgsl_interp2d_eval_deriv_xy_e ( type(fgsl_interp2d), intent(in)  interp,
real(fgsl_double), dimension(:), intent(in), target  xarr,
real(fgsl_double), dimension(:), intent(in), target  yarr,
real(fgsl_double), dimension(:,:), intent(in), target  zarr,
real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  y,
type(fgsl_interp_accel), intent(inout)  xa,
type(fgsl_interp_accel), intent(inout)  ya,
real(fgsl_double), intent(out)  z 
)
real(fgsl_double) function fgsl_interp2d_eval_deriv_y ( type(fgsl_interp2d), intent(in)  interp,
real(fgsl_double), dimension(:), intent(in), target  xarr,
real(fgsl_double), dimension(:), intent(in), target  yarr,
real(fgsl_double), dimension(:,:), intent(in), target  zarr,
real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  y,
type(fgsl_interp_accel), intent(inout)  xa,
type(fgsl_interp_accel), intent(inout)  ya 
)
integer(fgsl_int) function fgsl_interp2d_eval_deriv_y_e ( type(fgsl_interp2d), intent(in)  interp,
real(fgsl_double), dimension(:), intent(in), target  xarr,
real(fgsl_double), dimension(:), intent(in), target  yarr,
real(fgsl_double), dimension(:,:), intent(in), target  zarr,
real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  y,
type(fgsl_interp_accel), intent(inout)  xa,
type(fgsl_interp_accel), intent(inout)  ya,
real(fgsl_double), intent(out)  z 
)
real(fgsl_double) function fgsl_interp2d_eval_deriv_yy ( type(fgsl_interp2d), intent(in)  interp,
real(fgsl_double), dimension(:), intent(in), target  xarr,
real(fgsl_double), dimension(:), intent(in), target  yarr,
real(fgsl_double), dimension(:,:), intent(in), target  zarr,
real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  y,
type(fgsl_interp_accel), intent(inout)  xa,
type(fgsl_interp_accel), intent(inout)  ya 
)
integer(fgsl_int) function fgsl_interp2d_eval_deriv_yy_e ( type(fgsl_interp2d), intent(in)  interp,
real(fgsl_double), dimension(:), intent(in), target  xarr,
real(fgsl_double), dimension(:), intent(in), target  yarr,
real(fgsl_double), dimension(:,:), intent(in), target  zarr,
real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  y,
type(fgsl_interp_accel), intent(inout)  xa,
type(fgsl_interp_accel), intent(inout)  ya,
real(fgsl_double), intent(out)  z 
)
integer(fgsl_int) function fgsl_interp2d_eval_e ( type(fgsl_interp2d), intent(in)  interp,
real(fgsl_double), dimension(:), intent(in), target  xarr,
real(fgsl_double), dimension(:), intent(in), target  yarr,
real(fgsl_double), dimension(:,:), intent(in), target  zarr,
real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  y,
type(fgsl_interp_accel), intent(inout)  xa,
type(fgsl_interp_accel), intent(inout)  ya,
real(fgsl_double), intent(out)  z 
)
integer(fgsl_int) function fgsl_interp2d_eval_e_extrap ( type(fgsl_interp2d), intent(in)  interp,
real(fgsl_double), dimension(:), intent(in), target  xarr,
real(fgsl_double), dimension(:), intent(in), target  yarr,
real(fgsl_double), dimension(:,:), intent(in), target  zarr,
real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  y,
type(fgsl_interp_accel), intent(inout)  xa,
type(fgsl_interp_accel), intent(inout)  ya,
real(fgsl_double), intent(out)  z 
)
real(fgsl_double) function fgsl_interp2d_eval_extrap ( type(fgsl_interp2d), intent(in)  interp,
real(fgsl_double), dimension(:), intent(in), target  xarr,
real(fgsl_double), dimension(:), intent(in), target  yarr,
real(fgsl_double), dimension(:,:), intent(in), target  zarr,
real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  y,
type(fgsl_interp_accel), intent(inout)  xa,
type(fgsl_interp_accel), intent(inout)  ya 
)
subroutine fgsl_interp2d_free ( type(fgsl_interp2d), intent(in)  interp)
integer(fgsl_int) function fgsl_interp2d_init ( type(fgsl_interp2d), intent(in)  interp,
real(fgsl_double), dimension(:), intent(in), target  xa,
real(fgsl_double), dimension(:), intent(in), target  ya,
real(fgsl_double), dimension(:,:), intent(in), target  za 
)
integer(fgsl_size_t) function fgsl_interp2d_min_size ( type(fgsl_interp2d), intent(in)  interp)
character(kind=fgsl_char,len=fgsl_strmax) function fgsl_interp2d_name ( type(fgsl_interp2d), intent(in)  interp)
logical function fgsl_interp2d_status ( type(fgsl_interp2d), intent(in)  interp)
integer(fgsl_size_t) function fgsl_interp2d_type_min_size ( type(fgsl_interp2d_type), intent(in)  T)
type(fgsl_interp_accel) function fgsl_interp_accel_alloc ( )
integer(fgsl_size_t) function fgsl_interp_accel_find ( type(fgsl_interp_accel), intent(inout)  acc,
real(fgsl_double), dimension(:), intent(in), target  xa,
real(fgsl_double), intent(in)  x 
)
subroutine fgsl_interp_accel_free ( type(fgsl_interp_accel), intent(inout)  acc)
logical function fgsl_interp_accel_status ( type(fgsl_interp_accel), intent(in)  acc)
type(fgsl_interp) function fgsl_interp_alloc ( type(fgsl_interp_type), intent(in)  interp_type,
integer(fgsl_size_t), intent(in)  size 
)
integer(fgsl_size_t) function fgsl_interp_bsearch ( real(fgsl_double), dimension(:), intent(in), target  xa,
real(fgsl_double), intent(in)  x,
integer(fgsl_size_t), intent(in)  index_lo,
integer(fgsl_size_t), intent(in)  index_hi 
)
real(fgsl_double) function fgsl_interp_eval ( type(fgsl_interp), intent(in)  interp,
real(fgsl_double), dimension(:), intent(in), target  xa,
real(fgsl_double), dimension(:), intent(in), target  ya,
real(fgsl_double), intent(in)  x,
type(fgsl_interp_accel), intent(inout)  acc 
)
real(fgsl_double) function fgsl_interp_eval_deriv ( type(fgsl_interp), intent(in)  interp,
real(fgsl_double), dimension(:), intent(in), target  xa,
real(fgsl_double), dimension(:), intent(in), target  ya,
real(fgsl_double), intent(in)  x,
type(fgsl_interp_accel), intent(inout)  acc 
)
real(fgsl_double) function fgsl_interp_eval_deriv2 ( type(fgsl_interp), intent(in)  interp,
real(fgsl_double), dimension(:), intent(in), target  xa,
real(fgsl_double), dimension(:), intent(in), target  ya,
real(fgsl_double), intent(in)  x,
type(fgsl_interp_accel), intent(inout)  acc 
)
integer(fgsl_int) function fgsl_interp_eval_deriv2_e ( type(fgsl_interp), intent(in)  interp,
real(fgsl_double), dimension(:), intent(in), target  xa,
real(fgsl_double), dimension(:), intent(in), target  ya,
real(fgsl_double), intent(in)  x,
type(fgsl_interp_accel), intent(inout)  acc,
real(fgsl_double), intent(out)  d2 
)
integer(fgsl_int) function fgsl_interp_eval_deriv_e ( type(fgsl_interp), intent(in)  interp,
real(fgsl_double), dimension(:), intent(in), target  xa,
real(fgsl_double), dimension(:), intent(in), target  ya,
real(fgsl_double), intent(in)  x,
type(fgsl_interp_accel), intent(inout)  acc,
real(fgsl_double), intent(out)  d 
)
integer(fgsl_int) function fgsl_interp_eval_e ( type(fgsl_interp), intent(in)  interp,
real(fgsl_double), dimension(:), intent(in), target  xa,
real(fgsl_double), dimension(:), intent(in), target  ya,
real(fgsl_double), intent(in)  x,
type(fgsl_interp_accel), intent(inout)  acc,
real(fgsl_double), intent(out)  y 
)
real(fgsl_double) function fgsl_interp_eval_integ ( type(fgsl_interp), intent(in)  interp,
real(fgsl_double), dimension(:), intent(in), target  xa,
real(fgsl_double), dimension(:), intent(in), target  ya,
real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  b,
type(fgsl_interp_accel), intent(inout)  acc 
)
integer(fgsl_int) function fgsl_interp_eval_integ_e ( type(fgsl_interp), intent(in)  interp,
real(fgsl_double), dimension(:), intent(in), target  xa,
real(fgsl_double), dimension(:), intent(in), target  ya,
real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  b,
type(fgsl_interp_accel), intent(inout)  acc,
real(fgsl_double), intent(out)  result 
)
subroutine fgsl_interp_free ( type(fgsl_interp), intent(inout)  interp)
integer(fgsl_int) function fgsl_interp_init ( type(fgsl_interp), intent(inout)  interp,
real(fgsl_double), dimension(:), intent(in), target  xa,
real(fgsl_double), dimension(:), intent(in), target  ya 
)
integer(fgsl_long) function fgsl_interp_min_size ( type(fgsl_interp), intent(in)  interp)
character(kind=fgsl_char,len=fgsl_strmax) function fgsl_interp_name ( type(fgsl_interp), intent(in)  interp)
logical function fgsl_interp_status ( type(fgsl_interp), intent(in)  interp)
integer(fgsl_long) function fgsl_interp_type_min_size ( type(fgsl_interp_type), intent(in)  interp)
integer(fgsl_size_t) function fgsl_sizeof_interp ( type(fgsl_interp), intent(in)  w)
type(fgsl_spline2d) function fgsl_spline2d_alloc ( type(fgsl_interp2d_type), intent(in)  T,
integer(fgsl_size_t), intent(in)  xsize,
integer(fgsl_size_t), intent(in)  ysize 
)
real(fgsl_double) function fgsl_spline2d_eval ( type(fgsl_spline2d), intent(in)  interp,
real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  y,
type(fgsl_interp_accel), intent(inout)  xa,
type(fgsl_interp_accel), intent(inout)  ya 
)
real(fgsl_double) function fgsl_spline2d_eval_deriv_x ( type(fgsl_spline2d), intent(in)  interp,
real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  y,
type(fgsl_interp_accel), intent(inout)  xa,
type(fgsl_interp_accel), intent(inout)  ya 
)
integer(fgsl_int) function fgsl_spline2d_eval_deriv_x_e ( type(fgsl_spline2d), intent(in)  interp,
real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  y,
type(fgsl_interp_accel), intent(inout)  xa,
type(fgsl_interp_accel), intent(inout)  ya,
real(fgsl_double), intent(out)  z 
)
real(fgsl_double) function fgsl_spline2d_eval_deriv_xx ( type(fgsl_spline2d), intent(in)  interp,
real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  y,
type(fgsl_interp_accel), intent(inout)  xa,
type(fgsl_interp_accel), intent(inout)  ya 
)
integer(fgsl_int) function fgsl_spline2d_eval_deriv_xx_e ( type(fgsl_spline2d), intent(in)  interp,
real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  y,
type(fgsl_interp_accel), intent(inout)  xa,
type(fgsl_interp_accel), intent(inout)  ya,
real(fgsl_double), intent(out)  z 
)
real(fgsl_double) function fgsl_spline2d_eval_deriv_xy ( type(fgsl_spline2d), intent(in)  interp,
real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  y,
type(fgsl_interp_accel), intent(inout)  xa,
type(fgsl_interp_accel), intent(inout)  ya 
)
integer(fgsl_int) function fgsl_spline2d_eval_deriv_xy_e ( type(fgsl_spline2d), intent(in)  interp,
real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  y,
type(fgsl_interp_accel), intent(inout)  xa,
type(fgsl_interp_accel), intent(inout)  ya,
real(fgsl_double), intent(out)  z 
)
real(fgsl_double) function fgsl_spline2d_eval_deriv_y ( type(fgsl_spline2d), intent(in)  interp,
real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  y,
type(fgsl_interp_accel), intent(inout)  xa,
type(fgsl_interp_accel), intent(inout)  ya 
)
integer(fgsl_int) function fgsl_spline2d_eval_deriv_y_e ( type(fgsl_spline2d), intent(in)  interp,
real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  y,
type(fgsl_interp_accel), intent(inout)  xa,
type(fgsl_interp_accel), intent(inout)  ya,
real(fgsl_double), intent(out)  z 
)
real(fgsl_double) function fgsl_spline2d_eval_deriv_yy ( type(fgsl_spline2d), intent(in)  interp,
real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  y,
type(fgsl_interp_accel), intent(inout)  xa,
type(fgsl_interp_accel), intent(inout)  ya 
)
integer(fgsl_int) function fgsl_spline2d_eval_deriv_yy_e ( type(fgsl_spline2d), intent(in)  interp,
real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  y,
type(fgsl_interp_accel), intent(inout)  xa,
type(fgsl_interp_accel), intent(inout)  ya,
real(fgsl_double), intent(out)  z 
)
integer(fgsl_int) function fgsl_spline2d_eval_e ( type(fgsl_spline2d), intent(in)  interp,
real(fgsl_double), intent(in)  x,
real(fgsl_double), intent(in)  y,
type(fgsl_interp_accel), intent(inout)  xa,
type(fgsl_interp_accel), intent(inout)  ya,
real(fgsl_double), intent(out)  z 
)
subroutine fgsl_spline2d_free ( type(fgsl_spline2d), intent(in)  interp)
integer(fgsl_int) function fgsl_spline2d_init ( type(fgsl_spline2d), intent(in)  interp,
real(fgsl_double), dimension(:), intent(in), target  xa,
real(fgsl_double), dimension(:), intent(in), target  ya,
real(fgsl_double), dimension(:,:), intent(in), target  za 
)
integer(fgsl_size_t) function fgsl_spline2d_min_size ( type(fgsl_spline2d), intent(in)  interp)
character(kind=fgsl_char,len=fgsl_strmax) function fgsl_spline2d_name ( type(fgsl_spline2d), intent(in)  interp)
logical function fgsl_spline2d_status ( type(fgsl_spline2d), intent(in)  spline)
type(fgsl_spline) function fgsl_spline_alloc ( type(fgsl_interp_type), intent(in)  interp_type,
integer(fgsl_size_t), intent(in)  size 
)
real(fgsl_double) function fgsl_spline_eval ( type(fgsl_spline), intent(in)  spline,
real(fgsl_double), intent(in)  x,
type(fgsl_interp_accel), intent(inout)  acc 
)
real(fgsl_double) function fgsl_spline_eval_deriv ( type(fgsl_spline), intent(in)  spline,
real(fgsl_double), intent(in)  x,
type(fgsl_interp_accel), intent(inout)  acc 
)
real(fgsl_double) function fgsl_spline_eval_deriv2 ( type(fgsl_spline), intent(in)  spline,
real(fgsl_double), intent(in)  x,
type(fgsl_interp_accel), intent(inout)  acc 
)
integer(fgsl_int) function fgsl_spline_eval_deriv2_e ( type(fgsl_spline), intent(in)  spline,
real(fgsl_double), intent(in)  x,
type(fgsl_interp_accel), intent(inout)  acc,
real(fgsl_double), intent(out)  y 
)
integer(fgsl_int) function fgsl_spline_eval_deriv_e ( type(fgsl_spline), intent(in)  spline,
real(fgsl_double), intent(in)  x,
type(fgsl_interp_accel), intent(inout)  acc,
real(fgsl_double), intent(out)  y 
)
integer(fgsl_int) function fgsl_spline_eval_e ( type(fgsl_spline), intent(in)  spline,
real(fgsl_double), intent(in)  x,
type(fgsl_interp_accel), intent(inout)  acc,
real(fgsl_double), intent(out)  y 
)
real(fgsl_double) function fgsl_spline_eval_integ ( type(fgsl_spline), intent(in)  spline,
real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  b,
type(fgsl_interp_accel), intent(inout)  acc 
)
integer(fgsl_int) function fgsl_spline_eval_integ_e ( type(fgsl_spline), intent(in)  spline,
real(fgsl_double), intent(in)  a,
real(fgsl_double), intent(in)  b,
type(fgsl_interp_accel), intent(inout)  acc,
real(fgsl_double), intent(out)  y 
)
subroutine fgsl_spline_free ( type(fgsl_spline), intent(inout)  spline)
integer(fgsl_int) function fgsl_spline_init ( type(fgsl_spline), intent(inout)  spline,
real(fgsl_double), dimension(:), intent(in), target  xa,
real(fgsl_double), dimension(:), intent(in), target  ya 
)
integer(fgsl_long) function fgsl_spline_min_size ( type(fgsl_spline), intent(in)  spline)
character(len=fgsl_strmax) function fgsl_spline_name ( type(fgsl_spline), intent(in)  spline)
logical function fgsl_spline_status ( type(fgsl_spline), intent(in)  spline)