bindings-gsl-0.1.1.6: Low level bindings to GNU GSL.Source codeContentsIndex
Bindings.Gsl.MultidimensionalMinimization
Description
http://www.gnu.org/software/gsl/manual/html_node/Multidimensional-Minimization.html
Documentation
data C'gsl_multimin_function Source
Constructors
C'gsl_multimin_function
c'gsl_multimin_function'f :: FunPtr (Ptr C'gsl_vector -> Ptr () -> IO CDouble)
c'gsl_multimin_function'n :: CSize
c'gsl_multimin_function'params :: Ptr ()
show/hide Instances
c'GSL_MULTIMIN_FN_EVAL :: Ptr C'gsl_multimin_function -> Ptr C'gsl_vector -> IO CDoubleSource
data C'gsl_multimin_function_fdf Source
Constructors
C'gsl_multimin_function_fdf
c'gsl_multimin_function_fdf'f :: FunPtr (Ptr C'gsl_vector -> Ptr () -> IO CDouble)
c'gsl_multimin_function_fdf'df :: FunPtr (Ptr C'gsl_vector -> Ptr () -> Ptr C'gsl_vector -> IO ())
c'gsl_multimin_function_fdf'fdf :: FunPtr (Ptr C'gsl_vector -> Ptr () -> Ptr CDouble -> Ptr C'gsl_vector -> IO ())
c'gsl_multimin_function_fdf'n :: CSize
c'gsl_multimin_function_fdf'params :: Ptr ()
show/hide Instances
c'GSL_MULTIMIN_FN_EVAL_F :: Ptr C'gsl_multimin_function_fdf -> Ptr C'gsl_vector -> IO CDoubleSource
c'GSL_MULTIMIN_FN_EVAL_DF :: Ptr C'gsl_multimin_function_fdf -> Ptr C'gsl_vector -> Ptr C'gsl_vector -> IO ()Source
c'GSL_MULTIMIN_FN_EVAL_F_DF :: Ptr C'gsl_multimin_function_fdf -> Ptr C'gsl_vector -> Ptr CDouble -> Ptr C'gsl_vector -> IO ()Source
c'gsl_multimin_diff :: Ptr C'gsl_multimin_function -> Ptr C'gsl_vector -> Ptr C'gsl_vector -> IO CIntSource
p'gsl_multimin_diff :: FunPtr (Ptr C'gsl_multimin_function -> Ptr C'gsl_vector -> Ptr C'gsl_vector -> IO CInt)Source
data C'gsl_multimin_fminimizer_type Source
Constructors
C'gsl_multimin_fminimizer_type
c'gsl_multimin_fminimizer_type'name :: CString
c'gsl_multimin_fminimizer_type'size :: CSize
c'gsl_multimin_fminimizer_type'alloc :: FunPtr (Ptr () -> CSize -> IO CInt)
c'gsl_multimin_fminimizer_type'set :: FunPtr (Ptr () -> Ptr C'gsl_multimin_function -> Ptr C'gsl_vector -> Ptr CDouble -> Ptr C'gsl_vector -> IO CInt)
c'gsl_multimin_fminimizer_type'iterate :: FunPtr (Ptr () -> Ptr C'gsl_multimin_function -> Ptr C'gsl_vector -> Ptr CDouble -> Ptr CDouble -> IO CInt)
c'gsl_multimin_fminimizer_type'free :: FunPtr (Ptr () -> IO ())
show/hide Instances
data C'gsl_multimin_fminimizer Source
Constructors
C'gsl_multimin_fminimizer
c'gsl_multimin_fminimizer'type :: Ptr C'gsl_multimin_fminimizer_type
c'gsl_multimin_fminimizer'f :: Ptr C'gsl_multimin_function
c'gsl_multimin_fminimizer'fval :: CDouble
c'gsl_multimin_fminimizer'x :: Ptr C'gsl_vector
c'gsl_multimin_fminimizer'size :: CDouble
c'gsl_multimin_fminimizer'state :: Ptr ()
show/hide Instances
c'gsl_multimin_fminimizer_alloc :: Ptr C'gsl_multimin_fminimizer_type -> CSize -> IO (Ptr C'gsl_multimin_fminimizer)Source
c'gsl_multimin_fminimizer_set :: Ptr C'gsl_multimin_fminimizer -> Ptr C'gsl_multimin_function -> Ptr C'gsl_vector -> Ptr C'gsl_vector -> IO CIntSource
c'gsl_multimin_fminimizer_free :: Ptr C'gsl_multimin_fminimizer -> IO ()Source
p'gsl_multimin_fminimizer_alloc :: FunPtr (Ptr C'gsl_multimin_fminimizer_type -> CSize -> IO (Ptr C'gsl_multimin_fminimizer))Source
c'gsl_multimin_fminimizer_name :: Ptr C'gsl_multimin_fminimizer -> IO CStringSource
p'gsl_multimin_fminimizer_set :: FunPtr (Ptr C'gsl_multimin_fminimizer -> Ptr C'gsl_multimin_function -> Ptr C'gsl_vector -> Ptr C'gsl_vector -> IO CInt)Source
c'gsl_multimin_fminimizer_iterate :: Ptr C'gsl_multimin_fminimizer -> IO CIntSource
p'gsl_multimin_fminimizer_free :: FunPtr (Ptr C'gsl_multimin_fminimizer -> IO ())Source
p'gsl_multimin_fminimizer_name :: FunPtr (Ptr C'gsl_multimin_fminimizer -> IO CString)Source
c'gsl_multimin_fminimizer_x :: Ptr C'gsl_multimin_fminimizer -> IO (Ptr C'gsl_vector)Source
c'gsl_multimin_fminimizer_minimum :: Ptr C'gsl_multimin_fminimizer -> IO CDoubleSource
p'gsl_multimin_fminimizer_iterate :: FunPtr (Ptr C'gsl_multimin_fminimizer -> IO CInt)Source
c'gsl_multimin_fminimizer_size :: Ptr C'gsl_multimin_fminimizer -> IO CDoubleSource
p'gsl_multimin_fminimizer_x :: FunPtr (Ptr C'gsl_multimin_fminimizer -> IO (Ptr C'gsl_vector))Source
c'gsl_multimin_test_gradient :: Ptr C'gsl_vector -> CDouble -> IO CIntSource
p'gsl_multimin_fminimizer_minimum :: FunPtr (Ptr C'gsl_multimin_fminimizer -> IO CDouble)Source
c'gsl_multimin_test_size :: CDouble -> CDouble -> IO CIntSource
p'gsl_multimin_fminimizer_size :: FunPtr (Ptr C'gsl_multimin_fminimizer -> IO CDouble)Source
p'gsl_multimin_test_gradient :: FunPtr (Ptr C'gsl_vector -> CDouble -> IO CInt)Source
p'gsl_multimin_test_size :: FunPtr (CDouble -> CDouble -> IO CInt)Source
data C'gsl_multimin_fdfminimizer_type Source
Constructors
C'gsl_multimin_fdfminimizer_type
c'gsl_multimin_fdfminimizer_type'name :: CString
c'gsl_multimin_fdfminimizer_type'size :: CSize
c'gsl_multimin_fdfminimizer_type'alloc :: FunPtr (Ptr () -> CSize -> IO CInt)
c'gsl_multimin_fdfminimizer_type'set :: FunPtr (Ptr () -> Ptr C'gsl_multimin_function_fdf -> Ptr C'gsl_vector -> Ptr CDouble -> Ptr C'gsl_vector -> CDouble -> CDouble -> IO CInt)
c'gsl_multimin_fdfminimizer_type'iterate :: FunPtr (Ptr () -> Ptr C'gsl_multimin_function_fdf -> Ptr C'gsl_vector -> Ptr CDouble -> Ptr C'gsl_vector -> Ptr C'gsl_vector -> IO CInt)
c'gsl_multimin_fdfminimizer_type'restart :: FunPtr (Ptr () -> IO CInt)
c'gsl_multimin_fdfminimizer_type'free :: FunPtr (Ptr () -> IO ())
show/hide Instances
data C'gsl_multimin_fdfminimizer Source
Constructors
C'gsl_multimin_fdfminimizer
c'gsl_multimin_fdfminimizer'type :: Ptr C'gsl_multimin_fdfminimizer_type
c'gsl_multimin_fdfminimizer'fdf :: Ptr C'gsl_multimin_function_fdf
c'gsl_multimin_fdfminimizer'f :: CDouble
c'gsl_multimin_fdfminimizer'x :: Ptr C'gsl_vector
c'gsl_multimin_fdfminimizer'gradient :: Ptr C'gsl_vector
c'gsl_multimin_fdfminimizer'dx :: Ptr C'gsl_vector
c'gsl_multimin_fdfminimizer'state :: Ptr ()
show/hide Instances
c'gsl_multimin_fdfminimizer_alloc :: Ptr C'gsl_multimin_fdfminimizer_type -> CSize -> IO (Ptr C'gsl_multimin_fdfminimizer)Source
c'gsl_multimin_fdfminimizer_set :: Ptr C'gsl_multimin_fdfminimizer -> Ptr C'gsl_multimin_function_fdf -> Ptr C'gsl_vector -> CDouble -> CDouble -> IO CIntSource
c'gsl_multimin_fdfminimizer_free :: Ptr C'gsl_multimin_fdfminimizer -> IO ()Source
p'gsl_multimin_fdfminimizer_alloc :: FunPtr (Ptr C'gsl_multimin_fdfminimizer_type -> CSize -> IO (Ptr C'gsl_multimin_fdfminimizer))Source
c'gsl_multimin_fdfminimizer_name :: Ptr C'gsl_multimin_fdfminimizer -> IO CStringSource
p'gsl_multimin_fdfminimizer_set :: FunPtr (Ptr C'gsl_multimin_fdfminimizer -> Ptr C'gsl_multimin_function_fdf -> Ptr C'gsl_vector -> CDouble -> CDouble -> IO CInt)Source
c'gsl_multimin_fdfminimizer_iterate :: Ptr C'gsl_multimin_fdfminimizer -> IO CIntSource
p'gsl_multimin_fdfminimizer_free :: FunPtr (Ptr C'gsl_multimin_fdfminimizer -> IO ())Source
c'gsl_multimin_fdfminimizer_restart :: Ptr C'gsl_multimin_fdfminimizer -> IO CIntSource
p'gsl_multimin_fdfminimizer_name :: FunPtr (Ptr C'gsl_multimin_fdfminimizer -> IO CString)Source
p'gsl_multimin_fdfminimizer_iterate :: FunPtr (Ptr C'gsl_multimin_fdfminimizer -> IO CInt)Source
c'gsl_multimin_fdfminimizer_x :: Ptr C'gsl_multimin_fdfminimizer -> IO (Ptr C'gsl_vector)Source
p'gsl_multimin_fdfminimizer_restart :: FunPtr (Ptr C'gsl_multimin_fdfminimizer -> IO CInt)Source
c'gsl_multimin_fdfminimizer_dx :: Ptr C'gsl_multimin_fdfminimizer -> IO (Ptr C'gsl_vector)Source
c'gsl_multimin_fdfminimizer_gradient :: Ptr C'gsl_multimin_fdfminimizer -> IO (Ptr C'gsl_vector)Source
p'gsl_multimin_fdfminimizer_x :: FunPtr (Ptr C'gsl_multimin_fdfminimizer -> IO (Ptr C'gsl_vector))Source
c'gsl_multimin_fdfminimizer_minimum :: Ptr C'gsl_multimin_fdfminimizer -> IO CDoubleSource
p'gsl_multimin_fdfminimizer_dx :: FunPtr (Ptr C'gsl_multimin_fdfminimizer -> IO (Ptr C'gsl_vector))Source
p'gsl_multimin_fdfminimizer_gradient :: FunPtr (Ptr C'gsl_multimin_fdfminimizer -> IO (Ptr C'gsl_vector))Source
p'gsl_multimin_fdfminimizer_steepest_descent :: Ptr (Ptr gsl_multimin_fdfminimizer_type)Source
p'gsl_multimin_fdfminimizer_minimum :: FunPtr (Ptr C'gsl_multimin_fdfminimizer -> IO CDouble)Source
p'gsl_multimin_fdfminimizer_conjugate_pr :: Ptr (Ptr gsl_multimin_fdfminimizer_type)Source
p'gsl_multimin_fdfminimizer_conjugate_fr :: Ptr (Ptr gsl_multimin_fdfminimizer_type)Source
p'gsl_multimin_fdfminimizer_vector_bfgs :: Ptr (Ptr gsl_multimin_fdfminimizer_type)Source
p'gsl_multimin_fdfminimizer_vector_bfgs2 :: Ptr (Ptr gsl_multimin_fdfminimizer_type)Source
p'gsl_multimin_fminimizer_nmsimplex :: Ptr (Ptr gsl_multimin_fminimizer_type)Source
p'gsl_multimin_fminimizer_nmsimplex2 :: Ptr (Ptr gsl_multimin_fminimizer_type)Source
Produced by Haddock version 2.4.2