Gsl.Integration
Numerical Integration
val qng :
Fun.gsl_fun ->
a:float ->
b:float ->
epsabs:float ->
epsrel:float ->
float * float * int
val make_ws : int -> workspace
val size : workspace -> int
val qag :
Fun.gsl_fun ->
a:float ->
b:float ->
epsabs:float ->
epsrel:float ->
?limit:int ->
key ->
workspace ->
Fun.result
val qags :
Fun.gsl_fun ->
a:float ->
b:float ->
epsabs:float ->
epsrel:float ->
?limit:int ->
workspace ->
Fun.result
val qagp :
Fun.gsl_fun ->
pts:float array ->
epsabs:float ->
epsrel:float ->
?limit:int ->
workspace ->
Fun.result
val qagi :
Fun.gsl_fun ->
epsabs:float ->
epsrel:float ->
?limit:int ->
workspace ->
Fun.result
val qagiu :
Fun.gsl_fun ->
a:float ->
epsabs:float ->
epsrel:float ->
?limit:int ->
workspace ->
Fun.result
val qagil :
Fun.gsl_fun ->
b:float ->
epsabs:float ->
epsrel:float ->
?limit:int ->
workspace ->
Fun.result
val qag_sing :
Fun.gsl_fun ->
a:float ->
b:float ->
?pts:float array ->
?limit:int ->
epsabs:float ->
epsrel:float ->
unit ->
Fun.result
val qawc :
Fun.gsl_fun ->
a:float ->
b:float ->
c:float ->
epsabs:float ->
epsrel:float ->
?limit:int ->
workspace ->
Fun.result
val alloc_qaws : alpha:float -> beta:float -> mu:int -> nu:int -> qaws_table
val set_qaws :
qaws_table ->
alpha:float ->
beta:float ->
mu:int ->
nu:int ->
unit
val free_qaws : qaws_table -> unit
val qaws :
Fun.gsl_fun ->
a:float ->
b:float ->
qaws_table ->
epsabs:float ->
epsrel:float ->
?limit:int ->
workspace ->
Fun.result
val alloc_qawo : omega:float -> l:float -> qawo_sine -> n:int -> qawo_table
val set_qawo : qawo_table -> omega:float -> l:float -> qawo_sine -> unit
val free_qawo : qawo_table -> unit
val qawo :
Fun.gsl_fun ->
a:float ->
epsabs:float ->
epsrel:float ->
?limit:int ->
workspace ->
qawo_table ->
Fun.result
val qawf :
Fun.gsl_fun ->
a:float ->
epsabs:float ->
?limit:int ->
workspace ->
workspace ->
qawo_table ->
Fun.result