Module Ffi_suitesparse_generated

module CI = Cstubs_internals
val owl_stub_1_btf_l_maxtrans : int64 -> int64 -> _ CI.fatptr -> _ CI.fatptr -> float -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_2_btf_l_strongcomp : int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_3_btf_l_order : int64 -> _ CI.fatptr -> _ CI.fatptr -> float -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_4_camd_l_order : int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_5_camd_l2 : int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64 -> int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> unit
val owl_stub_6_camd_l_valid : int64 -> int64 -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_7_camd_l_cvalid : int64 -> _ CI.fatptr -> int64
val owl_stub_8_camd_l_defaults : _ CI.fatptr -> unit
val owl_stub_9_camd_l_control : _ CI.fatptr -> unit
val owl_stub_10_camd_l_info : _ CI.fatptr -> unit
val owl_stub_12_ccolamd_l_set_defaults : _ CI.fatptr -> unit
val owl_stub_13_ccolamd_l : int64 -> int64 -> int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_14_csymamd_l : int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64 -> int64
val owl_stub_15_ccolamd_l_report : _ CI.fatptr -> unit
val owl_stub_16_csymamd_l_report : _ CI.fatptr -> unit
val owl_stub_17_ccolamd2_l : int64 -> int64 -> int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_18_ccolamd_l_apply_order : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64 -> int64 -> unit
val owl_stub_19_ccolamd_l_fsize : int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> unit
val owl_stub_20_ccolamd_l_postorder : int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> unit
val owl_stub_21_ccolamd_l_post_tree : int64 -> int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_23_colamd_l_set_defaults : _ CI.fatptr -> unit
val owl_stub_24_colamd_l : int64 -> int64 -> int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_25_symamd_l : int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_26_colamd_l_report : _ CI.fatptr -> unit
val owl_stub_27_symamd_l_report : _ CI.fatptr -> unit
val owl_stub_28_cs_dl_add : _ CI.fatptr -> _ CI.fatptr -> float -> float -> CI.voidp
val owl_stub_29_cs_dl_cholsol : int64 -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_30_cs_dl_dupl : _ CI.fatptr -> int64
val owl_stub_31_cs_dl_entry : _ CI.fatptr -> int64 -> int64 -> float -> int64
val owl_stub_32_cs_dl_lusol : int64 -> _ CI.fatptr -> _ CI.fatptr -> float -> int64
val owl_stub_33_cs_dl_gaxpy : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_34_cs_dl_multiply : _ CI.fatptr -> _ CI.fatptr -> CI.voidp
val owl_stub_35_cs_dl_qrsol : int64 -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_36_cs_dl_transpose : _ CI.fatptr -> int64 -> CI.voidp
val owl_stub_37_cs_dl_compress : _ CI.fatptr -> CI.voidp
val owl_stub_38_cs_dl_norm : _ CI.fatptr -> float
val owl_stub_39_cs_dl_print : _ CI.fatptr -> int64 -> int64
val owl_stub_40_cs_dl_load : _ CI.fatptr -> CI.voidp
val owl_stub_41_cs_dl_amd : int64 -> _ CI.fatptr -> CI.voidp
val owl_stub_42_cs_dl_chol : _ CI.fatptr -> _ CI.fatptr -> CI.voidp
val owl_stub_43_cs_dl_dmperm : _ CI.fatptr -> int64 -> CI.voidp
val owl_stub_44_cs_dl_droptol : _ CI.fatptr -> float -> int64
val owl_stub_45_cs_dl_dropzeros : _ CI.fatptr -> int64
val owl_stub_46_cs_dl_happly : _ CI.fatptr -> int64 -> float -> _ CI.fatptr -> int64
val owl_stub_47_cs_dl_ipvec : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64 -> int64
val owl_stub_48_cs_dl_lsolve : _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_49_cs_dl_ltsolve : _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_50_cs_dl_lu : _ CI.fatptr -> _ CI.fatptr -> float -> CI.voidp
val owl_stub_51_cs_dl_permute : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64 -> CI.voidp
val owl_stub_52_cs_dl_pinv : _ CI.fatptr -> int64 -> CI.voidp
val owl_stub_53_cs_dl_pvec : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64 -> int64
val owl_stub_54_cs_dl_qr : _ CI.fatptr -> _ CI.fatptr -> CI.voidp
val owl_stub_55_cs_dl_schol : int64 -> _ CI.fatptr -> CI.voidp
val owl_stub_56_cs_dl_sqr : int64 -> _ CI.fatptr -> int64 -> CI.voidp
val owl_stub_57_cs_dl_symperm : _ CI.fatptr -> _ CI.fatptr -> int64 -> CI.voidp
val owl_stub_58_cs_dl_usolve : _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_59_cs_dl_utsolve : _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_60_cs_dl_updown : _ CI.fatptr -> int64 -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_61_cs_dl_counts : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64 -> CI.voidp
val owl_stub_62_cs_dl_cumsum : _ CI.fatptr -> _ CI.fatptr -> int64 -> float
val owl_stub_63_cs_dl_dfs : int64 -> _ CI.fatptr -> int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_64_cs_dl_etree : _ CI.fatptr -> int64 -> CI.voidp
val owl_stub_65_cs_dl_fkeep : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_66_cs_dl_house : _ CI.fatptr -> _ CI.fatptr -> int64 -> float
val owl_stub_67_cs_dl_maxtrans : _ CI.fatptr -> int64 -> CI.voidp
val owl_stub_68_cs_dl_post : _ CI.fatptr -> int64 -> CI.voidp
val owl_stub_69_cs_dl_scc : _ CI.fatptr -> CI.voidp
val owl_stub_70_cs_dl_scatter : _ CI.fatptr -> int64 -> float -> _ CI.fatptr -> _ CI.fatptr -> int64 -> _ CI.fatptr -> int64 -> int64
val owl_stub_71_cs_dl_tdfs : int64 -> int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_72_cs_dl_leaf : int64 -> int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_73_cs_dl_reach : _ CI.fatptr -> _ CI.fatptr -> int64 -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_74_cs_dl_spsolve : _ CI.fatptr -> _ CI.fatptr -> int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64 -> int64
val owl_stub_75_cs_dl_ereach : _ CI.fatptr -> int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_76_cs_dl_randperm : int64 -> int64 -> CI.voidp
val owl_stub_77_cs_dl_spalloc : int64 -> int64 -> int64 -> int64 -> int64 -> CI.voidp
val owl_stub_78_cs_dl_spfree : _ CI.fatptr -> CI.voidp
val owl_stub_79_cs_dl_sfree : _ CI.fatptr -> CI.voidp
val owl_stub_80_cs_dl_nfree : _ CI.fatptr -> CI.voidp
val owl_stub_81_cs_dl_dfree : _ CI.fatptr -> CI.voidp
val owl_stub_82_cs_dl_dalloc : int64 -> int64 -> CI.voidp
val owl_stub_83_cs_dl_done : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64 -> CI.voidp
val owl_stub_84_cs_dl_idone : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64 -> CI.voidp
val owl_stub_85_cs_dl_ndone : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64 -> CI.voidp
val owl_stub_86_cs_dl_ddone : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64 -> CI.voidp
val owl_stub_87_cs_cl_add : _ CI.fatptr -> _ CI.fatptr -> Stdlib.Complex.t -> Stdlib.Complex.t -> CI.voidp
val owl_stub_88_cs_cl_cholsol : int64 -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_89_cs_cl_dupl : _ CI.fatptr -> int64
val owl_stub_90_cs_cl_entry : _ CI.fatptr -> int64 -> int64 -> Stdlib.Complex.t -> int64
val owl_stub_91_cs_cl_lusol : int64 -> _ CI.fatptr -> _ CI.fatptr -> float -> int64
val owl_stub_92_cs_cl_gaxpy : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_93_cs_cl_multiply : _ CI.fatptr -> _ CI.fatptr -> CI.voidp
val owl_stub_94_cs_cl_qrsol : int64 -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_95_cs_cl_transpose : _ CI.fatptr -> int64 -> CI.voidp
val owl_stub_96_cs_cl_compress : _ CI.fatptr -> CI.voidp
val owl_stub_97_cs_cl_norm : _ CI.fatptr -> float
val owl_stub_98_cs_cl_print : _ CI.fatptr -> int64 -> int64
val owl_stub_99_cs_cl_load : _ CI.fatptr -> CI.voidp
val owl_stub_100_cs_cl_amd : int64 -> _ CI.fatptr -> CI.voidp
val owl_stub_101_cs_cl_chol : _ CI.fatptr -> _ CI.fatptr -> CI.voidp
val owl_stub_102_cs_cl_dmperm : _ CI.fatptr -> int64 -> CI.voidp
val owl_stub_103_cs_cl_droptol : _ CI.fatptr -> float -> int64
val owl_stub_104_cs_cl_dropzeros : _ CI.fatptr -> int64
val owl_stub_105_cs_cl_happly : _ CI.fatptr -> int64 -> float -> _ CI.fatptr -> int64
val owl_stub_106_cs_cl_ipvec : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64 -> int64
val owl_stub_107_cs_cl_lsolve : _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_108_cs_cl_ltsolve : _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_109_cs_cl_lu : _ CI.fatptr -> _ CI.fatptr -> float -> CI.voidp
val owl_stub_110_cs_cl_permute : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64 -> CI.voidp
val owl_stub_111_cs_cl_pinv : _ CI.fatptr -> int64 -> CI.voidp
val owl_stub_112_cs_cl_pvec : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64 -> int64
val owl_stub_113_cs_cl_qr : _ CI.fatptr -> _ CI.fatptr -> CI.voidp
val owl_stub_114_cs_cl_schol : int64 -> _ CI.fatptr -> CI.voidp
val owl_stub_115_cs_cl_sqr : int64 -> _ CI.fatptr -> int64 -> CI.voidp
val owl_stub_116_cs_cl_symperm : _ CI.fatptr -> _ CI.fatptr -> int64 -> CI.voidp
val owl_stub_117_cs_cl_usolve : _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_118_cs_cl_utsolve : _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_119_cs_cl_updown : _ CI.fatptr -> int64 -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_120_cs_cl_counts : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64 -> CI.voidp
val owl_stub_121_cs_cl_cumsum : _ CI.fatptr -> _ CI.fatptr -> int64 -> float
val owl_stub_122_cs_cl_dfs : int64 -> _ CI.fatptr -> int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_123_cs_cl_etree : _ CI.fatptr -> int64 -> CI.voidp
val owl_stub_124_cs_cl_fkeep : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_125_cs_cl_house : _ CI.fatptr -> _ CI.fatptr -> int64 -> float
val owl_stub_126_cs_cl_maxtrans : _ CI.fatptr -> int64 -> CI.voidp
val owl_stub_127_cs_cl_post : _ CI.fatptr -> int64 -> CI.voidp
val owl_stub_128_cs_cl_scc : _ CI.fatptr -> CI.voidp
val owl_stub_129_cs_cl_scatter : _ CI.fatptr -> int64 -> Stdlib.Complex.t -> _ CI.fatptr -> _ CI.fatptr -> int64 -> _ CI.fatptr -> int64 -> int64
val owl_stub_130_cs_cl_tdfs : int64 -> int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_131_cs_cl_leaf : int64 -> int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_132_cs_cl_reach : _ CI.fatptr -> _ CI.fatptr -> int64 -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_133_cs_cl_spsolve : _ CI.fatptr -> _ CI.fatptr -> int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64 -> int64
val owl_stub_134_cs_cl_ereach : _ CI.fatptr -> int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_135_cs_cl_randperm : int64 -> int64 -> CI.voidp
val owl_stub_136_cs_cl_spalloc : int64 -> int64 -> int64 -> int64 -> int64 -> CI.voidp
val owl_stub_137_cs_cl_spfree : _ CI.fatptr -> CI.voidp
val owl_stub_138_cs_cl_sfree : _ CI.fatptr -> CI.voidp
val owl_stub_139_cs_cl_nfree : _ CI.fatptr -> CI.voidp
val owl_stub_140_cs_cl_dfree : _ CI.fatptr -> CI.voidp
val owl_stub_141_cs_cl_dalloc : int64 -> int64 -> CI.voidp
val owl_stub_142_cs_cl_done : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64 -> CI.voidp
val owl_stub_143_cs_cl_idone : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64 -> CI.voidp
val owl_stub_144_cs_cl_ndone : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64 -> CI.voidp
val owl_stub_145_cs_cl_ddone : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64 -> CI.voidp
val owl_stub_146_cholmod_l_ccolamd : _ CI.fatptr -> _ CI.fatptr -> Unsigned.size_t -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_147_cholmod_l_csymamd : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_148_cholmod_l_camd : _ CI.fatptr -> _ CI.fatptr -> Unsigned.size_t -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_149_cholmod_l_check_common : _ CI.fatptr -> int
val owl_stub_150_cholmod_l_print_common : _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_151_cholmod_l_gpu_stats : _ CI.fatptr -> int
val owl_stub_152_cholmod_l_check_sparse : _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_153_cholmod_l_print_sparse : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_154_cholmod_l_check_dense : _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_155_cholmod_l_print_dense : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_156_cholmod_l_check_factor : _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_157_cholmod_l_print_factor : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_158_cholmod_l_check_triplet : _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_159_cholmod_l_print_triplet : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_160_cholmod_l_check_subset : _ CI.fatptr -> int64 -> Unsigned.size_t -> _ CI.fatptr -> int
val owl_stub_161_cholmod_l_print_subset : _ CI.fatptr -> int64 -> Unsigned.size_t -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_162_cholmod_l_check_perm : _ CI.fatptr -> Unsigned.size_t -> Unsigned.size_t -> _ CI.fatptr -> int
val owl_stub_163_cholmod_l_print_perm : _ CI.fatptr -> Unsigned.size_t -> Unsigned.size_t -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_164_cholmod_l_check_parent : _ CI.fatptr -> Unsigned.size_t -> _ CI.fatptr -> int
val owl_stub_165_cholmod_l_print_parent : _ CI.fatptr -> Unsigned.size_t -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_166_cholmod_l_read_sparse : _ CI.fatptr -> _ CI.fatptr -> CI.voidp
val owl_stub_167_cholmod_read_triplet : _ CI.fatptr -> _ CI.fatptr -> CI.voidp
val owl_stub_168_cholmod_l_read_dense : _ CI.fatptr -> _ CI.fatptr -> CI.voidp
val owl_stub_169_cholmod_l_read_matrix : _ CI.fatptr -> int -> _ CI.fatptr -> _ CI.fatptr -> CI.voidp
val owl_stub_170_cholmod_l_write_sparse : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_171_cholmod_l_analyze : _ CI.fatptr -> _ CI.fatptr -> CI.voidp
val owl_stub_172_cholmod_l_analyze_p : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> Unsigned.size_t -> _ CI.fatptr -> CI.voidp
val owl_stub_173_cholmod_l_analyze_p2 : int -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> Unsigned.size_t -> _ CI.fatptr -> CI.voidp
val owl_stub_174_cholmod_l_factorize : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_175_cholmod_l_factorize_p : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> Unsigned.size_t -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_176_cholmod_l_solve : int -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> CI.voidp
val owl_stub_177_cholmod_l_solve2 : int -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_178_cholmod_l_spsolve : int -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> CI.voidp
val owl_stub_179_cholmod_l_etree : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_180_cholmod_l_rowcolcounts : _ CI.fatptr -> _ CI.fatptr -> Unsigned.size_t -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_181_cholmod_l_analyze_ordering : _ CI.fatptr -> int -> _ CI.fatptr -> _ CI.fatptr -> Unsigned.size_t -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_182_cholmod_l_amd : _ CI.fatptr -> _ CI.fatptr -> Unsigned.size_t -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_183_cholmod_l_colamd : _ CI.fatptr -> _ CI.fatptr -> Unsigned.size_t -> int -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_184_cholmod_l_rowfac : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> Unsigned.size_t -> Unsigned.size_t -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_185_cholmod_l_rowfac_mask : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> Unsigned.size_t -> Unsigned.size_t -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_186_cholmod_l_rowfac_mask2 : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> Unsigned.size_t -> Unsigned.size_t -> _ CI.fatptr -> int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_187_cholmod_l_row_subtree : _ CI.fatptr -> _ CI.fatptr -> Unsigned.size_t -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_188_cholmod_l_lsolve_pattern : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_189_cholmod_l_row_lsubtree : _ CI.fatptr -> _ CI.fatptr -> Unsigned.size_t -> Unsigned.size_t -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_190_cholmod_l_resymbol_noperm : _ CI.fatptr -> _ CI.fatptr -> Unsigned.size_t -> int -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_191_cholmod_l_rcond : _ CI.fatptr -> _ CI.fatptr -> float
val owl_stub_192_cholmod_l_postorder : _ CI.fatptr -> Unsigned.size_t -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_193_cholmod_l_start : _ CI.fatptr -> int
val owl_stub_194_cholmod_l_finish : _ CI.fatptr -> int
val owl_stub_195_cholmod_l_defaults : _ CI.fatptr -> int
val owl_stub_196_cholmod_l_maxrank : Unsigned.size_t -> _ CI.fatptr -> int
val owl_stub_197_cholmod_l_allocate_work : Unsigned.size_t -> Unsigned.size_t -> Unsigned.size_t -> _ CI.fatptr -> int
val owl_stub_198_cholmod_l_free_work : _ CI.fatptr -> int
val owl_stub_199_cholmod_l_clear_flag : _ CI.fatptr -> int64
val owl_stub_200_cholmod_l_error : int -> _ CI.fatptr -> int -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_201_cholmod_l_dbound : float -> _ CI.fatptr -> float
val owl_stub_202_cholmod_l_hypot : float -> float -> float
val owl_stub_203_cholmod_l_divcomplex : float -> float -> float -> float -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_204_cholmod_l_score_comp : _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_205_cholmod_l_allocate_sparse : Unsigned.size_t -> Unsigned.size_t -> Unsigned.size_t -> int -> int -> int -> int -> _ CI.fatptr -> CI.voidp
val owl_stub_206_cholmod_l_free_sparse : _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_207_cholmod_l_reallocate_sparse : Unsigned.size_t -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_208_cholmod_l_nnz : _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_209_cholmod_l_spzeros : Unsigned.size_t -> Unsigned.size_t -> Unsigned.size_t -> int -> _ CI.fatptr -> CI.voidp
val owl_stub_210_cholmod_l_transpose : _ CI.fatptr -> int -> _ CI.fatptr -> CI.voidp
val owl_stub_211_cholmod_l_transpose_unsym : _ CI.fatptr -> int -> _ CI.fatptr -> _ CI.fatptr -> Unsigned.size_t -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_212_cholmod_l_transpose_sym : _ CI.fatptr -> int -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_213_cholmod_l_ptranspose : _ CI.fatptr -> int -> _ CI.fatptr -> _ CI.fatptr -> Unsigned.size_t -> _ CI.fatptr -> CI.voidp
val owl_stub_214_cholmod_l_sort : _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_215_cholmod_l_band : _ CI.fatptr -> int64 -> int64 -> int -> _ CI.fatptr -> CI.voidp
val owl_stub_216_cholmod_l_band_inplace : int64 -> int64 -> int -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_217_cholmod_l_aat : _ CI.fatptr -> _ CI.fatptr -> Unsigned.size_t -> int -> _ CI.fatptr -> CI.voidp
val owl_stub_218_cholmod_l_copy_sparse : _ CI.fatptr -> _ CI.fatptr -> CI.voidp
val owl_stub_219_cholmod_l_copy : _ CI.fatptr -> int -> int -> _ CI.fatptr -> CI.voidp
val owl_stub_220_cholmod_l_add : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int -> int -> _ CI.fatptr -> CI.voidp
val owl_stub_221_cholmod_l_sparse_xtype : int -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_222_cholmod_l_allocate_factor : Unsigned.size_t -> _ CI.fatptr -> CI.voidp
val owl_stub_223_cholmod_l_free_factor : _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_224_cholmod_l_reallocate_factor : Unsigned.size_t -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_225_cholmod_l_change_factor : int -> int -> int -> int -> int -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_226_cholmod_l_pack_factor : _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_227_cholmod_l_reallocate_column : Unsigned.size_t -> Unsigned.size_t -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_228_cholmod_l_factor_to_sparse : _ CI.fatptr -> _ CI.fatptr -> CI.voidp
val owl_stub_229_cholmod_l_copy_factor : _ CI.fatptr -> _ CI.fatptr -> CI.voidp
val owl_stub_230_cholmod_l_factor_xtype : int -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_231_cholmod_l_allocate_dense : Unsigned.size_t -> Unsigned.size_t -> Unsigned.size_t -> int -> _ CI.fatptr -> CI.voidp
val owl_stub_232_cholmod_l_zeros : Unsigned.size_t -> Unsigned.size_t -> int -> _ CI.fatptr -> CI.voidp
val owl_stub_233_cholmod_l_ones : Unsigned.size_t -> Unsigned.size_t -> int -> _ CI.fatptr -> CI.voidp
val owl_stub_234_cholmod_l_eye : Unsigned.size_t -> Unsigned.size_t -> int -> _ CI.fatptr -> CI.voidp
val owl_stub_235_cholmod_l_free_dense : _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_236_cholmod_l_ensure_dense : _ CI.fatptr -> Unsigned.size_t -> Unsigned.size_t -> Unsigned.size_t -> int -> _ CI.fatptr -> CI.voidp
val owl_stub_237_cholmod_l_sparse_to_dense : _ CI.fatptr -> _ CI.fatptr -> CI.voidp
val owl_stub_238_cholmod_l_dense_to_sparse : _ CI.fatptr -> int -> _ CI.fatptr -> CI.voidp
val owl_stub_239_cholmod_l_copy_dense : _ CI.fatptr -> _ CI.fatptr -> CI.voidp
val owl_stub_240_cholmod_l_copy_dense2 : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_241_cholmod_l_dense_xtype : int -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_242_cholmod_l_allocate_triplet : Unsigned.size_t -> Unsigned.size_t -> Unsigned.size_t -> int -> int -> _ CI.fatptr -> CI.voidp
val owl_stub_243_cholmod_l_free_triplet : _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_244_cholmod_l_reallocate_triplet : Unsigned.size_t -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_245_cholmod_l_sparse_to_triplet : _ CI.fatptr -> _ CI.fatptr -> CI.voidp
val owl_stub_246_cholmod_l_triplet_to_sparse : _ CI.fatptr -> Unsigned.size_t -> _ CI.fatptr -> CI.voidp
val owl_stub_247_cholmod_l_copy_triplet : _ CI.fatptr -> _ CI.fatptr -> CI.voidp
val owl_stub_248_cholmod_l_triplet_xtype : int -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_249_cholmod_l_malloc : Unsigned.size_t -> Unsigned.size_t -> _ CI.fatptr -> CI.voidp
val owl_stub_250_cholmod_l_free : Unsigned.size_t -> Unsigned.size_t -> _ CI.fatptr -> _ CI.fatptr -> CI.voidp
val owl_stub_251_cholmod_l_realloc : Unsigned.size_t -> Unsigned.size_t -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> CI.voidp
val owl_stub_252_cholmod_l_realloc_multiple : Unsigned.size_t -> int -> int -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_253_cholmod_l_version : _ CI.fatptr -> int
val owl_stub_254_cholmod_l_drop : float -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_255_cholmod_l_norm_dense : _ CI.fatptr -> int -> _ CI.fatptr -> float
val owl_stub_256_cholmod_l_norm_sparse : _ CI.fatptr -> int -> _ CI.fatptr -> float
val owl_stub_257_cholmod_l_horzcat : _ CI.fatptr -> _ CI.fatptr -> int -> _ CI.fatptr -> CI.voidp
val owl_stub_258_cholmod_l_scale : _ CI.fatptr -> int -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_259_cholmod_l_sdmult : _ CI.fatptr -> int -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_260_cholmod_l_ssmult : _ CI.fatptr -> _ CI.fatptr -> int -> int -> int -> _ CI.fatptr -> CI.voidp
val owl_stub_261_cholmod_l_submatrix : _ CI.fatptr -> _ CI.fatptr -> int64 -> _ CI.fatptr -> int64 -> int -> int -> _ CI.fatptr -> CI.voidp
val owl_stub_262_cholmod_l_vertcat : _ CI.fatptr -> _ CI.fatptr -> int -> _ CI.fatptr -> CI.voidp
val owl_stub_263_cholmod_l_symmetry : _ CI.fatptr -> int -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_264_cholmod_l_updown : int -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_265_cholmod_l_updown_solve : int -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_266_cholmod_l_updown_mark : int -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_267_cholmod_l_updown_mask : int -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_268_cholmod_l_updown_mask2 : int -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_269_cholmod_l_rowadd : Unsigned.size_t -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_270_cholmod_l_rowadd_solve : Unsigned.size_t -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_271_cholmod_l_rowadd_mark : Unsigned.size_t -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_272_cholmod_l_rowdel : Unsigned.size_t -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_273_cholmod_l_rowdel_solve : Unsigned.size_t -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_274_cholmod_l_rowdel_mark : Unsigned.size_t -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_275_cholmod_l_nested_dissection : _ CI.fatptr -> _ CI.fatptr -> Unsigned.size_t -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_276_cholmod_l_metis : _ CI.fatptr -> _ CI.fatptr -> Unsigned.size_t -> int -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_277_cholmod_l_bisect : _ CI.fatptr -> _ CI.fatptr -> Unsigned.size_t -> int -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_278_cholmod_l_metis_bisector : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_279_cholmod_l_collapse_septree : Unsigned.size_t -> Unsigned.size_t -> float -> Unsigned.size_t -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_280_cholmod_l_super_symbolic : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_281_cholmod_l_super_symbolic2 : int -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_282_cholmod_l_super_numeric : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_283_cholmod_l_super_lsolve : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_284_cholmod_l_super_ltsolve : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_285_klu_l_defaults : _ CI.fatptr -> int64
val owl_stub_286_klu_l_analyze : int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> CI.voidp
val owl_stub_287_klu_l_analyze_given : int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> CI.voidp
val owl_stub_288_klu_l_factor : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> CI.voidp
val owl_stub_289_klu_zl_factor : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> CI.voidp
val owl_stub_290_klu_l_solve : _ CI.fatptr -> _ CI.fatptr -> int64 -> int64 -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_291_klu_zl_solve : _ CI.fatptr -> _ CI.fatptr -> int64 -> int64 -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_292_klu_l_tsolve : _ CI.fatptr -> _ CI.fatptr -> int64 -> int64 -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_293_klu_zl_tsolve : _ CI.fatptr -> _ CI.fatptr -> int64 -> int64 -> _ CI.fatptr -> int64 -> _ CI.fatptr -> int64
val owl_stub_294_klu_l_refactor : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_295_klu_zl_refactor : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_296_klu_l_free_symbolic : _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_297_klu_l_free_numeric : _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_298_klu_zl_free_numeric : _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_299_klu_l_sort : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_300_klu_zl_sort : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_301_klu_l_flops : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_302_klu_zl_flops : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_303_klu_l_rgrowth : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_304_klu_zl_rgrowth : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_305_klu_l_condest : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_306_klu_zl_condest : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_307_klu_l_rcond : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_308_klu_zl_rcond : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_309_klu_l_scale : int64 -> int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_310_klu_zl_scale : int64 -> int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_311_klu_l_extract : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_312_klu_zl_extract : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_313_klu_l_malloc : Unsigned.size_t -> Unsigned.size_t -> _ CI.fatptr -> unit
val owl_stub_314_klu_l_free : _ CI.fatptr -> Unsigned.size_t -> Unsigned.size_t -> _ CI.fatptr -> unit
val owl_stub_315_klu_l_realloc : Unsigned.size_t -> Unsigned.size_t -> Unsigned.size_t -> _ CI.fatptr -> _ CI.fatptr -> unit
val owl_stub_316_ldl_l_symbolic : int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> unit
val owl_stub_317_ldl_l_numeric : int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_318_ldl_l_lsolve : int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> unit
val owl_stub_319_ldl_l_dsolve : int64 -> _ CI.fatptr -> _ CI.fatptr -> unit
val owl_stub_320_ldl_l_ltsolve : int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> unit
val owl_stub_321_ldl_l_perm : int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> unit
val owl_stub_322_ldl_l_permt : int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> unit
val owl_stub_323_ldl_l_valid_perm : int64 -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_324_ldl_l_valid_matrix : int64 -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_325_SuiteSparseQR_C : int -> float -> int64 -> int -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_326_SuiteSparseQR_C_QR : int -> float -> int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_327_SuiteSparseQR_C_backslash : int -> float -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> CI.voidp
val owl_stub_328_SuiteSparseQR_C_backslash_default : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> CI.voidp
val owl_stub_329_SuiteSparseQR_C_backslash_sparse : int -> float -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> CI.voidp
val owl_stub_330_SuiteSparseQR_C_factorize : int -> float -> _ CI.fatptr -> _ CI.fatptr -> CI.voidp
val owl_stub_331_SuiteSparseQR_C_symbolic : int -> int -> _ CI.fatptr -> _ CI.fatptr -> CI.voidp
val owl_stub_332_SuiteSparseQR_C_numeric : float -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_333_SuiteSparseQR_C_free : _ CI.fatptr -> _ CI.fatptr -> int
val owl_stub_334_SuiteSparseQR_C_solve : int -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> CI.voidp
val owl_stub_335_SuiteSparseQR_C_qmult : int -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> CI.voidp
val owl_stub_336_umfpack_dl_numeric : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_337_umfpack_dl_solve : int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_338_umfpack_dl_free_numeric : _ CI.fatptr -> unit
val owl_stub_339_umfpack_dl_free_symbolic : _ CI.fatptr -> unit
val owl_stub_340_umfpack_dl_defaults : _ CI.fatptr -> unit
val owl_stub_341_umfpack_dl_qsymbolic : int64 -> int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_342_umfpack_dl_fsymbolic : int64 -> int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_343_umfpack_dl_wsolve : int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_344_umfpack_dl_triplet_to_col : int64 -> int64 -> int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_345_umfpack_dl_col_to_triplet : int64 -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_346_umfpack_dl_transpose : int64 -> int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_347_umfpack_dl_scale : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_348_umfpack_dl_get_lunz : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_349_umfpack_dl_get_numeric : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_350_umfpack_dl_get_symbolic : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_351_umfpack_dl_save_numeric : _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_352_umfpack_dl_load_numeric : _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_353_umfpack_dl_save_symbolic : _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_354_umfpack_dl_load_symbolic : _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_355_umfpack_dl_get_determinant : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_356_umfpack_dl_report_status : _ CI.fatptr -> int64 -> unit
val owl_stub_357_umfpack_dl_report_info : _ CI.fatptr -> _ CI.fatptr -> unit
val owl_stub_358_umfpack_dl_report_control : _ CI.fatptr -> unit
val owl_stub_359_umfpack_dl_report_matrix : int64 -> int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64 -> _ CI.fatptr -> int64
val owl_stub_360_umfpack_dl_report_triplet : int64 -> int64 -> int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_361_umfpack_dl_report_vector : int64 -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_362_umfpack_dl_report_symbolic : _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_363_umfpack_dl_report_numeric : _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_364_umfpack_dl_report_perm : int64 -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_365_umfpack_zl_numeric : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_366_umfpack_zl_solve : int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_367_umfpack_zl_free_numeric : _ CI.fatptr -> unit
val owl_stub_368_umfpack_zl_free_symbolic : _ CI.fatptr -> unit
val owl_stub_369_umfpack_zl_defaults : _ CI.fatptr -> unit
val owl_stub_370_umfpack_zl_qsymbolic : int64 -> int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_371_umfpack_zl_fsymbolic : int64 -> int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_372_umfpack_zl_wsolve : int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_373_umfpack_zl_triplet_to_col : int64 -> int64 -> int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_374_umfpack_zl_col_to_triplet : int64 -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_375_umfpack_zl_transpose : int64 -> int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64 -> int64
val owl_stub_376_umfpack_zl_scale : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_377_umfpack_zl_get_lunz : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_378_umfpack_zl_get_numeric : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_379_umfpack_zl_get_symbolic : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_380_umfpack_zl_save_numeric : _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_381_umfpack_zl_load_numeric : _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_382_umfpack_zl_save_symbolic : _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_383_umfpack_zl_load_symbolic : _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_384_umfpack_zl_get_determinant : _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_385_umfpack_zl_report_status : _ CI.fatptr -> int64 -> unit
val owl_stub_386_umfpack_zl_report_info : _ CI.fatptr -> _ CI.fatptr -> unit
val owl_stub_387_umfpack_zl_report_control : _ CI.fatptr -> unit
val owl_stub_388_umfpack_zl_report_matrix : int64 -> int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64 -> _ CI.fatptr -> int64
val owl_stub_389_umfpack_zl_report_triplet : int64 -> int64 -> int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_390_umfpack_zl_report_vector : int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_391_umfpack_zl_report_symbolic : _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_392_umfpack_zl_report_numeric : _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_393_umfpack_zl_report_perm : int64 -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_394_amd_l_order : int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_395_amd_l2 : int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> int64 -> int64 -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> _ CI.fatptr -> unit
val owl_stub_396_amd_l_valid : int64 -> int64 -> _ CI.fatptr -> _ CI.fatptr -> int64
val owl_stub_397_amd_l_defaults : _ CI.fatptr -> unit
val owl_stub_398_amd_l_control : _ CI.fatptr -> unit
val owl_stub_399_amd_l_info : _ CI.fatptr -> unit
val owl_stub_400_umfpack_timer : unit -> float
val owl_stub_401_umfpack_tic : _ CI.fatptr -> unit
val owl_stub_402_umfpack_toc : _ CI.fatptr -> unit
type 'a result = 'a
type 'a return = 'a
type 'a fn =
| Returns : 'a CI.typ -> 'a return fn
| Function : 'a CI.typ * 'b fn -> ('a -> 'b) fn
val map_result : ('a -> 'b) -> 'a -> 'b
val returning : 'a CI.typ -> 'a return fn
val (@->) : 'a CI.typ -> 'b fn -> ('a -> 'b) fn
val foreign : a b. string -> ('a -> 'b) fn -> 'a -> 'b
val foreign_value : a. string -> 'a Ctypes.typ -> 'a Ctypes.ptr