FGSL
Fortran interface for the GNU scientific library
|
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) |
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 | ) |