module Fun: Gsl_fun
These type are used by module Sf
type
result = {
|
res : |
|
err : |
The result of a computation : res
is the value and err
an
estimate of the absolute error in the value.
type
result_e10 = {
|
res_e10 : |
|
err_e10 : |
|
e10 : |
Result of computation with a scaling exponent. Actual result is
obtained as res *. 10. ** e10
.
type
mode =
| |
DOUBLE |
(* | Double precision : 2 * 10^-16 | *) |
| |
SIMPLE |
(* | Single precision : 10^-7 | *) |
| |
APPROX |
(* | Approximate values : 5 * 10^-4 | *) |
Reduce the accuracy of some evaluations to speed up computations.
val smash : result_e10 -> result
typegsl_fun =
float -> float
type
gsl_fun_fdf = {
|
f : |
|
df : |
|
fdf : |
typemonte_fun =
float array -> float
typemulti_fun =
x:Gsl_vector.vector -> f:Gsl_vector.vector -> unit
type
multi_fun_fdf = {
|
multi_f : |
|
multi_df : |
|
multi_fdf : |
typemultim_fun =
x:Gsl_vector.vector -> float
type
multim_fun_fdf = {
|
multim_f : |
|
multim_df : |
|
multim_fdf : |