sig
type t = private { data : Lacaml.D.mat array; n : int; }
val create : Lacaml.D.mat array -> Gpr_block_diag.t
val copy : Gpr_block_diag.t -> Gpr_block_diag.t
val potrf : ?jitter:float -> Gpr_block_diag.t -> unit
val potri : ?jitter:float -> ?factorize:bool -> Gpr_block_diag.t -> unit
end