CHANGELOG.md
CONTRIBUTING.md
LICENSE
MANIFEST.in
README.md
pyproject.toml
setup.py
csrc/adendotd.c
csrc/adenscale.c
csrc/auxfwdpr1.c
csrc/auxgivens.c
csrc/blkaux.c
csrc/blkchol.c
csrc/blkchol2.c
csrc/blkmul.c
csrc/blksdp.h
csrc/bwblkslv.c
csrc/bwblkslv2.c
csrc/bwdpr1.c
csrc/cholsplit.c
csrc/choltmpsiz.c
csrc/ddot.c
csrc/dpr1fact.c
csrc/extractA.c
csrc/findblks.c
csrc/finsymbden.c
csrc/fwblkslv.c
csrc/fwdpr1.c
csrc/getada1.c
csrc/getada2.c
csrc/getada3.c
csrc/givens.h
csrc/givensrot.c
csrc/incorder.c
csrc/invcholfac.c
csrc/iswnbr.c
csrc/mJdetd.c
csrc/ordmmd.c
csrc/ordmmd.h
csrc/ordmmdmex.c
csrc/partitA.c
csrc/psdframeit.c
csrc/psdinvjmul.c
csrc/qblkmul.c
csrc/qrK.c
csrc/quadadd.c
csrc/reflect.c
csrc/reflect.h
csrc/sdmauxCmp.c
csrc/sdmauxCone.c
csrc/sdmauxFill.c
csrc/sdmauxRdot.c
csrc/sdmauxScalarmul.c
csrc/sdmauxTriu.c
csrc/sdmauxTriudot.c
csrc/sedumi_platform.c
csrc/sedumi_platform.h
csrc/sortnnz.c
csrc/spscale.c
csrc/sqrtinv.c
csrc/symbchol.c
csrc/symbfwblk.c
csrc/symfct.c
csrc/symfct.h
csrc/symfctmex.c
csrc/triuaux.c
csrc/triuaux.h
csrc/urotorder.c
csrc/vecsym.c
csrc/kernel_smoke/smoke_test.c
src/sedumipy/__init__.py
src/sedumipy/_native.py
src/sedumipy/amul.py
src/sedumipy/checkpars.py
src/sedumipy/cone.py
src/sedumipy/cvxpy_interface.py
src/sedumipy/deninfac.py
src/sedumipy/getada.py
src/sedumipy/getada_psd.py
src/sedumipy/getdatm.py
src/sedumipy/getdense.py
src/sedumipy/getsymbada.py
src/sedumipy/incorder.py
src/sedumipy/matio.py
src/sedumipy/maxstep.py
src/sedumipy/neighborhood.py
src/sedumipy/optstep.py
src/sedumipy/pcg.py
src/sedumipy/posttransfo.py
src/sedumipy/pretransfo.py
src/sedumipy/sddir.py
src/sedumipy/sdfactor.py
src/sedumipy/sdinit.py
src/sedumipy/sdpa.py
src/sedumipy/sedumi.py
src/sedumipy/stepdif.py
src/sedumipy/symbchol.py
src/sedumipy/symbcholden.py
src/sedumipy/trydif.py
src/sedumipy/updtransfo.py
src/sedumipy/widelen.py
src/sedumipy/wregion.py
src/sedumipy.egg-info/PKG-INFO
src/sedumipy.egg-info/SOURCES.txt
src/sedumipy.egg-info/dependency_links.txt
src/sedumipy.egg-info/requires.txt
src/sedumipy.egg-info/top_level.txt
tests/test_adendotd.py
tests/test_adenscale.py
tests/test_all_diagonal_psd_blocks.py
tests/test_benchmarks.py
tests/test_blkchol.py
tests/test_blkchol_edge_cases.py
tests/test_checkpars.py
tests/test_cluster1.py
tests/test_cluster2.py
tests/test_cluster3.py
tests/test_cluster4.py
tests/test_cluster5.py
tests/test_cone.py
tests/test_cone2.py
tests/test_cvxpy_interface.py
tests/test_deninfac.py
tests/test_getada.py
tests/test_getada_psd.py
tests/test_getdatm.py
tests/test_getdense.py
tests/test_getsymbada.py
tests/test_golden_end_to_end.py
tests/test_golden_reference.py
tests/test_incorder.py
tests/test_iswnbr.py
tests/test_matio.py
tests/test_maxstep.py
tests/test_native_bindings.py
tests/test_native_sparse_solve.py
tests/test_optstep.py
tests/test_ordmmd.py
tests/test_pcg.py
tests/test_popk.py
tests/test_posttransfo.py
tests/test_pretransfo.py
tests/test_sddir.py
tests/test_sdinit.py
tests/test_sdpa.py
tests/test_sedumi.py
tests/test_sparse_solve_pipeline.py
tests/test_stepdif.py
tests/test_symbchol.py
tests/test_symbcholden.py
tests/test_symbfwblk.py
tests/test_symfct.py
tests/test_tdet_asmdxq.py
tests/test_trydif.py
tests/test_updtransfo.py
tests/test_widelen.py
tests/test_wregion.py
tests/fixtures/generate_blkchol_fixtures.py
tests/fixtures/generate_ordmmd_fixtures.py
tests/fixtures/search_blkchol_diagadd.py
tests/fixtures/search_blkchol_diagadd2.py
tests/fixtures/search_blkchol_edge_cases.py
tests/fixtures/adendotd/case1.mat
tests/fixtures/adendotd/case2.mat
tests/fixtures/adenscale/case1.mat
tests/fixtures/adenscale/case2.mat
tests/fixtures/adenscale/case3.mat
tests/fixtures/blkchol/grid5x5_blkchol_oracle.mat
tests/fixtures/blkchol/grid5x5_spd.mat
tests/fixtures/blkchol/path5_blkchol_oracle.mat
tests/fixtures/blkchol/path5_spd.mat
tests/fixtures/blkchol/rand10_blkchol_oracle.mat
tests/fixtures/blkchol/rand10_spd.mat
tests/fixtures/blkchol/rand25_blkchol_oracle.mat
tests/fixtures/blkchol/rand25_spd.mat
tests/fixtures/blkchol/star5_blkchol_oracle.mat
tests/fixtures/blkchol/star5_spd.mat
tests/fixtures/blkchol_edge/pure_add.mat
tests/fixtures/blkchol_edge/pure_add_oracle.mat
tests/fixtures/blkchol_edge/pure_skip.mat
tests/fixtures/blkchol_edge/pure_skip_oracle.mat
tests/fixtures/blkchol_edge/skip_and_add.mat
tests/fixtures/blkchol_edge/skip_and_add2.mat
tests/fixtures/blkchol_edge/skip_and_add2_oracle.mat
tests/fixtures/blkchol_edge/skip_and_add_oracle.mat
tests/fixtures/checkpars/alg0.mat
tests/fixtures/checkpars/empty.mat
tests/fixtures/checkpars/nested.mat
tests/fixtures/checkpars/partial.mat
tests/fixtures/checkpars/w.mat
tests/fixtures/checkpars/w_bad.mat
tests/fixtures/cluster1/ddot_dense.mat
tests/fixtures/cluster1/ddot_offset.mat
tests/fixtures/cluster1/qblkmul.mat
tests/fixtures/cluster1/quadadd.mat
tests/fixtures/cluster1/vecsym.mat
tests/fixtures/cluster2/dpr1fact_n1.mat
tests/fixtures/cluster2/dpr1fact_n2.mat
tests/fixtures/cluster3/K.mat
tests/fixtures/cluster3/givensrot.mat
tests/fixtures/cluster3/invcholfac.mat
tests/fixtures/cluster3/psdframeit.mat
tests/fixtures/cluster3/psdinvjmul.mat
tests/fixtures/cluster3/psdinvjmul_full.mat
tests/fixtures/cluster3/qrK.mat
tests/fixtures/cluster3/sqrtinv.mat
tests/fixtures/cluster3/urotorder.mat
tests/fixtures/cluster3/urotorder_permin.mat
tests/fixtures/cluster4/extractA.mat
tests/fixtures/cluster4/findblks.mat
tests/fixtures/cluster4/partitA.mat
tests/fixtures/cluster5/cholsplit.mat
tests/fixtures/cluster5/sortnnz.mat
tests/fixtures/cone/cone2.mat
tests/fixtures/cone/cone2_frameit.mat
tests/fixtures/cone/eigK.mat
tests/fixtures/getada/case1.mat
tests/fixtures/getada/case2.mat
tests/fixtures/getada/case3.mat
tests/fixtures/getada/case4.mat
tests/fixtures/getada_psd/case1.mat
tests/fixtures/getada_psd/case2.mat
tests/fixtures/getada_psd/case3.mat
tests/fixtures/getdense/case1.mat
tests/fixtures/getdense/case2.mat
tests/fixtures/getdense/case3.mat
tests/fixtures/getdense/case4.mat
tests/fixtures/getdense/case5.mat
tests/fixtures/getsymbada/case1.mat
tests/fixtures/getsymbada/case2.mat
tests/fixtures/getsymbada/case3.mat
tests/fixtures/getsymbada/case4.mat
tests/fixtures/incorder/case1.mat
tests/fixtures/incorder/case2.mat
tests/fixtures/incorder/case3.mat
tests/fixtures/incorder/case4.mat
tests/fixtures/iswnbr/case1.mat
tests/fixtures/iswnbr/case2.mat
tests/fixtures/iswnbr/case3.mat
tests/fixtures/iswnbr/case4.mat
tests/fixtures/ordmmd/grid5x5.mat
tests/fixtures/ordmmd/grid5x5_oracle.mat
tests/fixtures/ordmmd/grid5x5_symfct_oracle.mat
tests/fixtures/ordmmd/path5.mat
tests/fixtures/ordmmd/path5_oracle.mat
tests/fixtures/ordmmd/path5_symfct_oracle.mat
tests/fixtures/ordmmd/rand10.mat
tests/fixtures/ordmmd/rand10_oracle.mat
tests/fixtures/ordmmd/rand10_symfct_oracle.mat
tests/fixtures/ordmmd/rand25.mat
tests/fixtures/ordmmd/rand25_oracle.mat
tests/fixtures/ordmmd/rand25_symfct_oracle.mat
tests/fixtures/ordmmd/rand50.mat
tests/fixtures/ordmmd/rand50_oracle.mat
tests/fixtures/ordmmd/rand50_symfct_oracle.mat
tests/fixtures/ordmmd/star5.mat
tests/fixtures/ordmmd/star5_oracle.mat
tests/fixtures/ordmmd/star5_symfct_oracle.mat
tests/fixtures/posttransfo/complex_sdp.mat
tests/fixtures/posttransfo/real_only.mat
tests/fixtures/posttransfo/with_ycomplex.mat
tests/fixtures/pretransfo/complex_sdp_all.mat
tests/fixtures/pretransfo/complex_sdp_single.mat
tests/fixtures/pretransfo/free_lorentz.mat
tests/fixtures/pretransfo/free_split.mat
tests/fixtures/pretransfo/kitchen_sink_lorentz.mat
tests/fixtures/pretransfo/kitchen_sink_split.mat
tests/fixtures/pretransfo/lorentz.mat
tests/fixtures/pretransfo/lp_only.mat
tests/fixtures/pretransfo/mixed_l_q_r.mat
tests/fixtures/pretransfo/real_sdp.mat
tests/fixtures/pretransfo/real_sdp_diag.mat
tests/fixtures/pretransfo/rotated_lorentz.mat
tests/fixtures/pretransfo/xcomplex_mixed.mat
tests/fixtures/pretransfo/ycomplex.mat
tests/fixtures/sdinit/amul.mat
tests/fixtures/sdinit/deninfac_case1.mat
tests/fixtures/sdinit/deninfac_case2.mat
tests/fixtures/sdinit/getdatm.mat
tests/fixtures/sdinit/getdatm_dense.mat
tests/fixtures/sdinit/maxstep.mat
tests/fixtures/sdinit/optstep.mat
tests/fixtures/sdinit/pcg.mat
tests/fixtures/sdinit/pcg_dense.mat
tests/fixtures/sdinit/popk.mat
tests/fixtures/sdinit/sddir.mat
tests/fixtures/sdinit/sdinit_case1.mat
tests/fixtures/sdinit/tdet_asmdxq.mat
tests/fixtures/sdinit/trydif.mat
tests/fixtures/sdinit/updtransfo.mat
tests/fixtures/sdinit/widelen.mat
tests/fixtures/sdinit/wregion_case1.mat
tests/fixtures/sdinit/wregion_case2.mat
tests/fixtures/sdpa/test_problem.dat-s
tests/fixtures/sdpa/test_problem_oracle.mat
tests/fixtures/sedumi/lp_feasible.mat
tests/fixtures/sedumi/lp_free_feasible.mat
tests/fixtures/sedumi/lp_infeasible.mat
tests/fixtures/sedumi/lp_socp_sdp_dense_feasible.mat
tests/fixtures/sedumi/lp_sparse_feasible.mat
tests/fixtures/sedumi/rotated_cone_feasible.mat
tests/fixtures/sedumi/sdp_feasible.mat
tests/fixtures/sedumi/sdp_mixed_cones_feasible.mat
tests/fixtures/sedumi/socp_feasible.mat
tests/fixtures/sedumi/socp_two_blocks.mat
tests/fixtures/stepdif/case1_tpmtd_pos_sdpos.mat
tests/fixtures/stepdif/case2_tpmtd_neg_sdpos.mat
tests/fixtures/stepdif/case3_sdneg.mat
tests/fixtures/stepdif/case4_sdzero.mat
tests/fixtures/stepdif/case5_large_step.mat
tests/fixtures/stepdif/case6_large_step_neg_tpmtd.mat
tests/fixtures/stepdif/case7_interior_minimizer.mat
tests/fixtures/stepdif/case8_breakpoint.mat
tests/fixtures/symbcholden/case1.mat
tests/fixtures/symbcholden/case2.mat
tests/fixtures/symbcholden/case3.mat
tests/fixtures/symbfwblk/case1.mat
tests/fixtures/symbfwblk/case2.mat
tests/fixtures/symbfwblk/case3.mat
tools/build_libsedumi.sh