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

Functions/Subroutines

type(fgsl_cheb_series) fgsl_cheb_alloc (n)
subroutine fgsl_cheb_free (cs)
integer(fgsl_int) fgsl_cheb_init (cs, f, a, b)
integer(fgsl_size_t) fgsl_cheb_order (cs)
integer(fgsl_size_t) fgsl_cheb_size (cs)
real(fgsl_double), dimension(:),
pointer 
fgsl_cheb_coeffs (cs)
real(fgsl_double) fgsl_cheb_eval (cs, x)
integer(fgsl_int) fgsl_cheb_eval_err (cs, x, result, abserr)
real(fgsl_double) fgsl_cheb_eval_n (cs, order, x)
integer(fgsl_int) fgsl_cheb_eval_n_err (cs, order, x, result, abserr)
integer(fgsl_int) fgsl_cheb_calc_deriv (deriv, cs)
integer(fgsl_int) fgsl_cheb_calc_integ (integ, cs)
logical fgsl_cheb_series_status (cheb_series)

Function Documentation

type(fgsl_cheb_series) fgsl_cheb_alloc ( integer(fgsl_int),intent(in)  n)
integer(fgsl_int) fgsl_cheb_calc_deriv ( type(fgsl_cheb_series),intent(inout)  deriv,
type(fgsl_cheb_series),intent(in)  cs 
)
integer(fgsl_int) fgsl_cheb_calc_integ ( type(fgsl_cheb_series),intent(inout)  integ,
type(fgsl_cheb_series),intent(in)  cs 
)
real(fgsl_double),dimension(:),pointer fgsl_cheb_coeffs ( type(fgsl_cheb_series),intent(in)  cs)
real(fgsl_double) fgsl_cheb_eval ( type(fgsl_cheb_series),intent(in)  cs,
real(fgsl_double),intent(in)  x 
)
integer(fgsl_int) fgsl_cheb_eval_err ( type(fgsl_cheb_series),intent(in)  cs,
real(fgsl_double),intent(in)  x,
real(fgsl_double),intent(out)  result,
real(fgsl_double),intent(out)  abserr 
)
real(fgsl_double) fgsl_cheb_eval_n ( type(fgsl_cheb_series),intent(in)  cs,
integer(fgsl_size_t),intent(in)  order,
real(fgsl_double),intent(in)  x 
)
integer(fgsl_int) fgsl_cheb_eval_n_err ( type(fgsl_cheb_series),intent(in)  cs,
integer(fgsl_size_t),intent(in)  order,
real(fgsl_double),intent(in)  x,
real(fgsl_double),intent(out)  result,
real(fgsl_double),intent(out)  abserr 
)
subroutine fgsl_cheb_free ( type(fgsl_cheb_series),intent(in)  cs)
integer(fgsl_int) fgsl_cheb_init ( type(fgsl_cheb_series),intent(inout)  cs,
type(fgsl_function),intent(in)  f,
real(fgsl_double),intent(in)  a,
real(fgsl_double),intent(in)  b 
)
integer(fgsl_size_t) fgsl_cheb_order ( type(fgsl_cheb_series),intent(in)  cs)
logical fgsl_cheb_series_status ( type(fgsl_cheb_series),intent(in)  cheb_series)
integer(fgsl_size_t) fgsl_cheb_size ( type(fgsl_cheb_series),intent(in)  cs)
 All Classes Namespaces Files Functions Variables