package integration1d

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type integrator =
  1. | GAUSS15
  2. | GAUSS21
  3. | GAUSS31
  4. | GAUSS41
  5. | GAUSS51
  6. | GAUSS61
type reliability =
  1. | OK
  2. | Limit
  3. | Roundoff
  4. | Bad_integrand
type result = {
  1. res : float;
  2. err : float;
  3. neval : int;
  4. nsub : int;
  5. msg : reliability;
}
exception Function_not_finite of float
type workspace
val workspace : integrator -> int -> workspace
val qag : ?limit:int -> ?workspace:workspace -> integrator -> ?epsabs:float -> ?epsrel:float -> (float -> float) -> float -> float -> result
val simp_adapt : ?fh:out_channel -> ?tol:float -> ?hmin:float -> (float -> float) -> float -> float -> float * float