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