bindings-gsl-0.0.2: Low level bindings to GNU GSL.Source codeContentsIndex
Bindings.Gsl.NonlinearLeastSquaresFitting
Description
http://www.gnu.org/software/gsl/manual/html_node/Nonlinear-Least_002dSquares-Fitting.html
Documentation
c'gsl_multifit_gradient :: Ptr C'gsl_matrix -> Ptr C'gsl_vector -> Ptr C'gsl_vector -> IO CIntSource
c'gsl_multifit_covar :: Ptr C'gsl_matrix -> CDouble -> Ptr C'gsl_matrix -> IO CIntSource
p'gsl_multifit_gradient :: FunPtr (Ptr C'gsl_matrix -> Ptr C'gsl_vector -> Ptr C'gsl_vector -> IO CInt)Source
p'gsl_multifit_covar :: FunPtr (Ptr C'gsl_matrix -> CDouble -> Ptr C'gsl_matrix -> IO CInt)Source
data C'gsl_multifit_function Source
Constructors
C'gsl_multifit_function
c'gsl_multifit_function'f :: FunPtr (Ptr C'gsl_vector -> Ptr () -> Ptr C'gsl_vector -> IO ())
c'gsl_multifit_function'n :: CSize
c'gsl_multifit_function'p :: CSize
c'gsl_multifit_function'params :: Ptr ()
show/hide Instances
c'GSL_MULTIFIT_FN_EVAL :: Ptr C'gsl_multifit_function -> Ptr C'gsl_vector -> Ptr C'gsl_vector -> IO ()Source
data C'gsl_multifit_fsolver_type Source
Constructors
C'gsl_multifit_fsolver_type
c'gsl_multifit_fsolver_type'name :: CString
c'gsl_multifit_fsolver_type'size :: CSize
c'gsl_multifit_fsolver_type'alloc :: FunPtr (Ptr () -> CSize -> CSize -> IO CInt)
c'gsl_multifit_fsolver_type'set :: FunPtr (Ptr () -> Ptr C'gsl_multifit_function -> Ptr C'gsl_vector -> Ptr C'gsl_vector -> Ptr C'gsl_vector -> IO CInt)
c'gsl_multifit_fsolver_type'iterate :: FunPtr (Ptr () -> Ptr C'gsl_multifit_function -> Ptr C'gsl_vector -> Ptr C'gsl_vector -> Ptr C'gsl_vector -> IO CInt)
c'gsl_multifit_fsolver_type'free :: FunPtr (Ptr () -> IO ())
show/hide Instances
data C'gsl_multifit_fsolver Source
Constructors
C'gsl_multifit_fsolver
c'gsl_multifit_fsolver'type :: Ptr C'gsl_multifit_fsolver_type
c'gsl_multifit_fsolver'function :: Ptr C'gsl_multifit_function
c'gsl_multifit_fsolver'x :: Ptr C'gsl_vector
c'gsl_multifit_fsolver'f :: Ptr C'gsl_vector
c'gsl_multifit_fsolver'dx :: Ptr C'gsl_vector
c'gsl_multifit_fsolver'state :: Ptr ()
show/hide Instances
c'gsl_multifit_fsolver_alloc :: Ptr C'gsl_multifit_fsolver_type -> CSize -> CSize -> IO (Ptr C'gsl_multifit_fsolver)Source
c'gsl_multifit_fsolver_free :: Ptr C'gsl_multifit_fsolver -> IO ()Source
p'gsl_multifit_fsolver_alloc :: FunPtr (Ptr C'gsl_multifit_fsolver_type -> CSize -> CSize -> IO (Ptr C'gsl_multifit_fsolver))Source
c'gsl_multifit_fsolver_set :: Ptr C'gsl_multifit_fsolver -> Ptr C'gsl_multifit_function -> Ptr C'gsl_vector -> IO CIntSource
p'gsl_multifit_fsolver_free :: FunPtr (Ptr C'gsl_multifit_fsolver -> IO ())Source
c'gsl_multifit_fsolver_iterate :: Ptr C'gsl_multifit_fsolver -> IO CIntSource
p'gsl_multifit_fsolver_set :: FunPtr (Ptr C'gsl_multifit_fsolver -> Ptr C'gsl_multifit_function -> Ptr C'gsl_vector -> IO CInt)Source
c'gsl_multifit_fsolver_name :: Ptr C'gsl_multifit_fsolver -> IO CStringSource
p'gsl_multifit_fsolver_iterate :: FunPtr (Ptr C'gsl_multifit_fsolver -> IO CInt)Source
c'gsl_multifit_fsolver_position :: Ptr C'gsl_multifit_fsolver -> IO (Ptr C'gsl_vector)Source
p'gsl_multifit_fsolver_name :: FunPtr (Ptr C'gsl_multifit_fsolver -> IO CString)Source
p'gsl_multifit_fsolver_position :: FunPtr (Ptr C'gsl_multifit_fsolver -> IO (Ptr C'gsl_vector))Source
data C'gsl_multifit_function_fdf Source
Constructors
C'gsl_multifit_function_fdf
c'gsl_multifit_function_fdf'f :: FunPtr (Ptr C'gsl_vector -> Ptr () -> Ptr C'gsl_vector -> IO CInt)
c'gsl_multifit_function_fdf'df :: FunPtr (Ptr C'gsl_vector -> Ptr () -> Ptr C'gsl_matrix -> IO CInt)
c'gsl_multifit_function_fdf'fdf :: FunPtr (Ptr C'gsl_vector -> Ptr () -> Ptr C'gsl_vector -> Ptr C'gsl_matrix -> IO CInt)
c'gsl_multifit_function_fdf'n :: CSize
c'gsl_multifit_function_fdf'p :: CSize
c'gsl_multifit_function_fdf'params :: Ptr ()
show/hide Instances
c'GSL_MULTIFIT_FN_EVAL_F :: Ptr C'gsl_multifit_function_fdf -> Ptr C'gsl_vector -> Ptr C'gsl_vector -> IO CIntSource
c'GSL_MULTIFIT_FN_EVAL_DF :: Ptr C'gsl_multifit_function_fdf -> Ptr C'gsl_vector -> Ptr C'gsl_matrix -> IO CIntSource
c'GSL_MULTIFIT_FN_EVAL_F_DF :: Ptr C'gsl_multifit_function_fdf -> Ptr C'gsl_vector -> Ptr C'gsl_vector -> Ptr C'gsl_matrix -> IO CIntSource
data C'gsl_multifit_fdfsolver_type Source
Constructors
C'gsl_multifit_fdfsolver_type
c'gsl_multifit_fdfsolver_type'name :: CString
c'gsl_multifit_fdfsolver_type'size :: CSize
c'gsl_multifit_fdfsolver_type'alloc :: FunPtr (Ptr () -> CSize -> CSize -> IO CInt)
c'gsl_multifit_fdfsolver_type'set :: FunPtr (Ptr () -> Ptr C'gsl_multifit_function_fdf -> Ptr C'gsl_vector -> Ptr C'gsl_vector -> Ptr C'gsl_matrix -> Ptr C'gsl_vector -> IO CInt)
c'gsl_multifit_fdfsolver_type'iterate :: FunPtr (Ptr () -> Ptr C'gsl_multifit_function_fdf -> Ptr C'gsl_vector -> Ptr C'gsl_vector -> Ptr C'gsl_matrix -> Ptr C'gsl_vector -> IO CInt)
c'gsl_multifit_fdfsolver_type'free :: FunPtr (Ptr () -> IO ())
show/hide Instances
data C'gsl_multifit_fdfsolver Source
Constructors
C'gsl_multifit_fdfsolver
c'gsl_multifit_fdfsolver'type :: Ptr C'gsl_multifit_fdfsolver_type
c'gsl_multifit_fdfsolver'fdf :: Ptr C'gsl_multifit_function_fdf
c'gsl_multifit_fdfsolver'x :: Ptr C'gsl_vector
c'gsl_multifit_fdfsolver'f :: Ptr C'gsl_vector
c'gsl_multifit_fdfsolver'J :: Ptr C'gsl_matrix
c'gsl_multifit_fdfsolver'dx :: Ptr C'gsl_vector
c'gsl_multifit_fdfsolver'state :: Ptr ()
show/hide Instances
c'gsl_multifit_fdfsolver_alloc :: Ptr C'gsl_multifit_fdfsolver_type -> CSize -> CSize -> IO (Ptr C'gsl_multifit_fdfsolver)Source
c'gsl_multifit_fdfsolver_set :: Ptr C'gsl_multifit_fdfsolver -> Ptr C'gsl_multifit_function_fdf -> Ptr C'gsl_vector -> IO CIntSource
p'gsl_multifit_fdfsolver_alloc :: FunPtr (Ptr C'gsl_multifit_fdfsolver_type -> CSize -> CSize -> IO (Ptr C'gsl_multifit_fdfsolver))Source
c'gsl_multifit_fdfsolver_iterate :: Ptr C'gsl_multifit_fdfsolver -> IO CIntSource
p'gsl_multifit_fdfsolver_set :: FunPtr (Ptr C'gsl_multifit_fdfsolver -> Ptr C'gsl_multifit_function_fdf -> Ptr C'gsl_vector -> IO CInt)Source
c'gsl_multifit_fdfsolver_free :: Ptr C'gsl_multifit_fdfsolver -> IO ()Source
p'gsl_multifit_fdfsolver_iterate :: FunPtr (Ptr C'gsl_multifit_fdfsolver -> IO CInt)Source
c'gsl_multifit_fdfsolver_name :: Ptr C'gsl_multifit_fdfsolver -> IO CStringSource
p'gsl_multifit_fdfsolver_free :: FunPtr (Ptr C'gsl_multifit_fdfsolver -> IO ())Source
p'gsl_multifit_fdfsolver_name :: FunPtr (Ptr C'gsl_multifit_fdfsolver -> IO CString)Source
c'gsl_multifit_fdfsolver_position :: Ptr C'gsl_multifit_fdfsolver -> IO (Ptr C'gsl_vector)Source
p'gsl_multifit_fdfsolver_position :: FunPtr (Ptr C'gsl_multifit_fdfsolver -> IO (Ptr C'gsl_vector))Source
c'gsl_multifit_test_delta :: Ptr C'gsl_vector -> Ptr C'gsl_vector -> CDouble -> CDouble -> IO CIntSource
c'gsl_multifit_test_gradient :: Ptr C'gsl_vector -> CDouble -> IO CIntSource
p'gsl_multifit_test_delta :: FunPtr (Ptr C'gsl_vector -> Ptr C'gsl_vector -> CDouble -> CDouble -> IO CInt)Source
p'gsl_multifit_fdfsolver_lmder :: Ptr (Ptr C'gsl_multifit_fdfsolver_type)Source
p'gsl_multifit_test_gradient :: FunPtr (Ptr C'gsl_vector -> CDouble -> IO CInt)Source
p'gsl_multifit_fdfsolver_lmsder :: Ptr (Ptr C'gsl_multifit_fdfsolver_type)Source
Produced by Haddock version 2.4.2