package gpr

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
module Int_vec : sig ... end
val debug : bool Core.ref
val cholesky_jitter : float Core.ref
type fast_float_ref = {
  1. mutable x : float;
}
val pi : float
val log_2pi : float
val default_rng : Gsl.Rng.t
val print_int : string -> int -> unit
val print_float : string -> float -> unit
val print_vec : string -> (float, 'a, Bigarray.fortran_layout) Bigarray.Array1.t -> unit
val print_mat : string -> (float, 'a, Bigarray.fortran_layout) Bigarray.Array2.t -> unit
val timing : string -> (unit -> 'a) -> 'b
val sum_symm_mat : (float, Bigarray.float64_elt, Bigarray.fortran_layout) Bigarray.Array2.t -> float
val solve_tri : ?trans:Lacaml.D.trans3 -> Lacaml.D.mat -> Lacaml.D.mat -> Lacaml.D.mat
val ichol : Lacaml.D.mat -> Lacaml.D.mat
val check_sparse_row_mat_sane : real_m:int -> smat:(float, Bigarray.float64_elt, Bigarray.fortran_layout) Bigarray.Array2.t -> rows:Int_vec.t -> unit
val check_sparse_col_mat_sane : real_n:int -> smat:(float, Bigarray.float64_elt, Bigarray.fortran_layout) Bigarray.Array2.t -> cols:Int_vec.t -> unit
val check_sparse_vec_sane : real_n:int -> svec:(float, Bigarray.float64_elt, Bigarray.fortran_layout) Bigarray.Array1.t -> rows:Int_vec.t -> unit
val symm2_sparse_trace : mat:(float, 'a, 'b) Bigarray.Array2.t -> smat:(float, Bigarray.float64_elt, Bigarray.fortran_layout) Bigarray.Array2.t -> rows:Int_vec.t -> float