FGSL
Fortran interface for the GNU scientific library
|
Functions/Subroutines | |
real(c_double) function | gsl_poly_eval (c, len, x) |
type(gsl_complex) function | gsl_poly_complex_eval (c, len, z) |
type(gsl_complex) function | gsl_complex_poly_complex_eval (c, len, z) |
integer(c_int) function | gsl_poly_eval_derivs (c, lenc, x, res, lenres) |
integer(c_int) function | gsl_poly_dd_init (dd, x, y, size) |
real(c_double) function | gsl_poly_dd_eval (dd, xa, size, x) |
integer(c_int) function | gsl_poly_dd_taylor (c, xp, dd, x, size, w) |
integer(c_int) function | gsl_poly_dd_hermite_init (dd, z, xa, ya, dya, size) |
integer(c_int) function | gsl_poly_solve_quadratic (a, b, c, x0, x1) |
integer(c_int) function | gsl_poly_complex_solve_quadratic (a, b, c, x0, x1) |
integer(c_int) function | gsl_poly_solve_cubic (a, b, c, x0, x1, x2) |
integer(c_int) function | gsl_poly_complex_solve_cubic (a, b, c, x0, x1, x2) |
type(c_ptr) function | gsl_poly_complex_workspace_alloc (n) |
subroutine | gsl_poly_complex_workspace_free (w) |
integer(c_int) function | gsl_poly_complex_solve (a, n, w, z) |
type(gsl_complex) function gsl_complex_poly_complex_eval | ( | type(c_ptr), value | c, |
integer(c_int), value | len, | ||
type(gsl_complex), value | z | ||
) |
type(gsl_complex) function gsl_poly_complex_eval | ( | type(c_ptr), value | c, |
integer(c_int), value | len, | ||
type(gsl_complex), value | z | ||
) |
integer(c_int) function gsl_poly_complex_solve | ( | type(c_ptr), value | a, |
integer(c_size_t), value | n, | ||
type(c_ptr), value | w, | ||
type(c_ptr), value | z | ||
) |
integer(c_int) function gsl_poly_complex_solve_cubic | ( | real(c_double), value | a, |
real(c_double), value | b, | ||
real(c_double), value | c, | ||
type(gsl_complex) | x0, | ||
type(gsl_complex) | x1, | ||
type(gsl_complex) | x2 | ||
) |
integer(c_int) function gsl_poly_complex_solve_quadratic | ( | real(c_double), value | a, |
real(c_double), value | b, | ||
real(c_double), value | c, | ||
type(gsl_complex) | x0, | ||
type(gsl_complex) | x1 | ||
) |
type(c_ptr) function gsl_poly_complex_workspace_alloc | ( | integer(c_size_t), value | n | ) |
subroutine gsl_poly_complex_workspace_free | ( | type(c_ptr), value | w | ) |
real(c_double) function gsl_poly_dd_eval | ( | type(c_ptr), value | dd, |
type(c_ptr), value | xa, | ||
integer(c_size_t), value | size, | ||
real(c_double), value | x | ||
) |
integer(c_int) function gsl_poly_dd_hermite_init | ( | type(c_ptr), value | dd, |
type(c_ptr), value | z, | ||
type(c_ptr), value | xa, | ||
type(c_ptr), value | ya, | ||
type(c_ptr), value | dya, | ||
integer(c_size_t), value | size | ||
) |
integer(c_int) function gsl_poly_dd_init | ( | type(c_ptr), value | dd, |
type(c_ptr), value | x, | ||
type(c_ptr), value | y, | ||
integer(c_size_t), value | size | ||
) |
integer(c_int) function gsl_poly_dd_taylor | ( | type(c_ptr), value | c, |
real(c_double), value | xp, | ||
type(c_ptr), value | dd, | ||
type(c_ptr), value | x, | ||
integer(c_size_t), value | size, | ||
type(c_ptr), value | w | ||
) |
real(c_double) function gsl_poly_eval | ( | type(c_ptr), value | c, |
integer(c_int), value | len, | ||
real(c_double), value | x | ||
) |
integer(c_int) function gsl_poly_eval_derivs | ( | type(c_ptr), value | c, |
integer(c_size_t), value | lenc, | ||
real(c_double), value | x, | ||
type(c_ptr), value | res, | ||
integer(c_size_t), value | lenres | ||
) |
integer(c_int) function gsl_poly_solve_cubic | ( | real(c_double), value | a, |
real(c_double), value | b, | ||
real(c_double), value | c, | ||
real(c_double) | x0, | ||
real(c_double) | x1, | ||
real(c_double) | x2 | ||
) |
integer(c_int) function gsl_poly_solve_quadratic | ( | real(c_double), value | a, |
real(c_double), value | b, | ||
real(c_double), value | c, | ||
real(c_double) | x0, | ||
real(c_double) | x1 | ||
) |