FGSL
Fortran interface for the GNU scientific library
 All Classes Files Functions Variables
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_interp_accel_status (acc)
 
integer(fgsl_int) function fgsl_interp_init (interp, xa, ya, size)
 
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, size, 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, size)
 
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)
 
integer(fgsl_size_t) function fgsl_sizeof_interp (w)
 

Function/Subroutine Documentation

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)  xa,
integer(fgsl_size_t), intent(in)  size,
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)  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)  xa,
real(fgsl_double), dimension(:), intent(in)  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)  xa,
real(fgsl_double), dimension(:), intent(in)  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)  xa,
real(fgsl_double), dimension(:), intent(in)  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)  xa,
real(fgsl_double), dimension(:), intent(in)  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)  xa,
real(fgsl_double), dimension(:), intent(in)  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)  xa,
real(fgsl_double), dimension(:), intent(in)  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)  xa,
real(fgsl_double), dimension(:), intent(in)  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)  xa,
real(fgsl_double), dimension(:), intent(in)  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(size), intent(in)  xa,
real(fgsl_double), dimension(size), intent(in)  ya,
integer(fgsl_size_t), intent(in)  size 
)
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_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(size), intent(in)  xa,
real(fgsl_double), dimension(size), intent(in)  ya,
integer(fgsl_size_t), intent(in)  size 
)
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)