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

Functions/Subroutines

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

Function/Subroutine Documentation

type(fgsl_cheb_series) function fgsl_cheb_alloc ( integer(fgsl_int), intent(in)  n)
integer(fgsl_int) function fgsl_cheb_calc_deriv ( type(fgsl_cheb_series), intent(inout)  deriv,
type(fgsl_cheb_series), intent(in)  cs 
)
integer(fgsl_int) function fgsl_cheb_calc_integ ( type(fgsl_cheb_series), intent(inout)  integ,
type(fgsl_cheb_series), intent(in)  cs 
)
real(fgsl_double) function, dimension(:), pointer fgsl_cheb_coeffs ( type(fgsl_cheb_series), intent(in)  cs)
real(fgsl_double) function fgsl_cheb_eval ( type(fgsl_cheb_series), intent(in)  cs,
real(fgsl_double), intent(in)  x 
)
integer(fgsl_int) function 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) function 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) function 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) function 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) function fgsl_cheb_order ( type(fgsl_cheb_series), intent(in)  cs)
logical function fgsl_cheb_series_status ( type(fgsl_cheb_series), intent(in)  cheb_series)
integer(fgsl_size_t) function fgsl_cheb_size ( type(fgsl_cheb_series), intent(in)  cs)