bindings-gsl-0.1.1.6: Low level bindings to GNU GSL.Source codeContentsIndex
Bindings.Gsl.MonteCarloIntegration
Description
http://www.gnu.org/software/gsl/manual/html_node/Monte-Carlo-Integration.html
Documentation
data C'gsl_monte_function Source
Constructors
C'gsl_monte_function
c'gsl_monte_function'f :: FunPtr (Ptr CDouble -> CSize -> Ptr () -> IO CDouble)
c'gsl_monte_function'dim :: CSize
c'gsl_monte_function'params :: Ptr ()
show/hide Instances
c'GSL_MONTE_FN_EVAL :: Ptr C'gsl_monte_function -> Ptr CDouble -> IO CDoubleSource
data C'gsl_monte_plain_state Source
Constructors
C'gsl_monte_plain_state
c'gsl_monte_plain_state'dim :: CSize
c'gsl_monte_plain_state'x :: Ptr CDouble
show/hide Instances
c'gsl_monte_plain_integrate :: Ptr C'gsl_monte_function -> Ptr CDouble -> Ptr CDouble -> CSize -> CSize -> Ptr C'gsl_rng -> Ptr C'gsl_monte_plain_state -> Ptr CDouble -> Ptr CDouble -> IO CIntSource
c'gsl_monte_plain_alloc :: CSize -> IO (Ptr C'gsl_monte_plain_state)Source
c'gsl_monte_plain_init :: Ptr C'gsl_monte_plain_state -> IO CIntSource
p'gsl_monte_plain_integrate :: FunPtr (Ptr C'gsl_monte_function -> Ptr CDouble -> Ptr CDouble -> CSize -> CSize -> Ptr C'gsl_rng -> Ptr C'gsl_monte_plain_state -> Ptr CDouble -> Ptr CDouble -> IO CInt)Source
c'gsl_monte_plain_free :: Ptr C'gsl_monte_plain_state -> IO ()Source
p'gsl_monte_plain_alloc :: FunPtr (CSize -> IO (Ptr C'gsl_monte_plain_state))Source
p'gsl_monte_plain_init :: FunPtr (Ptr C'gsl_monte_plain_state -> IO CInt)Source
p'gsl_monte_plain_free :: FunPtr (Ptr C'gsl_monte_plain_state -> IO ())Source
data C'gsl_monte_miser_state Source
Constructors
C'gsl_monte_miser_state
c'gsl_monte_miser_state'min_calls :: CSize
c'gsl_monte_miser_state'min_calls_per_bisection :: CSize
c'gsl_monte_miser_state'dither :: CDouble
c'gsl_monte_miser_state'estimate_frac :: CDouble
c'gsl_monte_miser_state'alpha :: CDouble
c'gsl_monte_miser_state'dim :: CSize
c'gsl_monte_miser_state'estimate_style :: CInt
c'gsl_monte_miser_state'depth :: CInt
c'gsl_monte_miser_state'verbose :: CInt
c'gsl_monte_miser_state'x :: Ptr CDouble
c'gsl_monte_miser_state'xmid :: Ptr CDouble
c'gsl_monte_miser_state'sigma_l :: Ptr CDouble
c'gsl_monte_miser_state'sigma_r :: Ptr CDouble
c'gsl_monte_miser_state'fmax_l :: Ptr CDouble
c'gsl_monte_miser_state'fmax_r :: Ptr CDouble
c'gsl_monte_miser_state'fmin_l :: Ptr CDouble
c'gsl_monte_miser_state'fmin_r :: Ptr CDouble
c'gsl_monte_miser_state'fsum_l :: Ptr CDouble
c'gsl_monte_miser_state'fsum_r :: Ptr CDouble
c'gsl_monte_miser_state'fsum2_l :: Ptr CDouble
c'gsl_monte_miser_state'fsum2_r :: Ptr CDouble
c'gsl_monte_miser_state'hits_l :: Ptr CSize
c'gsl_monte_miser_state'hits_r :: Ptr CSize
show/hide Instances
c'gsl_monte_miser_integrate :: Ptr C'gsl_monte_function -> Ptr CDouble -> Ptr CDouble -> CSize -> CSize -> Ptr C'gsl_rng -> Ptr C'gsl_monte_miser_state -> Ptr CDouble -> Ptr CDouble -> IO CIntSource
c'gsl_monte_miser_alloc :: CSize -> IO (Ptr C'gsl_monte_miser_state)Source
c'gsl_monte_miser_init :: Ptr C'gsl_monte_miser_state -> IO CIntSource
p'gsl_monte_miser_integrate :: FunPtr (Ptr C'gsl_monte_function -> Ptr CDouble -> Ptr CDouble -> CSize -> CSize -> Ptr C'gsl_rng -> Ptr C'gsl_monte_miser_state -> Ptr CDouble -> Ptr CDouble -> IO CInt)Source
c'gsl_monte_miser_free :: Ptr C'gsl_monte_miser_state -> IO ()Source
p'gsl_monte_miser_alloc :: FunPtr (CSize -> IO (Ptr C'gsl_monte_miser_state))Source
p'gsl_monte_miser_init :: FunPtr (Ptr C'gsl_monte_miser_state -> IO CInt)Source
p'gsl_monte_miser_free :: FunPtr (Ptr C'gsl_monte_miser_state -> IO ())Source
c'GSL_VEGAS_MODE_IMPORTANCE :: Num a => aSource
c'GSL_VEGAS_MODE_IMPORTANCE_ONLY :: Num a => aSource
c'GSL_VEGAS_MODE_STRATIFIED :: Num a => aSource
data C'gsl_monte_vegas_state Source
Constructors
C'gsl_monte_vegas_state
c'gsl_monte_vegas_state'dim :: CSize
c'gsl_monte_vegas_state'bins_max :: CSize
c'gsl_monte_vegas_state'bins :: CUInt
c'gsl_monte_vegas_state'boxes :: CUInt
c'gsl_monte_vegas_state'xi :: Ptr CDouble
c'gsl_monte_vegas_state'xin :: Ptr CDouble
c'gsl_monte_vegas_state'delx :: Ptr CDouble
c'gsl_monte_vegas_state'weight :: Ptr CDouble
c'gsl_monte_vegas_state'vol :: CDouble
c'gsl_monte_vegas_state'x :: Ptr CDouble
c'gsl_monte_vegas_state'bin :: Ptr CInt
c'gsl_monte_vegas_state'box :: Ptr CInt
c'gsl_monte_vegas_state'd :: Ptr CDouble
c'gsl_monte_vegas_state'alpha :: CDouble
c'gsl_monte_vegas_state'mode :: CInt
c'gsl_monte_vegas_state'verbose :: CInt
c'gsl_monte_vegas_state'iterations :: CUInt
c'gsl_monte_vegas_state'stage :: CInt
c'gsl_monte_vegas_state'jac :: CDouble
c'gsl_monte_vegas_state'wtd_int_sum :: CDouble
c'gsl_monte_vegas_state'sum_wgts :: CDouble
c'gsl_monte_vegas_state'chi_sum :: CDouble
c'gsl_monte_vegas_state'chisq :: CDouble
c'gsl_monte_vegas_state'result :: CDouble
c'gsl_monte_vegas_state'sigma :: CDouble
c'gsl_monte_vegas_state'it_start :: CUInt
c'gsl_monte_vegas_state'it_num :: CUInt
c'gsl_monte_vegas_state'samples :: CUInt
c'gsl_monte_vegas_state'calls_per_box :: CUInt
c'gsl_monte_vegas_state'ostream :: Ptr CFile
show/hide Instances
c'gsl_monte_vegas_integrate :: Ptr C'gsl_monte_function -> Ptr CDouble -> Ptr CDouble -> CSize -> CSize -> Ptr C'gsl_rng -> Ptr C'gsl_monte_vegas_state -> Ptr CDouble -> Ptr CDouble -> IO CIntSource
c'gsl_monte_vegas_alloc :: CSize -> IO (Ptr C'gsl_monte_vegas_state)Source
c'gsl_monte_vegas_init :: Ptr C'gsl_monte_vegas_state -> IO CIntSource
p'gsl_monte_vegas_integrate :: FunPtr (Ptr C'gsl_monte_function -> Ptr CDouble -> Ptr CDouble -> CSize -> CSize -> Ptr C'gsl_rng -> Ptr C'gsl_monte_vegas_state -> Ptr CDouble -> Ptr CDouble -> IO CInt)Source
c'gsl_monte_vegas_free :: Ptr C'gsl_monte_vegas_state -> IO ()Source
p'gsl_monte_vegas_alloc :: FunPtr (CSize -> IO (Ptr C'gsl_monte_vegas_state))Source
p'gsl_monte_vegas_init :: FunPtr (Ptr C'gsl_monte_vegas_state -> IO CInt)Source
p'gsl_monte_vegas_free :: FunPtr (Ptr C'gsl_monte_vegas_state -> IO ())Source
Produced by Haddock version 2.4.2