packages feed

bindings-gsl-0.0.2: src/Bindings/Gsl/LeastSquaresFitting.hsc

#include <bindings.macros.h>
#include <gsl/gsl_fit.h>

-- | <http://www.gnu.org/software/gsl/manual/html_node/Least_002dSquares-Fitting.html>

module Bindings.Gsl.LeastSquaresFitting where
#strict_import

#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