Module Ffi_suitesparse_bindings_cs_d.Make

Parameters

Signature

type file
val file : file Ctypes.structure Ctypes.typ
type cs_dl
val cs_dl : cs_dl Ctypes.structure Ctypes.typ
type cs_dls
val cs_dls : cs_dl Ctypes.structure Ctypes.typ
type cs_dln
val cs_dln : cs_dl Ctypes.structure Ctypes.typ
type cs_dld
val cs_dld : cs_dl Ctypes.structure Ctypes.typ
val cs_dl_add : (cs_dl Ctypes.structure Ctypes_static.ptr -> cs_dl Ctypes.structure Ctypes_static.ptr -> float -> float -> cs_dl Ctypes.structure Ctypes_static.ptr F.return) F.result
val cs_dl_cholsol : (int64 -> cs_dl Ctypes.structure Ctypes_static.ptr -> float Ctypes_static.ptr -> int64 F.return) F.result
val cs_dl_dupl : (cs_dl Ctypes.structure Ctypes_static.ptr -> int64 F.return) F.result
val cs_dl_entry : (cs_dl Ctypes.structure Ctypes_static.ptr -> int64 -> int64 -> float -> int64 F.return) F.result
val cs_dl_lusol : (int64 -> cs_dl Ctypes.structure Ctypes_static.ptr -> float Ctypes_static.ptr -> float -> int64 F.return) F.result
val cs_dl_gaxpy : (cs_dl Ctypes.structure Ctypes_static.ptr -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> int64 F.return) F.result
val cs_dl_multiply : (cs_dl Ctypes.structure Ctypes_static.ptr -> cs_dl Ctypes.structure Ctypes_static.ptr -> cs_dl Ctypes.structure Ctypes_static.ptr F.return) F.result
val cs_dl_qrsol : (int64 -> cs_dl Ctypes.structure Ctypes_static.ptr -> float Ctypes_static.ptr -> int64 F.return) F.result
val cs_dl_transpose : (cs_dl Ctypes.structure Ctypes_static.ptr -> int64 -> cs_dl Ctypes.structure Ctypes_static.ptr F.return) F.result
val cs_dl_compress : (cs_dl Ctypes.structure Ctypes_static.ptr -> cs_dl Ctypes.structure Ctypes_static.ptr F.return) F.result
val cs_dl_norm : (cs_dl Ctypes.structure Ctypes_static.ptr -> float F.return) F.result
val cs_dl_print : (cs_dl Ctypes.structure Ctypes_static.ptr -> int64 -> int64 F.return) F.result
val cs_dl_load : (file Ctypes.structure Ctypes_static.ptr -> cs_dl Ctypes.structure Ctypes_static.ptr F.return) F.result
val cs_dl_amd : (int64 -> cs_dl Ctypes.structure Ctypes_static.ptr -> int64 Ctypes_static.ptr F.return) F.result
val cs_dl_chol : (cs_dl Ctypes.structure Ctypes_static.ptr -> cs_dl Ctypes.structure Ctypes_static.ptr -> cs_dl Ctypes.structure Ctypes_static.ptr F.return) F.result
val cs_dl_dmperm : (cs_dl Ctypes.structure Ctypes_static.ptr -> int64 -> cs_dl Ctypes.structure Ctypes_static.ptr F.return) F.result
val cs_dl_droptol : (cs_dl Ctypes.structure Ctypes_static.ptr -> float -> int64 F.return) F.result
val cs_dl_dropzeros : (cs_dl Ctypes.structure Ctypes_static.ptr -> int64 F.return) F.result
val cs_dl_happly : (cs_dl Ctypes.structure Ctypes_static.ptr -> int64 -> float -> float Ctypes_static.ptr -> int64 F.return) F.result
val cs_dl_ipvec : (int64 Ctypes_static.ptr -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> int64 -> int64 F.return) F.result
val cs_dl_lsolve : (cs_dl Ctypes.structure Ctypes_static.ptr -> float Ctypes_static.ptr -> int64 F.return) F.result
val cs_dl_ltsolve : (cs_dl Ctypes.structure Ctypes_static.ptr -> float Ctypes_static.ptr -> int64 F.return) F.result
val cs_dl_lu : (cs_dl Ctypes.structure Ctypes_static.ptr -> cs_dl Ctypes.structure Ctypes_static.ptr -> float -> cs_dl Ctypes.structure Ctypes_static.ptr F.return) F.result
val cs_dl_permute : (cs_dl Ctypes.structure Ctypes_static.ptr -> int64 Ctypes_static.ptr -> int64 Ctypes_static.ptr -> int64 -> cs_dl Ctypes.structure Ctypes_static.ptr F.return) F.result
val cs_dl_pinv : (int64 Ctypes_static.ptr -> int64 -> int64 Ctypes_static.ptr F.return) F.result
val cs_dl_pvec : (int64 Ctypes_static.ptr -> float Ctypes_static.ptr -> float Ctypes_static.ptr -> int64 -> int64 F.return) F.result
val cs_dl_qr : (cs_dl Ctypes.structure Ctypes_static.ptr -> cs_dl Ctypes.structure Ctypes_static.ptr -> cs_dl Ctypes.structure Ctypes_static.ptr F.return) F.result
val cs_dl_schol : (int64 -> cs_dl Ctypes.structure Ctypes_static.ptr -> cs_dl Ctypes.structure Ctypes_static.ptr F.return) F.result
val cs_dl_sqr : (int64 -> cs_dl Ctypes.structure Ctypes_static.ptr -> int64 -> cs_dl Ctypes.structure Ctypes_static.ptr F.return) F.result
val cs_dl_symperm : (cs_dl Ctypes.structure Ctypes_static.ptr -> int64 Ctypes_static.ptr -> int64 -> cs_dl Ctypes.structure Ctypes_static.ptr F.return) F.result
val cs_dl_usolve : (cs_dl Ctypes.structure Ctypes_static.ptr -> float Ctypes_static.ptr -> int64 F.return) F.result
val cs_dl_utsolve : (cs_dl Ctypes.structure Ctypes_static.ptr -> float Ctypes_static.ptr -> int64 F.return) F.result
val cs_dl_updown : (cs_dl Ctypes.structure Ctypes_static.ptr -> int64 -> cs_dl Ctypes.structure Ctypes_static.ptr -> int64 Ctypes_static.ptr -> int64 F.return) F.result
val cs_dl_counts : (cs_dl Ctypes.structure Ctypes_static.ptr -> int64 Ctypes_static.ptr -> int64 Ctypes_static.ptr -> int64 -> int64 Ctypes_static.ptr F.return) F.result
val cs_dl_cumsum : (int64 Ctypes_static.ptr -> int64 Ctypes_static.ptr -> int64 -> float F.return) F.result
val cs_dl_dfs : (int64 -> cs_dl 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_dl_etree : (cs_dl Ctypes.structure Ctypes_static.ptr -> int64 -> int64 Ctypes_static.ptr F.return) F.result
val cs_dl_fkeep : (cs_dl Ctypes.structure Ctypes_static.ptr -> unit Ctypes_static.ptr -> unit Ctypes_static.ptr -> int64 F.return) F.result
val cs_dl_house : (float Ctypes_static.ptr -> float Ctypes_static.ptr -> int64 -> float F.return) F.result
val cs_dl_maxtrans : (cs_dl Ctypes.structure Ctypes_static.ptr -> int64 -> int64 Ctypes_static.ptr F.return) F.result
val cs_dl_post : (int64 Ctypes_static.ptr -> int64 -> int64 Ctypes_static.ptr F.return) F.result
val cs_dl_scc : (cs_dl Ctypes.structure Ctypes_static.ptr -> cs_dl Ctypes.structure Ctypes_static.ptr F.return) F.result
val cs_dl_scatter : (cs_dl Ctypes.structure Ctypes_static.ptr -> int64 -> float -> int64 Ctypes_static.ptr -> float Ctypes_static.ptr -> int64 -> cs_dl Ctypes.structure Ctypes_static.ptr -> int64 -> int64 F.return) F.result
val cs_dl_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_dl_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_dl_reach : (cs_dl Ctypes.structure Ctypes_static.ptr -> cs_dl Ctypes.structure Ctypes_static.ptr -> int64 -> int64 Ctypes_static.ptr -> int64 Ctypes_static.ptr -> int64 F.return) F.result
val cs_dl_spsolve : (cs_dl Ctypes.structure Ctypes_static.ptr -> cs_dl Ctypes.structure Ctypes_static.ptr -> int64 -> int64 Ctypes_static.ptr -> float Ctypes_static.ptr -> int64 Ctypes_static.ptr -> int64 -> int64 F.return) F.result
val cs_dl_ereach : (cs_dl 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_dl_randperm : (int64 -> int64 -> int64 Ctypes_static.ptr F.return) F.result
val cs_dl_spalloc : (int64 -> int64 -> int64 -> int64 -> int64 -> cs_dl Ctypes.structure Ctypes_static.ptr F.return) F.result
val cs_dl_spfree : (cs_dl Ctypes.structure Ctypes_static.ptr -> cs_dl Ctypes.structure Ctypes_static.ptr F.return) F.result
val cs_dl_sfree : (cs_dl Ctypes.structure Ctypes_static.ptr -> cs_dl Ctypes.structure Ctypes_static.ptr F.return) F.result
val cs_dl_nfree : (cs_dl Ctypes.structure Ctypes_static.ptr -> cs_dl Ctypes.structure Ctypes_static.ptr F.return) F.result
val cs_dl_dfree : (cs_dl Ctypes.structure Ctypes_static.ptr -> cs_dl Ctypes.structure Ctypes_static.ptr F.return) F.result
val cs_dl_dalloc : (int64 -> int64 -> cs_dl Ctypes.structure Ctypes_static.ptr F.return) F.result
val cs_dl_done : (cs_dl Ctypes.structure Ctypes_static.ptr -> unit Ctypes_static.ptr -> unit Ctypes_static.ptr -> int64 -> cs_dl Ctypes.structure Ctypes_static.ptr F.return) F.result
val cs_dl_idone : (int64 Ctypes_static.ptr -> cs_dl Ctypes.structure Ctypes_static.ptr -> unit Ctypes_static.ptr -> int64 -> int64 Ctypes_static.ptr F.return) F.result
val cs_dl_ndone : (cs_dl Ctypes.structure Ctypes_static.ptr -> cs_dl Ctypes.structure Ctypes_static.ptr -> unit Ctypes_static.ptr -> unit Ctypes_static.ptr -> int64 -> cs_dl Ctypes.structure Ctypes_static.ptr F.return) F.result
val cs_dl_ddone : (cs_dl Ctypes.structure Ctypes_static.ptr -> cs_dl Ctypes.structure Ctypes_static.ptr -> unit Ctypes_static.ptr -> int64 -> cs_dl Ctypes.structure Ctypes_static.ptr F.return) F.result