FGSL
Fortran interface for the GNU scientific library
|
Functions/Subroutines | |
real(fgsl_double) | fgsl_poly_eval (c, len, x) |
complex(fgsl_double_complex) | fgsl_poly_complex_eval (c, len, z) |
complex(fgsl_double_complex) | fgsl_complex_poly_complex_eval (c, len, z) |
integer(fgsl_int) | fgsl_poly_eval_derivs (c, lenc, x, res, lenres) |
integer(fgsl_int) | fgsl_poly_dd_init (dd, x, y, size) |
real(fgsl_double) | fgsl_poly_dd_eval (dd, xa, size, x) |
integer(fgsl_int) | fgsl_poly_dd_taylor (c, xp, dd, x, size, w) |
integer(fgsl_int) | fgsl_poly_solve_quadratic (a, b, c, x0, x1) |
integer(fgsl_int) | fgsl_poly_complex_solve_quadratic (a, b, c, x0, x1) |
integer(fgsl_int) | fgsl_poly_solve_cubic (a, b, c, x0, x1, x2) |
integer(fgsl_int) | fgsl_poly_complex_solve_cubic (a, b, c, x0, x1, x2) |
type(fgsl_poly_complex_workspace) | fgsl_poly_complex_workspace_alloc (n) |
subroutine | fgsl_poly_complex_workspace_free (w) |
logical | fgsl_poly_complex_workspace_stat (w) |
integer(fgsl_int) | fgsl_poly_complex_solve (a, n, w, z) |
complex(fgsl_double_complex) fgsl_complex_poly_complex_eval | ( | complex(fgsl_double_complex),dimension(:),intent(in) | c, |
integer(fgsl_int),intent(in) | len, | ||
complex(fgsl_double_complex),intent(in) | z | ||
) |
complex(fgsl_double_complex) fgsl_poly_complex_eval | ( | real(fgsl_double),dimension(:),intent(in) | c, |
integer(fgsl_int),intent(in) | len, | ||
complex(fgsl_double_complex),intent(in) | z | ||
) |
integer(fgsl_int) fgsl_poly_complex_solve | ( | real(fgsl_double),dimension(:),intent(in) | a, |
integer(fgsl_size_t),intent(in) | n, | ||
type(fgsl_poly_complex_workspace),intent(inout) | w, | ||
complex(fgsl_double_complex),dimension(:),intent(out) | z | ||
) |
integer(fgsl_int) fgsl_poly_complex_solve_cubic | ( | real(fgsl_double),intent(in) | a, |
real(fgsl_double),intent(in) | b, | ||
real(fgsl_double),intent(in) | c, | ||
complex(fgsl_double_complex),intent(out) | x0, | ||
complex(fgsl_double_complex),intent(out) | x1, | ||
complex(fgsl_double_complex),intent(out) | x2 | ||
) |
integer(fgsl_int) fgsl_poly_complex_solve_quadratic | ( | real(fgsl_double),intent(in) | a, |
real(fgsl_double),intent(in) | b, | ||
real(fgsl_double),intent(in) | c, | ||
complex(fgsl_double_complex),intent(out) | x0, | ||
complex(fgsl_double_complex),intent(out) | x1 | ||
) |
type(fgsl_poly_complex_workspace) fgsl_poly_complex_workspace_alloc | ( | integer(fgsl_size_t),intent(in) | n | ) |
subroutine fgsl_poly_complex_workspace_free | ( | type(fgsl_poly_complex_workspace),intent(inout) | w | ) |
logical fgsl_poly_complex_workspace_stat | ( | type(fgsl_poly_complex_workspace),intent(in) | w | ) |
real(fgsl_double) fgsl_poly_dd_eval | ( | real(fgsl_double),dimension(:),intent(in) | dd, |
real(fgsl_double),dimension(:),intent(in) | xa, | ||
integer(fgsl_size_t),intent(in) | size, | ||
real(fgsl_double),intent(in) | x | ||
) |
integer(fgsl_int) fgsl_poly_dd_init | ( | real(fgsl_double),dimension(:),intent(inout) | dd, |
real(fgsl_double),dimension(:),intent(in) | x, | ||
real(fgsl_double),dimension(:),intent(in) | y, | ||
integer(fgsl_size_t),intent(in) | size | ||
) |
integer(fgsl_int) fgsl_poly_dd_taylor | ( | real(fgsl_double),dimension(:),intent(inout) | c, |
real(fgsl_double),intent(in) | xp, | ||
real(fgsl_double),dimension(:),intent(in) | dd, | ||
real(fgsl_double),dimension(:),intent(in) | x, | ||
integer(fgsl_size_t),intent(in) | size, | ||
real(fgsl_double),dimension(:),intent(out) | w | ||
) |
real(fgsl_double) fgsl_poly_eval | ( | real(fgsl_double),dimension(:),intent(in) | c, |
integer(fgsl_int),intent(in) | len, | ||
real(fgsl_double),intent(in) | x | ||
) |
integer(fgsl_int) fgsl_poly_eval_derivs | ( | real(fgsl_double),dimension(:),intent(in) | c, |
integer(fgsl_size_t),intent(in) | lenc, | ||
real(fgsl_double),intent(in) | x, | ||
real(fgsl_double),dimension(:) | res, | ||
integer(fgsl_size_t),intent(in) | lenres | ||
) |
integer(fgsl_int) fgsl_poly_solve_cubic | ( | real(fgsl_double),intent(in) | a, |
real(fgsl_double),intent(in) | b, | ||
real(fgsl_double),intent(in) | c, | ||
real(fgsl_double),intent(out) | x0, | ||
real(fgsl_double),intent(out) | x1, | ||
real(fgsl_double),intent(out) | x2 | ||
) |
integer(fgsl_int) fgsl_poly_solve_quadratic | ( | real(fgsl_double),intent(in) | a, |
real(fgsl_double),intent(in) | b, | ||
real(fgsl_double),intent(in) | c, | ||
real(fgsl_double),intent(out) | x0, | ||
real(fgsl_double),intent(out) | x1 | ||
) |