LICENSE
MANIFEST.in
README.md
environment.yml
setup.cfg
setup.py
CPG_code/__init__.py
CPG_code/setup.py
DEBUG/__init__.py
DEBUG/cpg_solver.py
DEBUG/setup.py
MPC_code/__init__.py
MPC_code/cpg_solver.py
MPC_code/setup.py
code_dev/__init__.py
code_dev/cpg_solver.py
code_dev/setup.py
cvxpygen/__init__.py
cvxpygen/cpg.py
cvxpygen/mappings.py
cvxpygen/solvers.py
cvxpygen/utils.py
cvxpygen.egg-info/PKG-INFO
cvxpygen.egg-info/SOURCES.txt
cvxpygen.egg-info/dependency_links.txt
cvxpygen.egg-info/requires.txt
cvxpygen.egg-info/top_level.txt
cvxpygen/solvers/Clarabel.cpp/.clang-format
cvxpygen/solvers/Clarabel.cpp/.git
cvxpygen/solvers/Clarabel.cpp/.gitignore
cvxpygen/solvers/Clarabel.cpp/.gitmodules
cvxpygen/solvers/Clarabel.cpp/CMakeLists.txt
cvxpygen/solvers/Clarabel.cpp/LICENSE.md
cvxpygen/solvers/Clarabel.cpp/README.md
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/Cargo.toml
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/pyproject.toml
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/rustfmt.toml
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/lib.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/algebra/adjoint.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/algebra/error_types.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/algebra/floats.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/algebra/math_traits.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/algebra/matrix_traits.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/algebra/matrix_types.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/algebra/mod.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/algebra/reshaped.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/algebra/scalarmath.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/algebra/symmetric.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/algebra/vecmath.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/algebra/csc/block_concatenate.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/algebra/csc/core.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/algebra/csc/matrix_math.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/algebra/csc/mod.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/algebra/csc/utils.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/algebra/dense/blas.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/algebra/dense/blaslike_traits.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/algebra/dense/block_concatenate.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/algebra/dense/cholesky.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/algebra/dense/core.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/algebra/dense/gemm.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/algebra/dense/gemv.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/algebra/dense/kron.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/algebra/dense/matrix_math.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/algebra/dense/mod.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/algebra/dense/svd.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/algebra/dense/syevr.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/algebra/dense/symv.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/algebra/dense/syr2k.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/algebra/dense/syrk.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/algebra/densesym3x3/mod.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/qdldl/mod.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/qdldl/qdldl.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/qdldl/test.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/solver/mod.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/solver/core/mod.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/solver/core/settings.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/solver/core/solver.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/solver/core/traits.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/solver/core/cones/compositecone.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/solver/core/cones/expcone.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/solver/core/cones/genpowcone.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/solver/core/cones/mod.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/solver/core/cones/nonnegativecone.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/solver/core/cones/nonsymmetric_common.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/solver/core/cones/powcone.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/solver/core/cones/psdtrianglecone.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/solver/core/cones/socone.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/solver/core/cones/supportedcone.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/solver/core/cones/symmetric_common.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/solver/core/cones/zerocone.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/solver/core/kktsolvers/mod.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/solver/core/kktsolvers/direct/mod.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/solver/core/kktsolvers/direct/quasidef/datamaps.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/solver/core/kktsolvers/direct/quasidef/directldlkktsolver.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/solver/core/kktsolvers/direct/quasidef/kkt_assembly.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/solver/core/kktsolvers/direct/quasidef/mod.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/solver/core/kktsolvers/direct/quasidef/ldlsolvers/mod.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/solver/core/kktsolvers/direct/quasidef/ldlsolvers/qdldl.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/solver/implementations/mod.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/solver/implementations/default/equilibration.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/solver/implementations/default/info.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/solver/implementations/default/info_print.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/solver/implementations/default/kktsystem.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/solver/implementations/default/mod.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/solver/implementations/default/presolver.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/solver/implementations/default/problemdata.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/solver/implementations/default/residuals.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/solver/implementations/default/settings.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/solver/implementations/default/solution.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/solver/implementations/default/solver.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/solver/implementations/default/variables.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/solver/utils/atomic.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/solver/utils/infbounds.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/solver/utils/mod.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/timers/mod.rs
cvxpygen/solvers/Clarabel.cpp/Clarabel.rs/src/timers/timers.rs
cvxpygen/solvers/Clarabel.cpp/include/Clarabel
cvxpygen/solvers/Clarabel.cpp/include/c/ClarabelTypes.h
cvxpygen/solvers/Clarabel.cpp/include/c/CscMatrix.h
cvxpygen/solvers/Clarabel.cpp/include/c/DefaultInfo.h
cvxpygen/solvers/Clarabel.cpp/include/c/DefaultSettings.h
cvxpygen/solvers/Clarabel.cpp/include/c/DefaultSolution.h
cvxpygen/solvers/Clarabel.cpp/include/c/DefaultSolver.h
cvxpygen/solvers/Clarabel.cpp/include/c/SupportedConeT.h
cvxpygen/solvers/Clarabel.cpp/rust_wrapper/CMakeLists.txt
cvxpygen/solvers/Clarabel.cpp/rust_wrapper/Cargo.toml
cvxpygen/solvers/Clarabel.cpp/rust_wrapper/cbindgen.toml
cvxpygen/solvers/Clarabel.cpp/rust_wrapper/src/algebra.rs
cvxpygen/solvers/Clarabel.cpp/rust_wrapper/src/core.rs
cvxpygen/solvers/Clarabel.cpp/rust_wrapper/src/lib.rs
cvxpygen/solvers/Clarabel.cpp/rust_wrapper/src/solver/mod.rs
cvxpygen/solvers/Clarabel.cpp/rust_wrapper/src/solver/implementations/mod.rs
cvxpygen/solvers/Clarabel.cpp/rust_wrapper/src/solver/implementations/default/info.rs
cvxpygen/solvers/Clarabel.cpp/rust_wrapper/src/solver/implementations/default/mod.rs
cvxpygen/solvers/Clarabel.cpp/rust_wrapper/src/solver/implementations/default/settings.rs
cvxpygen/solvers/Clarabel.cpp/rust_wrapper/src/solver/implementations/default/solution.rs
cvxpygen/solvers/Clarabel.cpp/rust_wrapper/src/solver/implementations/default/solver.rs
cvxpygen/solvers/Clarabel.cpp/rust_wrapper/src/utils/csc_matrix.rs
cvxpygen/solvers/Clarabel.cpp/rust_wrapper/src/utils/mod.rs
cvxpygen/solvers/Clarabel.cpp/rust_wrapper/src/utils/supported_cones_T.rs
cvxpygen/solvers/ecos/.DS_Store
cvxpygen/solvers/ecos/.bumpversion.cfg
cvxpygen/solvers/ecos/.git
cvxpygen/solvers/ecos/.gitignore
cvxpygen/solvers/ecos/.travis.yml
cvxpygen/solvers/ecos/CMakeLists.txt
cvxpygen/solvers/ecos/CONTRIBUTING.md
cvxpygen/solvers/ecos/COPYING
cvxpygen/solvers/ecos/Makefile
cvxpygen/solvers/ecos/README.md
cvxpygen/solvers/ecos/README.pdf
cvxpygen/solvers/ecos/ecos.mk
cvxpygen/solvers/ecos/ecos_bb/ecos_bb.c
cvxpygen/solvers/ecos/ecos_bb/ecos_bb_preproc.c
cvxpygen/solvers/ecos/external/SuiteSparse_config/SuiteSparse_config.h
cvxpygen/solvers/ecos/external/amd/Makefile
cvxpygen/solvers/ecos/external/amd/README.txt
cvxpygen/solvers/ecos/external/amd/include/amd.h
cvxpygen/solvers/ecos/external/amd/include/amd_internal.h
cvxpygen/solvers/ecos/external/amd/src/amd_1.c
cvxpygen/solvers/ecos/external/amd/src/amd_2.c
cvxpygen/solvers/ecos/external/amd/src/amd_aat.c
cvxpygen/solvers/ecos/external/amd/src/amd_control.c
cvxpygen/solvers/ecos/external/amd/src/amd_defaults.c
cvxpygen/solvers/ecos/external/amd/src/amd_dump.c
cvxpygen/solvers/ecos/external/amd/src/amd_global.c
cvxpygen/solvers/ecos/external/amd/src/amd_info.c
cvxpygen/solvers/ecos/external/amd/src/amd_order.c
cvxpygen/solvers/ecos/external/amd/src/amd_post_tree.c
cvxpygen/solvers/ecos/external/amd/src/amd_postorder.c
cvxpygen/solvers/ecos/external/amd/src/amd_preprocess.c
cvxpygen/solvers/ecos/external/amd/src/amd_valid.c
cvxpygen/solvers/ecos/external/ldl/Makefile
cvxpygen/solvers/ecos/external/ldl/README.txt
cvxpygen/solvers/ecos/external/ldl/include/ldl.h
cvxpygen/solvers/ecos/external/ldl/src/ldl.c
cvxpygen/solvers/ecos/include/cone.h
cvxpygen/solvers/ecos/include/ctrlc.h
cvxpygen/solvers/ecos/include/data.h
cvxpygen/solvers/ecos/include/ecos.h
cvxpygen/solvers/ecos/include/ecos_bb.h
cvxpygen/solvers/ecos/include/equil.h
cvxpygen/solvers/ecos/include/expcone.h
cvxpygen/solvers/ecos/include/glblopts.h
cvxpygen/solvers/ecos/include/kkt.h
cvxpygen/solvers/ecos/include/spla.h
cvxpygen/solvers/ecos/include/splamm.h
cvxpygen/solvers/ecos/include/timer.h
cvxpygen/solvers/ecos/include/wright_omega.h
cvxpygen/solvers/ecos/src/cone.c
cvxpygen/solvers/ecos/src/ctrlc.c
cvxpygen/solvers/ecos/src/ecos.c
cvxpygen/solvers/ecos/src/equil.c
cvxpygen/solvers/ecos/src/expcone.c
cvxpygen/solvers/ecos/src/kkt.c
cvxpygen/solvers/ecos/src/preproc.c
cvxpygen/solvers/ecos/src/runecos.c
cvxpygen/solvers/ecos/src/runecos_exp.c
cvxpygen/solvers/ecos/src/spla.c
cvxpygen/solvers/ecos/src/splamm.c
cvxpygen/solvers/ecos/src/timer.c
cvxpygen/solvers/ecos/src/wright_omega.c
cvxpygen/solvers/osqp-python/LICENSE
cvxpygen/solvers/scs/.DS_Store
cvxpygen/solvers/scs/.bumpversion.cfg
cvxpygen/solvers/scs/.git
cvxpygen/solvers/scs/.gitignore
cvxpygen/solvers/scs/CITATION.cff
cvxpygen/solvers/scs/CMakeLists.txt
cvxpygen/solvers/scs/LICENSE.txt
cvxpygen/solvers/scs/Makefile
cvxpygen/solvers/scs/README.md
cvxpygen/solvers/scs/scs.mk
cvxpygen/solvers/scs/cmake/AddInstallRPATHSupport.cmake
cvxpygen/solvers/scs/cmake/AddUninstallTarget.cmake
cvxpygen/solvers/scs/cmake/InstallBasicPackageFiles.cmake
cvxpygen/solvers/scs/cmake/scs_types.h.in
cvxpygen/solvers/scs/include/aa.h
cvxpygen/solvers/scs/include/cones.h
cvxpygen/solvers/scs/include/ctrlc.h
cvxpygen/solvers/scs/include/glbopts.h
cvxpygen/solvers/scs/include/linalg.h
cvxpygen/solvers/scs/include/linsys.h
cvxpygen/solvers/scs/include/normalize.h
cvxpygen/solvers/scs/include/rw.h
cvxpygen/solvers/scs/include/scs.h
cvxpygen/solvers/scs/include/scs_blas.h
cvxpygen/solvers/scs/include/scs_types.h
cvxpygen/solvers/scs/include/scs_work.h
cvxpygen/solvers/scs/include/util.h
cvxpygen/solvers/scs/linsys/csparse.c
cvxpygen/solvers/scs/linsys/csparse.h
cvxpygen/solvers/scs/linsys/scs_matrix.c
cvxpygen/solvers/scs/linsys/scs_matrix.h
cvxpygen/solvers/scs/linsys/cpu/direct/private.c
cvxpygen/solvers/scs/linsys/cpu/direct/private.h
cvxpygen/solvers/scs/linsys/cpu/indirect/private.c
cvxpygen/solvers/scs/linsys/cpu/indirect/private.h
cvxpygen/solvers/scs/linsys/external/amd/LICENSE.txt
cvxpygen/solvers/scs/linsys/external/amd/SuiteSparse_config.c
cvxpygen/solvers/scs/linsys/external/amd/SuiteSparse_config.h
cvxpygen/solvers/scs/linsys/external/amd/amd.h
cvxpygen/solvers/scs/linsys/external/amd/amd_1.c
cvxpygen/solvers/scs/linsys/external/amd/amd_2.c
cvxpygen/solvers/scs/linsys/external/amd/amd_aat.c
cvxpygen/solvers/scs/linsys/external/amd/amd_control.c
cvxpygen/solvers/scs/linsys/external/amd/amd_defaults.c
cvxpygen/solvers/scs/linsys/external/amd/amd_dump.c
cvxpygen/solvers/scs/linsys/external/amd/amd_global.c
cvxpygen/solvers/scs/linsys/external/amd/amd_info.c
cvxpygen/solvers/scs/linsys/external/amd/amd_internal.h
cvxpygen/solvers/scs/linsys/external/amd/amd_order.c
cvxpygen/solvers/scs/linsys/external/amd/amd_post_tree.c
cvxpygen/solvers/scs/linsys/external/amd/amd_postorder.c
cvxpygen/solvers/scs/linsys/external/amd/amd_preprocess.c
cvxpygen/solvers/scs/linsys/external/amd/amd_valid.c
cvxpygen/solvers/scs/linsys/external/amd/changes
cvxpygen/solvers/scs/linsys/external/qdldl/LICENSE
cvxpygen/solvers/scs/linsys/external/qdldl/README.md
cvxpygen/solvers/scs/linsys/external/qdldl/changes
cvxpygen/solvers/scs/linsys/external/qdldl/qdldl.c
cvxpygen/solvers/scs/linsys/external/qdldl/qdldl.h
cvxpygen/solvers/scs/linsys/external/qdldl/qdldl_types.h
cvxpygen/solvers/scs/src/aa.c
cvxpygen/solvers/scs/src/cones.c
cvxpygen/solvers/scs/src/ctrlc.c
cvxpygen/solvers/scs/src/linalg.c
cvxpygen/solvers/scs/src/normalize.c
cvxpygen/solvers/scs/src/rw.c
cvxpygen/solvers/scs/src/scs.c
cvxpygen/solvers/scs/src/scs_version.c
cvxpygen/solvers/scs/src/util.c
cvxpygen/template/CMakeLists.txt
cvxpygen/template/LICENSE
cvxpygen/template/README.html
cvxpygen/template/__init__.py
cvxpygen/template/setup.py
cvxpygen/template/grad/a.out
cvxpygen/template/grad/cpg_osqp_grad_compute.c
cvxpygen/template/grad/cpg_osqp_grad_compute.h
cvxpygen/template/grad/cpg_osqp_grad_workspace.h
cvxpygen_custom_diff_bak/__init__.py
cvxpygen_custom_diff_bak/cpg.py
cvxpygen_custom_diff_bak/mappings.py
cvxpygen_custom_diff_bak/solvers.py
cvxpygen_custom_diff_bak/utils.py
cvxpygen_custom_diff_bak/template/__init__.py
cvxpygen_custom_diff_bak/template/setup.py
debug/__init__.py
debug/cpg_solver.py
debug/setup.py
mpc_2d/__init__.py
mpc_2d/cpg_solver.py
mpc_2d/setup.py
nonneg_LS/__init__.py
nonneg_LS/cpg_solver.py
nonneg_LS/setup.py
nonneg_LS_OSQP/__init__.py
nonneg_LS_OSQP/cpg_solver.py
nonneg_LS_OSQP/setup.py
nonneg_LS_bak/__init__.py
nonneg_LS_bak/cpg_solver.py
nonneg_LS_bak/setup.py
nonneg_LS_proto/__init__.py
nonneg_LS_proto/cpg_solver.py
nonneg_LS_proto/setup.py
proto/__init__.py
proto/cpg_solver.py
proto/setup.py
sp_compiled_CLARABEL/__init__.py
sp_compiled_CLARABEL/cpg_solver.py
sp_compiled_CLARABEL/setup.py
sp_compiled_E/__init__.py
sp_compiled_E/setup.py
sp_compiled_ECOS/__init__.py
sp_compiled_ECOS/cpg_solver.py
sp_compiled_ECOS/setup.py
sp_compiled_SCS/__init__.py
sp_compiled_SCS/cpg_solver.py
sp_compiled_SCS/setup.py
test/__init__.py
test/cpg_solver.py
test/setup.py
tests/test_E2E_LP.py
tests/test_E2E_QP.py
tests/test_E2E_SOCP.py
tests/test_diff.py
tests/test_unsupported_solvers.py