Safe Haskell | Safe-Inferred |
---|
Documentation
p'gsl_odeiv2_step_alloc :: FunPtr (Ptr C'gsl_odeiv2_step_type -> CSize -> IO (Ptr C'gsl_odeiv2_step))Source
p'gsl_odeiv2_step_free :: FunPtr (Ptr C'gsl_odeiv2_step -> IO ())Source
p'gsl_odeiv2_system'function :: Ptr C'gsl_odeiv2_system -> Ptr (FunPtr (CDouble -> Ptr CDouble -> Ptr CDouble -> Ptr () -> IO CInt))Source
c'gsl_odeiv2_step_apply :: Ptr C'gsl_odeiv2_step -> CDouble -> CDouble -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> Ptr C'gsl_odeiv2_system -> IO CIntSource
p'gsl_odeiv2_system'jacobian :: Ptr C'gsl_odeiv2_system -> Ptr (FunPtr (CDouble -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> Ptr () -> IO CInt))Source
p'gsl_odeiv2_step_set_driver :: FunPtr (Ptr C'gsl_odeiv2_step -> Ptr C'gsl_odeiv2_driver -> IO CInt)Source
p'gsl_odeiv2_step_apply :: FunPtr (Ptr C'gsl_odeiv2_step -> CDouble -> CDouble -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> Ptr C'gsl_odeiv2_system -> IO CInt)Source
p'gsl_odeiv2_system'params :: Ptr C'gsl_odeiv2_system -> Ptr (Ptr ())Source
c'gsl_odeiv2_control_standard_new :: CDouble -> CDouble -> CDouble -> CDouble -> IO (Ptr C'gsl_odeiv2_control)Source
p'gsl_odeiv2_control_standard_new :: FunPtr (CDouble -> CDouble -> CDouble -> CDouble -> IO (Ptr C'gsl_odeiv2_control))Source
c'gsl_odeiv2_control_scaled_new :: CDouble -> CDouble -> CDouble -> CDouble -> Ptr CDouble -> CSize -> IO (Ptr C'gsl_odeiv2_control)Source
c'gsl_odeiv2_control_init :: Ptr C'gsl_odeiv2_control -> CDouble -> CDouble -> CDouble -> CDouble -> IO CIntSource
p'gsl_odeiv2_control_scaled_new :: FunPtr (CDouble -> CDouble -> CDouble -> CDouble -> Ptr CDouble -> CSize -> IO (Ptr C'gsl_odeiv2_control))Source
p'gsl_odeiv2_control_alloc :: FunPtr (Ptr C'gsl_odeiv2_control_type -> IO (Ptr C'gsl_odeiv2_control))Source
p'gsl_odeiv2_control_init :: FunPtr (Ptr C'gsl_odeiv2_control -> CDouble -> CDouble -> CDouble -> CDouble -> IO CInt)Source
c'gsl_odeiv2_control_hadjust :: Ptr C'gsl_odeiv2_control -> Ptr C'gsl_odeiv2_step -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> Ptr Double -> IO CIntSource
c'gsl_odeiv2_control_errlevel :: Ptr C'gsl_odeiv2_control -> CDouble -> CDouble -> CDouble -> CSize -> Ptr Double -> IO CIntSource
p'gsl_odeiv2_control_hadjust :: FunPtr (Ptr C'gsl_odeiv2_control -> Ptr C'gsl_odeiv2_step -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> Ptr Double -> IO CInt)Source
c'gsl_odeiv2_control_set_driver :: Ptr C'gsl_odeiv2_control -> Ptr C'gsl_odeiv2_driver -> IO CIntSource
p'gsl_odeiv2_control_errlevel :: FunPtr (Ptr C'gsl_odeiv2_control -> CDouble -> CDouble -> CDouble -> CSize -> Ptr Double -> IO CInt)Source
p'gsl_odeiv2_control_set_driver :: FunPtr (Ptr C'gsl_odeiv2_control -> Ptr C'gsl_odeiv2_driver -> IO CInt)Source
c'GSL_ODEIV_HADJ_INC :: Num a => aSource
c'GSL_ODEIV_HADJ_NIL :: Num a => aSource
c'GSL_ODEIV_HADJ_DEC :: Num a => aSource
c'gsl_odeiv2_evolve_apply :: Ptr C'gsl_odeiv2_evolve -> Ptr C'gsl_odeiv2_control -> Ptr C'gsl_odeiv2_step -> Ptr C'gsl_odeiv2_system -> Ptr Double -> CDouble -> Ptr Double -> Ptr CDouble -> IO CIntSource
c'gsl_odeiv2_evolve_apply_fixed_step :: Ptr C'gsl_odeiv2_evolve -> Ptr C'gsl_odeiv2_control -> Ptr C'gsl_odeiv2_step -> Ptr C'gsl_odeiv2_system -> Ptr CDouble -> CDouble -> Ptr CDouble -> IO CIntSource
p'gsl_odeiv2_evolve_apply :: FunPtr (Ptr C'gsl_odeiv2_evolve -> Ptr C'gsl_odeiv2_control -> Ptr C'gsl_odeiv2_step -> Ptr C'gsl_odeiv2_system -> Ptr Double -> CDouble -> Ptr Double -> Ptr CDouble -> IO CInt)Source
p'gsl_odeiv2_evolve_apply_fixed_step :: FunPtr (Ptr C'gsl_odeiv2_evolve -> Ptr C'gsl_odeiv2_control -> Ptr C'gsl_odeiv2_step -> Ptr C'gsl_odeiv2_system -> Ptr CDouble -> CDouble -> Ptr CDouble -> IO CInt)Source
c'gsl_odeiv2_evolve_set_driver :: Ptr C'gsl_odeiv2_evolve -> Ptr C'gsl_odeiv2_driver -> IO CIntSource
p'gsl_odeiv2_evolve_free :: FunPtr (Ptr C'gsl_odeiv2_evolve -> IO ())Source
p'gsl_odeiv2_evolve_set_driver :: FunPtr (Ptr C'gsl_odeiv2_evolve -> Ptr C'gsl_odeiv2_driver -> IO CInt)Source
c'gsl_odeiv2_driver_alloc_y_new :: Ptr C'gsl_odeiv2_system -> Ptr C'gsl_odeiv2_step_type -> CDouble -> CDouble -> CDouble -> IO (Ptr C'gsl_odeiv2_driver)Source
c'gsl_odeiv2_driver_alloc_yp_new :: Ptr C'gsl_odeiv2_system -> Ptr C'gsl_odeiv2_step_type -> CDouble -> CDouble -> CDouble -> IO (Ptr C'gsl_odeiv2_driver)Source
p'gsl_odeiv2_driver_alloc_y_new :: FunPtr (Ptr C'gsl_odeiv2_system -> Ptr C'gsl_odeiv2_step_type -> CDouble -> CDouble -> CDouble -> IO (Ptr C'gsl_odeiv2_driver))Source
c'gsl_odeiv2_driver_alloc_standard_new :: Ptr C'gsl_odeiv2_system -> Ptr C'gsl_odeiv2_step_type -> CDouble -> CDouble -> CDouble -> CDouble -> CDouble -> IO (Ptr C'gsl_odeiv2_driver)Source
p'gsl_odeiv2_driver_alloc_yp_new :: FunPtr (Ptr C'gsl_odeiv2_system -> Ptr C'gsl_odeiv2_step_type -> CDouble -> CDouble -> CDouble -> IO (Ptr C'gsl_odeiv2_driver))Source
c'gsl_odeiv2_driver_alloc_scaled_new :: Ptr C'gsl_odeiv2_system -> Ptr C'gsl_odeiv2_step_type -> CDouble -> CDouble -> CDouble -> CDouble -> CDouble -> Ptr CDouble -> IO (Ptr C'gsl_odeiv2_driver)Source
p'gsl_odeiv2_driver_alloc_standard_new :: FunPtr (Ptr C'gsl_odeiv2_system -> Ptr C'gsl_odeiv2_step_type -> CDouble -> CDouble -> CDouble -> CDouble -> CDouble -> IO (Ptr C'gsl_odeiv2_driver))Source
p'gsl_odeiv2_driver_alloc_scaled_new :: FunPtr (Ptr C'gsl_odeiv2_system -> Ptr C'gsl_odeiv2_step_type -> CDouble -> CDouble -> CDouble -> CDouble -> CDouble -> Ptr CDouble -> IO (Ptr C'gsl_odeiv2_driver))Source
c'gsl_odeiv2_driver_apply :: Ptr C'gsl_odeiv2_driver -> Ptr Double -> CDouble -> Ptr CDouble -> IO CIntSource
c'gsl_odeiv2_driver_apply_fixed_step :: Ptr C'gsl_odeiv2_driver -> Ptr Double -> CDouble -> CULong -> Ptr CDouble -> IO CIntSource
p'gsl_odeiv2_driver_apply :: FunPtr (Ptr C'gsl_odeiv2_driver -> Ptr Double -> CDouble -> Ptr CDouble -> IO CInt)Source
p'gsl_odeiv2_driver_apply_fixed_step :: FunPtr (Ptr C'gsl_odeiv2_driver -> Ptr Double -> CDouble -> CULong -> Ptr CDouble -> IO CInt)Source
p'gsl_odeiv2_driver_free :: FunPtr (Ptr C'gsl_odeiv2_driver -> IO ())Source
c'GSL_ODEIV_FN_EVAL :: Ptr C'gsl_odeiv2_system -> CDouble -> Ptr CDouble -> Ptr CDouble -> IO CIntSource
c'GSL_ODEIV_JA_EVAL :: Ptr C'gsl_odeiv2_system -> CDouble -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> IO CIntSource
p'gsl_odeiv2_step'state :: Ptr C'gsl_odeiv2_step -> Ptr (Ptr ())Source
data C'gsl_odeiv2_evolve Source
data C'gsl_odeiv2_driver Source
data C'gsl_odeiv2_control_type Source
C'gsl_odeiv2_control_type | |
|
p'gsl_odeiv2_control_type'alloc :: Ptr C'gsl_odeiv2_control_type -> Ptr (FunPtr (IO (Ptr ())))Source
p'gsl_odeiv2_control_type'init :: Ptr C'gsl_odeiv2_control_type -> Ptr (FunPtr (Ptr () -> CDouble -> CDouble -> CDouble -> CDouble -> IO CInt))Source
p'gsl_odeiv2_control_type'hadjust :: Ptr C'gsl_odeiv2_control_type -> Ptr (FunPtr (Ptr () -> CSize -> CUInt -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> Ptr Double -> IO CInt))Source
p'gsl_odeiv2_control_type'errlevel :: Ptr C'gsl_odeiv2_control_type -> Ptr (FunPtr (Ptr () -> CDouble -> CDouble -> CDouble -> CSize -> Ptr CDouble -> IO CInt))Source
p'gsl_odeiv2_control_type'set_driver :: Ptr C'gsl_odeiv2_control_type -> Ptr (FunPtr (Ptr () -> Ptr C'gsl_odeiv2_driver -> IO CInt))Source
p'gsl_odeiv2_control_type'free :: Ptr C'gsl_odeiv2_control_type -> Ptr (FunPtr (Ptr () -> IO ()))Source