FGSL: interface/poly.finc File Reference

FGSL Fortran interface for the GNU scientific library

Functions/Subroutines
poly.finc File Reference
This graph shows which files directly or indirectly include this file:

## 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)

## Function/Subroutine Documentation

## ◆ gsl_complex_poly_complex_eval()

type(gsl_complex) function gsl_complex_poly_complex_eval | ( | type(c_ptr), value | c,
|  | integer(c_int), value | len,
|  | type(gsl_complex), value | z
| ) |  |

## ◆ gsl_poly_complex_eval()

type(gsl_complex) function gsl_poly_complex_eval | ( | type(c_ptr), value | c,
|  | integer(c_int), value | len,
|  | type(gsl_complex), value | z
| ) |  |

## ◆ gsl_poly_complex_solve()

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
| ) |  |

## ◆ gsl_poly_complex_solve_cubic()

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
| ) |  |

## ◆ gsl_poly_complex_solve_quadratic()

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
| ) |  |

## ◆ gsl_poly_complex_workspace_alloc()

type(c_ptr) function gsl_poly_complex_workspace_alloc | ( | integer(c_size_t), value | n | ) |

## ◆ gsl_poly_complex_workspace_free()

subroutine gsl_poly_complex_workspace_free | ( | type(c_ptr), value | w | ) |

## ◆ gsl_poly_dd_eval()

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
| ) |  |

## ◆ gsl_poly_dd_hermite_init()

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
| ) |  |

## ◆ gsl_poly_dd_init()

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
| ) |  |

## ◆ gsl_poly_dd_taylor()

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
| ) |  |

## ◆ gsl_poly_eval()

real(c_double) function gsl_poly_eval | ( | type(c_ptr), value | c,
|  | integer(c_int), value | len,
|  | real(c_double), value | x
| ) |  |

## ◆ gsl_poly_eval_derivs()

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
| ) |  |

## ◆ gsl_poly_solve_cubic()

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
| ) |  |

## ◆ gsl_poly_solve_quadratic()

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
| ) |  |