Module Ffi_suitesparse_bindings_cs_z.Make

Parameters

Signature

type file
val file : file Ctypes.structure Ctypes.typ
type cs_cl
val cs_cl : cs_cl Ctypes.structure Ctypes.typ
type cs_cls
val cs_cls : cs_cl Ctypes.structure Ctypes.typ
type cs_cln
val cs_cln : cs_cl Ctypes.structure Ctypes.typ
type cs_cld
val cs_cld : cs_cl Ctypes.structure Ctypes.typ
val cs_cl_add : (cs_cl Ctypes.structure Ctypes_static.ptr -> cs_cl Ctypes.structure Ctypes_static.ptr -> Stdlib.Complex.t -> Stdlib.Complex.t -> cs_cl Ctypes.structure Ctypes_static.ptr F.return) F.result
val cs_cl_cholsol : (int64 -> cs_cl Ctypes.structure Ctypes_static.ptr -> Stdlib.Complex.t Ctypes_static.ptr -> int64 F.return) F.result
val cs_cl_dupl : (cs_cl Ctypes.structure Ctypes_static.ptr -> int64 F.return) F.result
val cs_cl_entry : (cs_cl Ctypes.structure Ctypes_static.ptr -> int64 -> int64 -> Stdlib.Complex.t -> int64 F.return) F.result
val cs_cl_lusol : (int64 -> cs_cl Ctypes.structure Ctypes_static.ptr -> Stdlib.Complex.t Ctypes_static.ptr -> float -> int64 F.return) F.result
val cs_cl_gaxpy : (cs_cl Ctypes.structure Ctypes_static.ptr -> Stdlib.Complex.t Ctypes_static.ptr -> Stdlib.Complex.t Ctypes_static.ptr -> int64 F.return) F.result
val cs_cl_multiply : (cs_cl Ctypes.structure Ctypes_static.ptr -> cs_cl Ctypes.structure Ctypes_static.ptr -> cs_cl Ctypes.structure Ctypes_static.ptr F.return) F.result
val cs_cl_qrsol : (int64 -> cs_cl Ctypes.structure Ctypes_static.ptr -> Stdlib.Complex.t Ctypes_static.ptr -> int64 F.return) F.result
val cs_cl_transpose : (cs_cl Ctypes.structure Ctypes_static.ptr -> int64 -> cs_cl Ctypes.structure Ctypes_static.ptr F.return) F.result
val cs_cl_compress : (cs_cl Ctypes.structure Ctypes_static.ptr -> cs_cl Ctypes.structure Ctypes_static.ptr F.return) F.result
val cs_cl_norm : (cs_cl Ctypes.structure Ctypes_static.ptr -> float F.return) F.result
val cs_cl_print : (cs_cl Ctypes.structure Ctypes_static.ptr -> int64 -> int64 F.return) F.result
val cs_cl_load : (file Ctypes.structure Ctypes_static.ptr -> cs_cl Ctypes.structure Ctypes_static.ptr F.return) F.result
val cs_cl_amd : (int64 -> cs_cl Ctypes.structure Ctypes_static.ptr -> int64 Ctypes_static.ptr F.return) F.result
val cs_cl_chol : (cs_cl Ctypes.structure Ctypes_static.ptr -> cs_cl Ctypes.structure Ctypes_static.ptr -> cs_cl Ctypes.structure Ctypes_static.ptr F.return) F.result
val cs_cl_dmperm : (cs_cl Ctypes.structure Ctypes_static.ptr -> int64 -> cs_cl Ctypes.structure Ctypes_static.ptr F.return) F.result
val cs_cl_droptol : (cs_cl Ctypes.structure Ctypes_static.ptr -> float -> int64 F.return) F.result
val cs_cl_dropzeros : (cs_cl Ctypes.structure Ctypes_static.ptr -> int64 F.return) F.result
val cs_cl_happly : (cs_cl Ctypes.structure Ctypes_static.ptr -> int64 -> float -> Stdlib.Complex.t Ctypes_static.ptr -> int64 F.return) F.result
val cs_cl_ipvec : (int64 Ctypes_static.ptr -> Stdlib.Complex.t Ctypes_static.ptr -> Stdlib.Complex.t Ctypes_static.ptr -> int64 -> int64 F.return) F.result
val cs_cl_lsolve : (cs_cl Ctypes.structure Ctypes_static.ptr -> Stdlib.Complex.t Ctypes_static.ptr -> int64 F.return) F.result
val cs_cl_ltsolve : (cs_cl Ctypes.structure Ctypes_static.ptr -> Stdlib.Complex.t Ctypes_static.ptr -> int64 F.return) F.result
val cs_cl_lu : (cs_cl Ctypes.structure Ctypes_static.ptr -> cs_cl Ctypes.structure Ctypes_static.ptr -> float -> cs_cl Ctypes.structure Ctypes_static.ptr F.return) F.result
val cs_cl_permute : (cs_cl Ctypes.structure Ctypes_static.ptr -> int64 Ctypes_static.ptr -> int64 Ctypes_static.ptr -> int64 -> cs_cl Ctypes.structure Ctypes_static.ptr F.return) F.result
val cs_cl_pinv : (int64 Ctypes_static.ptr -> int64 -> int64 Ctypes_static.ptr F.return) F.result
val cs_cl_pvec : (int64 Ctypes_static.ptr -> Stdlib.Complex.t Ctypes_static.ptr -> Stdlib.Complex.t Ctypes_static.ptr -> int64 -> int64 F.return) F.result
val cs_cl_qr : (cs_cl Ctypes.structure Ctypes_static.ptr -> cs_cl Ctypes.structure Ctypes_static.ptr -> cs_cl Ctypes.structure Ctypes_static.ptr F.return) F.result
val cs_cl_schol : (int64 -> cs_cl Ctypes.structure Ctypes_static.ptr -> cs_cl Ctypes.structure Ctypes_static.ptr F.return) F.result
val cs_cl_sqr : (int64 -> cs_cl Ctypes.structure Ctypes_static.ptr -> int64 -> cs_cl Ctypes.structure Ctypes_static.ptr F.return) F.result
val cs_cl_symperm : (cs_cl Ctypes.structure Ctypes_static.ptr -> int64 Ctypes_static.ptr -> int64 -> cs_cl Ctypes.structure Ctypes_static.ptr F.return) F.result
val cs_cl_usolve : (cs_cl Ctypes.structure Ctypes_static.ptr -> Stdlib.Complex.t Ctypes_static.ptr -> int64 F.return) F.result
val cs_cl_utsolve : (cs_cl Ctypes.structure Ctypes_static.ptr -> Stdlib.Complex.t Ctypes_static.ptr -> int64 F.return) F.result
val cs_cl_updown : (cs_cl Ctypes.structure Ctypes_static.ptr -> int64 -> cs_cl Ctypes.structure Ctypes_static.ptr -> int64 Ctypes_static.ptr -> int64 F.return) F.result
val cs_cl_counts : (cs_cl Ctypes.structure Ctypes_static.ptr -> int64 Ctypes_static.ptr -> int64 Ctypes_static.ptr -> int64 -> int64 Ctypes_static.ptr F.return) F.result
val cs_cl_cumsum : (int64 Ctypes_static.ptr -> int64 Ctypes_static.ptr -> int64 -> float F.return) F.result
val cs_cl_dfs : (int64 -> cs_cl Ctypes.structure Ctypes_static.ptr -> int64 -> int64 Ctypes_static.ptr -> int64 Ctypes_static.ptr -> int64 Ctypes_static.ptr -> int64 F.return) F.result
val cs_cl_etree : (cs_cl Ctypes.structure Ctypes_static.ptr -> int64 -> int64 Ctypes_static.ptr F.return) F.result
val cs_cl_fkeep : (cs_cl Ctypes.structure Ctypes_static.ptr -> unit Ctypes_static.ptr -> unit Ctypes_static.ptr -> int64 F.return) F.result
val cs_cl_house : (Stdlib.Complex.t Ctypes_static.ptr -> float Ctypes_static.ptr -> int64 -> float F.return) F.result
val cs_cl_maxtrans : (cs_cl Ctypes.structure Ctypes_static.ptr -> int64 -> int64 Ctypes_static.ptr F.return) F.result
val cs_cl_post : (int64 Ctypes_static.ptr -> int64 -> int64 Ctypes_static.ptr F.return) F.result
val cs_cl_scc : (cs_cl Ctypes.structure Ctypes_static.ptr -> cs_cl Ctypes.structure Ctypes_static.ptr F.return) F.result
val cs_cl_scatter : (cs_cl Ctypes.structure Ctypes_static.ptr -> int64 -> Stdlib.Complex.t -> int64 Ctypes_static.ptr -> Stdlib.Complex.t Ctypes_static.ptr -> int64 -> cs_cl Ctypes.structure Ctypes_static.ptr -> int64 -> int64 F.return) F.result
val cs_cl_tdfs : (int64 -> int64 -> int64 Ctypes_static.ptr -> int64 Ctypes_static.ptr -> int64 Ctypes_static.ptr -> int64 Ctypes_static.ptr -> int64 F.return) F.result
val cs_cl_leaf : (int64 -> int64 -> int64 Ctypes_static.ptr -> int64 Ctypes_static.ptr -> int64 Ctypes_static.ptr -> int64 Ctypes_static.ptr -> int64 Ctypes_static.ptr -> int64 F.return) F.result
val cs_cl_reach : (cs_cl Ctypes.structure Ctypes_static.ptr -> cs_cl Ctypes.structure Ctypes_static.ptr -> int64 -> int64 Ctypes_static.ptr -> int64 Ctypes_static.ptr -> int64 F.return) F.result
val cs_cl_spsolve : (cs_cl Ctypes.structure Ctypes_static.ptr -> cs_cl Ctypes.structure Ctypes_static.ptr -> int64 -> int64 Ctypes_static.ptr -> Stdlib.Complex.t Ctypes_static.ptr -> int64 Ctypes_static.ptr -> int64 -> int64 F.return) F.result
val cs_cl_ereach : (cs_cl Ctypes.structure Ctypes_static.ptr -> int64 -> int64 Ctypes_static.ptr -> int64 Ctypes_static.ptr -> int64 Ctypes_static.ptr -> int64 F.return) F.result
val cs_cl_randperm : (int64 -> int64 -> int64 Ctypes_static.ptr F.return) F.result
val cs_cl_spalloc : (int64 -> int64 -> int64 -> int64 -> int64 -> cs_cl Ctypes.structure Ctypes_static.ptr F.return) F.result
val cs_cl_spfree : (cs_cl Ctypes.structure Ctypes_static.ptr -> cs_cl Ctypes.structure Ctypes_static.ptr F.return) F.result
val cs_cl_sfree : (cs_cl Ctypes.structure Ctypes_static.ptr -> cs_cl Ctypes.structure Ctypes_static.ptr F.return) F.result
val cs_cl_nfree : (cs_cl Ctypes.structure Ctypes_static.ptr -> cs_cl Ctypes.structure Ctypes_static.ptr F.return) F.result
val cs_cl_dfree : (cs_cl Ctypes.structure Ctypes_static.ptr -> cs_cl Ctypes.structure Ctypes_static.ptr F.return) F.result
val cs_cl_dalloc : (int64 -> int64 -> cs_cl Ctypes.structure Ctypes_static.ptr F.return) F.result
val cs_cl_done : (cs_cl Ctypes.structure Ctypes_static.ptr -> unit Ctypes_static.ptr -> unit Ctypes_static.ptr -> int64 -> cs_cl Ctypes.structure Ctypes_static.ptr F.return) F.result
val cs_cl_idone : (int64 Ctypes_static.ptr -> cs_cl Ctypes.structure Ctypes_static.ptr -> unit Ctypes_static.ptr -> int64 -> int64 Ctypes_static.ptr F.return) F.result
val cs_cl_ndone : (cs_cl Ctypes.structure Ctypes_static.ptr -> cs_cl Ctypes.structure Ctypes_static.ptr -> unit Ctypes_static.ptr -> unit Ctypes_static.ptr -> int64 -> cs_cl Ctypes.structure Ctypes_static.ptr F.return) F.result
val cs_cl_ddone : (cs_cl Ctypes.structure Ctypes_static.ptr -> cs_cl Ctypes.structure Ctypes_static.ptr -> unit Ctypes_static.ptr -> int64 -> cs_cl Ctypes.structure Ctypes_static.ptr F.return) F.result