FGSL
Fortran interface for the GNU scientific library
Functions/Subroutines
api/interp.finc File Reference

Functions/Subroutines

type(fgsl_interp) fgsl_interp_alloc (interp_type, size)
subroutine fgsl_interp_free (interp)
type(fgsl_interp_accel) fgsl_interp_accel_alloc ()
subroutine fgsl_interp_accel_free (acc)
logical fgsl_interp_status (interp)
logical fgsl_interp_accel_status (acc)
integer(fgsl_int) fgsl_interp_init (interp, xa, ya, size)
real(fgsl_double) fgsl_interp_eval (interp, xa, ya, x, acc)
integer(fgsl_int) fgsl_interp_eval_e (interp, xa, ya, x, acc, y)
real(fgsl_double) fgsl_interp_eval_integ (interp, xa, ya, a, b, acc)
integer(fgsl_int) fgsl_interp_eval_integ_e (interp, xa, ya, a, b, acc, result)
real(fgsl_double) fgsl_interp_eval_deriv (interp, xa, ya, x, acc)
integer(fgsl_int) fgsl_interp_eval_deriv_e (interp, xa, ya, x, acc, d)
real(fgsl_double) fgsl_interp_eval_deriv2 (interp, xa, ya, x, acc)
integer(fgsl_int) fgsl_interp_eval_deriv2_e (interp, xa, ya, x, acc, d2)
character(kind=fgsl_char, len=fgsl_strmax) fgsl_interp_name (interp)
integer(fgsl_long) fgsl_interp_min_size (interp)
integer(fgsl_long) fgsl_interp_type_min_size (interp)
integer(fgsl_size_t) fgsl_interp_bsearch (xa, x, index_lo, index_hi)
integer(fgsl_size_t) fgsl_interp_accel_find (acc, xa, size, x)
type(fgsl_spline) fgsl_spline_alloc (interp_type, size)
subroutine fgsl_spline_free (spline)
integer(fgsl_int) fgsl_spline_init (spline, xa, ya, size)
character(len=fgsl_strmax) fgsl_spline_name (spline)
integer(fgsl_long) fgsl_spline_min_size (spline)
real(fgsl_double) fgsl_spline_eval (spline, x, acc)
integer(fgsl_int) fgsl_spline_eval_e (spline, x, acc, y)
real(fgsl_double) fgsl_spline_eval_deriv (spline, x, acc)
integer(fgsl_int) fgsl_spline_eval_deriv_e (spline, x, acc, y)
real(fgsl_double) fgsl_spline_eval_deriv2 (spline, x, acc)
integer(fgsl_int) fgsl_spline_eval_deriv2_e (spline, x, acc, y)
real(fgsl_double) fgsl_spline_eval_integ (spline, a, b, acc)
integer(fgsl_int) fgsl_spline_eval_integ_e (spline, a, b, acc, y)
logical fgsl_spline_status (spline)
integer(fgsl_size_t) fgsl_sizeof_interp (w)

Function Documentation

type(fgsl_interp_accel) fgsl_interp_accel_alloc ( )
integer(fgsl_size_t) 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 fgsl_interp_accel_status ( type(fgsl_interp_accel),intent(in)  acc)
type(fgsl_interp) fgsl_interp_alloc ( type(fgsl_interp_type),intent(in)  interp_type,
integer(fgsl_size_t),intent(in)  size 
)
integer(fgsl_size_t) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) fgsl_interp_min_size ( type(fgsl_interp),intent(in)  interp)
character(kind=fgsl_char,len=fgsl_strmax) fgsl_interp_name ( type(fgsl_interp),intent(in)  interp)
logical fgsl_interp_status ( type(fgsl_interp),intent(in)  interp)
integer(fgsl_long) fgsl_interp_type_min_size ( type(fgsl_interp_type),intent(in)  interp)
integer(fgsl_size_t) fgsl_sizeof_interp ( type(fgsl_interp),intent(in)  w)
type(fgsl_spline) fgsl_spline_alloc ( type(fgsl_interp_type),intent(in)  interp_type,
integer(fgsl_size_t),intent(in)  size 
)
real(fgsl_double) 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) 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) 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) 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) 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) 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) 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) 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) 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) fgsl_spline_min_size ( type(fgsl_spline),intent(in)  spline)
character(len=fgsl_strmax) fgsl_spline_name ( type(fgsl_spline),intent(in)  spline)
logical fgsl_spline_status ( type(fgsl_spline),intent(in)  spline)
 All Classes Namespaces Files Functions Variables