bindings-gsl-0.1.1.6: Low level bindings to GNU GSL.Source codeContentsIndex
Bindings.Gsl.MultidimensionalRootFinding
Description
http://www.gnu.org/software/gsl/manual/html_node/Multidimensional-Root_002dFinding.html
Documentation
data C'gsl_multiroot_function Source
Constructors
C'gsl_multiroot_function
c'gsl_multiroot_function'f :: FunPtr (Ptr C'gsl_vector -> Ptr () -> Ptr C'gsl_vector -> IO CInt)
c'gsl_multiroot_function'n :: CSize
c'gsl_multiroot_function'params :: Ptr ()
show/hide Instances
c'GSL_MULTIROOT_FN_EVAL :: Ptr C'gsl_multiroot_function -> Ptr C'gsl_vector -> Ptr C'gsl_vector -> IO CIntSource
c'gsl_multiroot_fdjacobian :: Ptr C'gsl_multiroot_function -> Ptr C'gsl_vector -> Ptr C'gsl_vector -> CDouble -> Ptr C'gsl_matrix -> IO CIntSource
p'gsl_multiroot_fdjacobian :: FunPtr (Ptr C'gsl_multiroot_function -> Ptr C'gsl_vector -> Ptr C'gsl_vector -> CDouble -> Ptr C'gsl_matrix -> IO CInt)Source
data C'gsl_multiroot_fsolver_type Source
Constructors
C'gsl_multiroot_fsolver_type
c'gsl_multiroot_fsolver_type'name :: CString
c'gsl_multiroot_fsolver_type'size :: CSize
c'gsl_multiroot_fsolver_type'alloc :: FunPtr (Ptr () -> CSize -> IO CInt)
c'gsl_multiroot_fsolver_type'set :: FunPtr (Ptr () -> Ptr C'gsl_multiroot_function -> Ptr C'gsl_vector -> Ptr C'gsl_vector -> Ptr C'gsl_vector -> IO CInt)
c'gsl_multiroot_fsolver_type'iterate :: FunPtr (Ptr () -> Ptr C'gsl_multiroot_function -> Ptr C'gsl_vector -> Ptr C'gsl_vector -> Ptr C'gsl_vector -> IO CInt)
c'gsl_multiroot_fsolver_type'free :: FunPtr (Ptr () -> IO ())
show/hide Instances
data C'gsl_multiroot_fsolver Source
Constructors
C'gsl_multiroot_fsolver
c'gsl_multiroot_fsolver'type :: Ptr C'gsl_multiroot_fsolver_type
c'gsl_multiroot_fsolver'function :: Ptr C'gsl_multiroot_function
c'gsl_multiroot_fsolver'x :: Ptr C'gsl_vector
c'gsl_multiroot_fsolver'f :: Ptr C'gsl_vector
c'gsl_multiroot_fsolver'dx :: Ptr C'gsl_vector
c'gsl_multiroot_fsolver'state :: Ptr ()
show/hide Instances
c'gsl_multiroot_fsolver_alloc :: Ptr C'gsl_multiroot_fsolver_type -> CSize -> IO (Ptr C'gsl_multiroot_fsolver)Source
c'gsl_multiroot_fsolver_free :: Ptr C'gsl_multiroot_fsolver -> IO ()Source
p'gsl_multiroot_fsolver_alloc :: FunPtr (Ptr C'gsl_multiroot_fsolver_type -> CSize -> IO (Ptr C'gsl_multiroot_fsolver))Source
c'gsl_multiroot_fsolver_set :: Ptr C'gsl_multiroot_fsolver -> Ptr C'gsl_multiroot_function -> Ptr C'gsl_vector -> IO CIntSource
c'gsl_multiroot_fsolver_iterate :: Ptr C'gsl_multiroot_fsolver -> IO CIntSource
p'gsl_multiroot_fsolver_free :: FunPtr (Ptr C'gsl_multiroot_fsolver -> IO ())Source
c'gsl_multiroot_fsolver_name :: Ptr C'gsl_multiroot_fsolver -> IO CStringSource
p'gsl_multiroot_fsolver_set :: FunPtr (Ptr C'gsl_multiroot_fsolver -> Ptr C'gsl_multiroot_function -> Ptr C'gsl_vector -> IO CInt)Source
p'gsl_multiroot_fsolver_iterate :: FunPtr (Ptr C'gsl_multiroot_fsolver -> IO CInt)Source
c'gsl_multiroot_fsolver_root :: Ptr C'gsl_multiroot_fsolver -> IO (Ptr C'gsl_vector)Source
p'gsl_multiroot_fsolver_name :: FunPtr (Ptr C'gsl_multiroot_fsolver -> IO CString)Source
c'gsl_multiroot_fsolver_dx :: Ptr C'gsl_multiroot_fsolver -> IO (Ptr C'gsl_vector)Source
c'gsl_multiroot_fsolver_f :: Ptr C'gsl_multiroot_fsolver -> IO (Ptr C'gsl_vector)Source
p'gsl_multiroot_fsolver_root :: FunPtr (Ptr C'gsl_multiroot_fsolver -> IO (Ptr C'gsl_vector))Source
p'gsl_multiroot_fsolver_dx :: FunPtr (Ptr C'gsl_multiroot_fsolver -> IO (Ptr C'gsl_vector))Source
p'gsl_multiroot_fsolver_f :: FunPtr (Ptr C'gsl_multiroot_fsolver -> IO (Ptr C'gsl_vector))Source
data C'gsl_multiroot_function_fdf Source
Constructors
C'gsl_multiroot_function_fdf
c'gsl_multiroot_function_fdf'f :: FunPtr (Ptr C'gsl_vector -> Ptr () -> Ptr C'gsl_vector -> IO CInt)
c'gsl_multiroot_function_fdf'df :: FunPtr (Ptr C'gsl_vector -> Ptr () -> Ptr C'gsl_matrix -> IO CInt)
c'gsl_multiroot_function_fdf'fdf :: FunPtr (Ptr C'gsl_vector -> Ptr () -> Ptr C'gsl_vector -> Ptr C'gsl_matrix -> IO CInt)
c'gsl_multiroot_function_fdf'n :: CSize
c'gsl_multiroot_function_fdf'params :: Ptr ()
show/hide Instances
c'GSL_MULTIROOT_FN_EVAL_F :: Ptr C'gsl_multiroot_function_fdf -> Ptr C'gsl_vector -> Ptr C'gsl_vector -> IO CIntSource
c'GSL_MULTIROOT_FN_EVAL_DF :: Ptr C'gsl_multiroot_function_fdf -> Ptr C'gsl_vector -> Ptr C'gsl_matrix -> IO CIntSource
c'GSL_MULTIROOT_FN_EVAL_F_DF :: Ptr C'gsl_multiroot_function_fdf -> Ptr C'gsl_vector -> Ptr C'gsl_vector -> Ptr C'gsl_matrix -> IO CIntSource
data C'gsl_multiroot_fdfsolver_type Source
Constructors
C'gsl_multiroot_fdfsolver_type
c'gsl_multiroot_fdfsolver_type'name :: CString
c'gsl_multiroot_fdfsolver_type'size :: CSize
c'gsl_multiroot_fdfsolver_type'alloc :: FunPtr (Ptr () -> CSize -> IO CInt)
c'gsl_multiroot_fdfsolver_type'set :: FunPtr (Ptr () -> Ptr C'gsl_multiroot_function_fdf -> Ptr C'gsl_vector -> Ptr C'gsl_vector -> Ptr C'gsl_matrix -> Ptr C'gsl_vector -> IO CInt)
c'gsl_multiroot_fdfsolver_type'iterate :: FunPtr (Ptr () -> Ptr C'gsl_multiroot_function_fdf -> Ptr C'gsl_vector -> Ptr C'gsl_vector -> Ptr C'gsl_matrix -> Ptr C'gsl_vector -> IO CInt)
c'gsl_multiroot_fdfsolver_type'free :: FunPtr (Ptr () -> IO ())
show/hide Instances
data C'gsl_multiroot_fdfsolver Source
Constructors
C'gsl_multiroot_fdfsolver
c'gsl_multiroot_fdfsolver'type :: Ptr C'gsl_multiroot_fdfsolver_type
c'gsl_multiroot_fdfsolver'fdf :: Ptr C'gsl_multiroot_function_fdf
c'gsl_multiroot_fdfsolver'x :: Ptr C'gsl_vector
c'gsl_multiroot_fdfsolver'f :: Ptr C'gsl_vector
c'gsl_multiroot_fdfsolver'J :: Ptr C'gsl_matrix
c'gsl_multiroot_fdfsolver'dx :: Ptr C'gsl_vector
c'gsl_multiroot_fdfsolver'state :: Ptr ()
show/hide Instances
c'gsl_multiroot_fdfsolver_alloc :: Ptr C'gsl_multiroot_fdfsolver_type -> CSize -> IO (Ptr C'gsl_multiroot_fdfsolver)Source
c'gsl_multiroot_fdfsolver_set :: Ptr C'gsl_multiroot_fdfsolver -> Ptr C'gsl_multiroot_function_fdf -> Ptr C'gsl_vector -> IO CIntSource
c'gsl_multiroot_fdfsolver_iterate :: Ptr C'gsl_multiroot_fdfsolver -> IO CIntSource
p'gsl_multiroot_fdfsolver_alloc :: FunPtr (Ptr C'gsl_multiroot_fdfsolver_type -> CSize -> IO (Ptr C'gsl_multiroot_fdfsolver))Source
c'gsl_multiroot_fdfsolver_free :: Ptr C'gsl_multiroot_fdfsolver -> IO ()Source
p'gsl_multiroot_fdfsolver_set :: FunPtr (Ptr C'gsl_multiroot_fdfsolver -> Ptr C'gsl_multiroot_function_fdf -> Ptr C'gsl_vector -> IO CInt)Source
c'gsl_multiroot_fdfsolver_name :: Ptr C'gsl_multiroot_fdfsolver -> IO CStringSource
p'gsl_multiroot_fdfsolver_iterate :: FunPtr (Ptr C'gsl_multiroot_fdfsolver -> IO CInt)Source
p'gsl_multiroot_fdfsolver_free :: FunPtr (Ptr C'gsl_multiroot_fdfsolver -> IO ())Source
c'gsl_multiroot_fdfsolver_root :: Ptr C'gsl_multiroot_fdfsolver -> IO (Ptr C'gsl_vector)Source
p'gsl_multiroot_fdfsolver_name :: FunPtr (Ptr C'gsl_multiroot_fdfsolver -> IO CString)Source
c'gsl_multiroot_fdfsolver_dx :: Ptr C'gsl_multiroot_fdfsolver -> IO (Ptr C'gsl_vector)Source
c'gsl_multiroot_fdfsolver_f :: Ptr C'gsl_multiroot_fdfsolver -> IO (Ptr C'gsl_vector)Source
p'gsl_multiroot_fdfsolver_root :: FunPtr (Ptr C'gsl_multiroot_fdfsolver -> IO (Ptr C'gsl_vector))Source
p'gsl_multiroot_fdfsolver_dx :: FunPtr (Ptr C'gsl_multiroot_fdfsolver -> IO (Ptr C'gsl_vector))Source
c'gsl_multiroot_test_delta :: Ptr C'gsl_vector -> Ptr C'gsl_vector -> CDouble -> CDouble -> IO CIntSource
c'gsl_multiroot_test_residual :: Ptr C'gsl_vector -> CDouble -> IO CIntSource
p'gsl_multiroot_fdfsolver_f :: FunPtr (Ptr C'gsl_multiroot_fdfsolver -> IO (Ptr C'gsl_vector))Source
p'gsl_multiroot_test_delta :: FunPtr (Ptr C'gsl_vector -> Ptr C'gsl_vector -> CDouble -> CDouble -> IO CInt)Source
p'gsl_multiroot_fsolver_dnewton :: Ptr (Ptr gsl_multiroot_fsolver_type)Source
p'gsl_multiroot_test_residual :: FunPtr (Ptr C'gsl_vector -> CDouble -> IO CInt)Source
p'gsl_multiroot_fsolver_broyden :: Ptr (Ptr gsl_multiroot_fsolver_type)Source
p'gsl_multiroot_fsolver_hybrid :: Ptr (Ptr gsl_multiroot_fsolver_type)Source
p'gsl_multiroot_fsolver_hybrids :: Ptr (Ptr gsl_multiroot_fsolver_type)Source
p'gsl_multiroot_fdfsolver_newton :: Ptr (Ptr gsl_multiroot_fdfsolver_type)Source
p'gsl_multiroot_fdfsolver_gnewton :: Ptr (Ptr gsl_multiroot_fdfsolver_type)Source
p'gsl_multiroot_fdfsolver_hybridj :: Ptr (Ptr gsl_multiroot_fdfsolver_type)Source
p'gsl_multiroot_fdfsolver_hybridsj :: Ptr (Ptr gsl_multiroot_fdfsolver_type)Source
Produced by Haddock version 2.4.2