#include #include -- | module Bindings.Gsl.Polynomials where #strict_import import Bindings.Gsl.ComplexNumbers #ccall gsl_poly_eval , Ptr CDouble -> CInt -> CInt -> CDouble -> IO CDouble -- ccall gsl_poly_complex_eval , Ptr CDouble -> CInt -> CInt -> -> IO -- ccall gsl_complex_poly_complex_eval , Ptr -> CInt -> CInt -> -> IO #ccall gsl_poly_dd_taylor , Ptr CDouble -> CDouble -> Ptr CDouble -> Ptr CDouble -> CSize -> Ptr CDouble -> IO CInt #ccall gsl_poly_solve_quadratic , CDouble -> CDouble -> CDouble -> Ptr CDouble -> Ptr CDouble -> IO CInt #ccall gsl_poly_complex_solve_quadratic , CDouble -> CDouble -> CDouble -> Ptr -> Ptr -> IO CInt #ccall gsl_poly_solve_cubic , CDouble -> CDouble -> CDouble -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> IO CInt #ccall gsl_poly_complex_solve_cubic , CDouble -> CDouble -> CDouble -> Ptr -> Ptr -> Ptr -> IO CInt #starttype gsl_poly_complex_workspace #field nc , CSize #field matrix , Ptr CDouble #stoptype #ccall gsl_poly_complex_workspace_alloc , CSize -> IO (Ptr ) #ccall gsl_poly_complex_workspace_free , Ptr -> IO () #ccall gsl_poly_complex_solve , Ptr CDouble -> CSize -> Ptr -> -> IO CInt