package boltzgen

  1. Overview
  2. Docs
val sort_add_poly : ('a * float) -> ('a * float) list -> ('a * float) list
val mult_poly : float -> ('a * float) list -> ('a * float) list
val add_poly : ('a * float) list -> ('a * float) list -> ('a * float) list
val eval_poly : float -> (int * float) list -> float * float
val print_poly : out_channel -> (int * float) list -> unit
val dichotomie : ?verbose:int -> ?factor:float -> ?relax:float -> ?low:(float * float) -> ?up_bound:bool -> (float * float) -> (float -> float * 'a) -> float -> float
exception Zero_derivative
val newton_raphson_iterate : ?factor:float -> ?max_iter:int -> ?bound:(float * float) -> (float -> float * float) -> float -> float
val newton_raphson_multivariate : ?factor:float -> ?max_iter:int -> (float array -> float array * float array) -> float array -> float array
val geom_law : float -> float -> int
module Array : sig ... end
val foldmap_range : ('a -> 'a -> 'a) -> (int -> 'a) -> (int * int) -> 'a
val fold_range : ('a -> int -> 'a) -> 'a -> (int * int) -> 'a
val swap_elem : 'a array -> int -> int -> unit
val maxtup : ('a * 'b) -> ('a * 'b) -> 'a * 'b
val augmented_matrix : 'a array array -> 'a array -> 'a array array
val pf : out_channel -> float -> unit
val print_mat : out_channel -> float array array -> unit
val print_vec : out_channel -> float array -> unit
val print_vec_list : out_channel -> float array list -> unit
exception Matrix_singular
val solve : float array array -> float array -> float array
OCaml

Innovation. Community. Security.