#include #include #include -- | module Bindings.Gsl.LeastSquaresFitting where #strict_import import Bindings.Gsl.VectorsAndMatrices.DataTypes #ccall gsl_fit_linear , Ptr CDouble -> CSize -> \ Ptr CDouble -> CSize -> CSize -> Ptr CDouble -> \ Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> \ Ptr CDouble -> Ptr CDouble -> IO CInt #ccall gsl_fit_wlinear , Ptr CDouble -> CSize -> \ Ptr CDouble -> CSize -> Ptr CDouble -> CSize -> \ CSize -> Ptr CDouble -> Ptr CDouble -> \ Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> \ Ptr CDouble -> IO CInt #ccall gsl_fit_linear_est , CDouble -> CDouble -> \ CDouble -> CDouble -> CDouble -> CDouble -> \ Ptr CDouble -> Ptr CDouble -> IO CInt #ccall gsl_fit_mul , Ptr CDouble -> CSize -> \ Ptr CDouble -> CSize -> CSize -> Ptr CDouble -> \ Ptr CDouble -> Ptr CDouble -> IO CInt #ccall gsl_fit_wmul , Ptr CDouble -> CSize -> \ Ptr CDouble -> CSize -> Ptr CDouble -> CSize -> \ CSize -> Ptr CDouble -> Ptr CDouble -> \ Ptr CDouble -> IO CInt #ccall gsl_fit_mul_est , CDouble -> CDouble -> \ CDouble -> Ptr CDouble -> Ptr CDouble -> IO CInt #starttype gsl_multifit_linear_workspace #field n , CSize #field p , CSize #field A , Ptr #field Q , Ptr #field QSI , Ptr #field S , Ptr #field t , Ptr #field xt , Ptr #field D , Ptr #stoptype #ccall gsl_multifit_linear_alloc , CSize -> CSize -> \ IO (Ptr ) #ccall gsl_multifit_linear_free , Ptr -> IO () #ccall gsl_multifit_linear , Ptr -> Ptr -> \ Ptr -> Ptr -> Ptr CDouble -> \ Ptr -> IO CInt #ccall gsl_multifit_wlinear , Ptr -> Ptr -> \ Ptr -> Ptr -> Ptr -> \ Ptr CDouble -> Ptr -> IO CInt #ccall gsl_multifit_linear_svd , Ptr -> Ptr -> \ CDouble -> Ptr CSize -> Ptr -> Ptr -> \ Ptr CDouble -> Ptr -> IO CInt #ccall gsl_multifit_wlinear_svd , Ptr -> Ptr -> \ Ptr -> CDouble -> Ptr CSize -> Ptr -> \ Ptr -> Ptr CDouble -> \ Ptr -> IO CInt #ccall gsl_multifit_linear_usvd , Ptr -> Ptr -> \ CDouble -> Ptr CSize -> Ptr -> Ptr -> \ Ptr CDouble -> Ptr -> IO CInt #ccall gsl_multifit_wlinear_usvd , Ptr -> Ptr -> \ Ptr -> CDouble -> Ptr CSize -> Ptr -> \ Ptr -> Ptr CDouble -> Ptr -> \ IO CInt #ccall gsl_multifit_linear_est , Ptr -> Ptr -> \ Ptr -> Ptr CDouble -> Ptr CDouble -> IO CInt #ccall gsl_multifit_linear_residuals , Ptr -> \ Ptr -> Ptr -> Ptr -> IO CInt