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 
)