Gsl.PolyPolynomials
val eval : poly -> float -> floateval p x returns p.(0) +. p.(1) *. x +. p.(2) *. x**2 +. ... +. p.(n)
*. x**n where n = Array.length p.
val solve_quadratic : a:float -> b:float -> c:float -> quad_solval complex_solve_quadratic :
a:float ->
b:float ->
c:float ->
Gsl_complex.complex * Gsl_complex.complexval solve_cubic : a:float -> b:float -> c:float -> cubic_solval complex_solve_cubic :
a:float ->
b:float ->
c:float ->
Gsl_complex.complex * Gsl_complex.complex * Gsl_complex.complexval solve : poly -> Gsl_complex.complex_array