Cargo.lock,sha256=tJxp2lDkP9SwBzXmg5cnkzmkA79T7z5HUB7LqcifQno,32543
Cargo.toml,sha256=UZ_I0ZvwOMHepbiYbDRKI2oE9gDidyMNRnt7n1Gjwl0,353
crates/discopt-core/Cargo.toml,sha256=vmbC1vtAtbfYh2LuZwHg7tymsDUE-T0_DMxPGFWkfvc,283
crates/discopt-core/src/bnb/branching.rs,sha256=yWL8hFNkRL6UUlUVM1H5GIVPIelEM34KjHR5UyHDwxk,20450
crates/discopt-core/src/bnb/mod.rs,sha256=9XPXVgTdrxAE4kfPEirUF5PiwAHrSAZSFRi9S2ubgVw,439
crates/discopt-core/src/bnb/node.rs,sha256=HZjUV4WZPLD5B9Ffs-65XZC1_QiI58F29B2V3HnAgtc,3869
crates/discopt-core/src/bnb/pool.rs,sha256=a4osmXy-ttct5dA3UQWx0OxG_zCwaX1UyTcxk4t3o0Q,9407
crates/discopt-core/src/bnb/tree_manager.rs,sha256=zC2ek5Z0EXwhLFlxGflX-5aPurmnJn1t64n9xKvek28,29965
crates/discopt-core/src/expr.rs,sha256=1NJ2rkwPMt-F-Oy3x8Kh-sJPwN6MoghH2qhIDeDygqw,53718
crates/discopt-core/src/lib.rs,sha256=udo2Z7OaCaAdwq15jHyg9SzNeZdv4aH33apDKJyGr_w,511
crates/discopt-core/src/nl_parser.rs,sha256=xP5-i723rg1FvFBcyD3nDEdu4_sYceOkjMcd8sxBAiI,74593
crates/discopt-core/src/presolve/fbbt.rs,sha256=aQEdxHlp1v50tT7jgVgv0j4LKmkK0SRZ6b-rgBem1eQ,56871
crates/discopt-core/src/presolve/mod.rs,sha256=DatbTguZAW3lQxVoQpNSwhideRZVlN5Vn9Vlv5sW3sY,839
crates/discopt-core/src/presolve/obbt.rs,sha256=6mEmcGALHgeKWWaEtdS2WJYcO50RkHmdjG4wmUei9z0,22459
crates/discopt-core/src/presolve/probing.rs,sha256=s0qJoT8F5W1lTKCTPQYo6DftoQ8VUB4k35HIRlk5yc8,15324
crates/discopt-core/src/presolve/simplify.rs,sha256=n4NU3h26Yvs4--zuYBJljm4UQF2bK5kdWkkgkI-zUD8,20600
crates/discopt-python/Cargo.toml,sha256=CuMeHYYgECtDr2STcL95LP41_P7fdA1EOTF7U6kgokM,366
crates/discopt-python/src/batch.rs,sha256=hQ4sEyb2_E63bTmZRoJX8bbkAw2u2moIWldNNuGtQq8,8372
crates/discopt-python/src/bnb_bindings.rs,sha256=OFf3d3jZ6NYU--xMRjlkulPA8_CEoS_tJ9dyBaJ8gkE,11961
crates/discopt-python/src/expr_bindings.rs,sha256=EaBF6Y82XKoPrr0OE9r3s2Ugt2GQ2SIGGDdS0BYZc9Y,36112
crates/discopt-python/src/lib.rs,sha256=DFp-DQxw6G0A6f9hz-WhULb2ENyJfLTwg0XoHt00bjU,1133
crates/discopt-python/src/nl_bindings.rs,sha256=VOmHL1DjowCdHcZoYKcaScLLd1ZfdefDgExPMIpDX-Y,1153
crates/discopt-python/src/ripopt_bindings.rs,sha256=eqOHDS7aOg3etTKEmut-G7uVY0IffDVjhTWFi3VSEwY,10407
discopt/__init__.py,sha256=JubYftHatoXDX8Sgs5A42EWYUBbB2VOLnnR_OphLONw,2385
discopt/_jax/PHASE3_MATH_NOTES.md,sha256=7DfKFAS5cceWERE7mjSrrAya97yAEy0R0y0Z5NmWWZQ,17703
discopt/_jax/__init__.py,sha256=IQdBLbddOnJl0NAqviiq-MfRkEXZAzRjj1Iw0eP6h3o,245
discopt/_jax/alphabb.py,sha256=v6EZptBZBkHJezx3V_HCCQiripJK5X-X-dpRBWND5I8,8603
discopt/_jax/batch_evaluator.py,sha256=etwoJRXsUGjwItK72sKRVzBHOYj05T8mxfpb_7O-q44,5161
discopt/_jax/convexity.py,sha256=43ifoJh_siiVUfPjPy3o1xD2C0RTiDa8bApA6E61q6k,14081
discopt/_jax/cutting_planes.py,sha256=KVli5s17adFhg_EsgpuLCQe5u4__k3P0RUkNpfMtO7I,33314
discopt/_jax/dag_compiler.py,sha256=dovg0url8RYcjinF9lR-tyicJTTmZgFUZ1DjgcfKUEY,7678
discopt/_jax/differentiable.py,sha256=67AWU266txvsMd0b7gs25KePfSHhb5OzpmZxdlx9yKk,47007
discopt/_jax/differentiable_lp.py,sha256=RQjVpYHCTbzMM6eYEMGIQJ1n2M9VmmPa6DBW1E0Sn6k,5644
discopt/_jax/differentiable_qp.py,sha256=8cIcL0kV3Pu3gQ4OyoZUiUA8bIWWs76LOHSddxOdd5c,5232
discopt/_jax/differentiable_solve.py,sha256=g-VZgMBPizBLLbee852rPQkpi62aGiEABUWUtdtpK14,10226
discopt/_jax/envelopes.py,sha256=PMvEsAPNXhCZTmYJVJD4PTX626lnmX4qN7ZbaIOEQY4,18925
discopt/_jax/gdp_reformulate.py,sha256=z8g4sHBeN0Cyit4jcGWakGzMT8PVC2w_Tgr8yq8yapQ,56309
discopt/_jax/gnn_branching.py,sha256=zJHZl6BVrnDZX7eg2AynIDBq_KEP67p-TOFI7ID1b8w,18871
discopt/_jax/gnn_policy.py,sha256=sno7ub2Cy01l7VCBbIJDgnb8XxwnPM9wtbBm0fnu_mI,7620
discopt/_jax/icnn.py,sha256=MA_h-kNYeK6qPKpjfa6cn7i4_cwyR529i-f-CocoNu0,6674
discopt/_jax/icnn_trainer.py,sha256=8bKdxgVM_L77YQKDYMR1ZRYx3cFL0Uk3GEYdMetM9Nc,16638
discopt/_jax/ipm.py,sha256=GheHyLvcCuDe_eN_jFA7nNjpuBcmkuf5MhGdL-6D6MY,43527
discopt/_jax/ipm_callbacks.py,sha256=8z84AMmM5oI5KzzNqY1iFTKGlviN8ljJPf6BgeawM-k,44107
discopt/_jax/ipm_iterative.py,sha256=cAiJ1duqWfRw2XLTUYO8mpYca9-paqxLIBDwvdvpV4g,16092
discopt/_jax/learned_relaxations.py,sha256=g9acfNOX3FG9bziC1C7zhN7KsF5P7H6V0jXeJk1xKSk,9592
discopt/_jax/lp_ipm.py,sha256=5SBlEXgIJ9sqOZfKOFTZbOlgRNIpAM0y1t3R5vsKPus,21309
discopt/_jax/mccormick.py,sha256=wMCYRNhJyGCgmnJZrdsmymNPOifYsMROlZKEQwdjngk,22810
discopt/_jax/mccormick_nlp.py,sha256=9PCNIs9lRGVxLE1jrPz0lIIcPC6nL3kSoXxqJ-lD6Z4,9172
discopt/_jax/nl_evaluator.py,sha256=itiDDLoOTipTubTbZyXPyyKdwE448OyHkl4Y2qkqXcs,6680
discopt/_jax/nl_reconstruction.py,sha256=mi192_QoZ-sRK4bZgA8n1H0ZKdZA1PegNpO59-lZ0Hg,4152
discopt/_jax/nlp_evaluator.py,sha256=dfbUWu0k9QH_0NWgzISDAmoEIbyGDpbJRK4lnj1GufY,8490
discopt/_jax/obbt.py,sha256=YSd4cw6oO_PvvmUXiUQRMGOdDEC8b57g8U3O9LCdkns,16767
discopt/_jax/pcg.py,sha256=KWEPahJjt3ku8dpf7tIDnYOZ37zL3SEqAPcvsIa3ahk,10424
discopt/_jax/piecewise_mccormick.py,sha256=Rnsj8X81o1we5Ks_TyyZLZG_p_sZakCwIpORLs0d_nU,11324
discopt/_jax/primal_heuristics.py,sha256=OPNbN3tAchWCwJCsAwuVsBdBsGgeGyVVgn6WmWDSimw,7870
discopt/_jax/problem_classifier.py,sha256=3p20fCYRYsQ4jhRpdeG9dM-cBBEH0AVQYJAin0wRuG4,38451
discopt/_jax/problem_graph.py,sha256=4QytupkMn6uUfD4kw_HqVa6zQRd9UqSb-cUNW3faPD0,9863
discopt/_jax/qp_ipm.py,sha256=2E5hg0wul3xJPsA5egyvPRwH_0-BM7ESWOGsqIDawUI,22135
discopt/_jax/relaxation_compiler.py,sha256=-pTKYeqq5pUFfVkKzafQLtPwSy2Z8Psuw2KBqXTU3oY,28565
discopt/_jax/sparse_ipm.py,sha256=CU2qgDFXoIdSLHyAXMf-fgbQgmbFsYaPJ4Q4c2jdYRc,13538
discopt/_jax/sparse_jacobian.py,sha256=_XGFLJ4e7yMipQhgvr_1ob2aVLYlu3XrG1RW-PYamKw,4003
discopt/_jax/sparse_kkt.py,sha256=YrFZuoIuquSlJWOeM0ucIHgBs3IrGTtnZmV8qUGDbvQ,5023
discopt/_jax/sparsity.py,sha256=sLUYgEqYdRz-AsuIJogpv5nc-w0omowh2RfHhU2NzTw,14260
discopt/_jax/strong_branching.py,sha256=__0qFZkCUVRKXFxSYMab9B6KqWHgs-QAsyZ7iImoPPM,6087
discopt/_rust.cp312-win_amd64.pyd,sha256=RypL7QdBiv1VObI3US5X3C-zCuGItPQ8lciG0osNllY,5661184
discopt/benchmarks/__init__.py,sha256=c7yo7cM7sLgpzc0YNRQapgOZG4k_3bfJFi8XOBm9gKE,643
discopt/benchmarks/metrics.py,sha256=NHTTkHG091-DN_o-7f_8_wzTYv7QEzXjctmfN4cIprE,6473
discopt/benchmarks/runner.py,sha256=ky2DBYpidMWlsg-2ibIQWm-Z9-ihQmbl6iMQWNSLido,7241
discopt/callbacks.py,sha256=T-37rd1NEXjSOGZntedbT8Np3InAVtZOWA_m4h1PB8Q,6742
discopt/cli.py,sha256=Zxx0tp910EbINezjJcupu6rU09e0zdb8mmcsVZ9rr-E,9071
discopt/constants.py,sha256=feLNcm9Hmp_fihV7VFvSgdmSkpkOLn8zONLRr14YNhI,2330
discopt/dae/__init__.py,sha256=2wGTsGS22rYuGgTcI9ulbhs6GksxIuCDW5-VAhsg4QI,1508
discopt/dae/collocation.py,sha256=8o3XHgqunuDD3O-BkEa1XFeD_f1xWpXkznyBxF0hfwY,28851
discopt/dae/finite_difference.py,sha256=JhhZILDubpiz4adzlXlRlcpZ80povoldUk6pMvbsuOU,19358
discopt/dae/mol.py,sha256=pMefnHksjhCCoKb4pRmljuIX_WST1GgtkAlOaMuewws,16420
discopt/dae/polynomials.py,sha256=X6JedwtyT08aNG8kVfTi6MrLm5BzVci9m73AYKioAXU,7322
discopt/export/__init__.py,sha256=j1kc3anZ7Xi1vMZpyZBxCkPflfOEP3UtbRCPkHiq4rQ,734
discopt/export/_extract.py,sha256=y5GbdpzqHbB5aHqJizYLxykUHkyjU0rh99RGx7GvSgw,18620
discopt/export/lp.py,sha256=ciKWBjaWz8ApY315dVJF3iOM80IhsW86tqH13QbdYYQ,6126
discopt/export/mps.py,sha256=zzBv_E2dixGcg_OL1jJdwsqSRxsVrWV1_ZEifG7Vop0,9173
discopt/interfaces/__init__.py,sha256=de_l6jduxtXn2fH5myTUKTOUFM3OHpjFf1Gmt_lc9tY,56
discopt/interfaces/cutest.py,sha256=3wTcScUfXgJqF2EAXoSyhkOLc1Edv3IhDU7_AhTPsxk,17193
discopt/llm/__init__.py,sha256=03kKLvyUR_xVmEEt4oqyLutpm3n_TmwaQyNSHiiYusQ,2964
discopt/llm/advisor.py,sha256=i2A_8GGY98piquqqDTGEm212khjYWPicFZ7iCwNCdOU,11204
discopt/llm/chat.py,sha256=IWC-X5fHxzhEXi-3sWDn4ftS1IbwyHU-j1b5UmNH8Wk,12235
discopt/llm/commentary.py,sha256=UHXAdSAdeDD8_7T3BrpUQ4qkjwJF5TfCZElwxWZmffk,7265
discopt/llm/diagnosis.py,sha256=1nqHS3EIaYNOWXL-J6UJdxtuOl7aHFKa_CwY4yOfFVk,10954
discopt/llm/prompts.py,sha256=vx7entLQdr8FEYW2ZQrzJ2dfOT8Frf38rBEi8Pa-a0c,8740
discopt/llm/provider.py,sha256=L2TZa74jol1KEE51GS0y5snC0OwhLxDRb2v8V-NYkDY,4640
discopt/llm/reformulation.py,sha256=rxJeTxknXULKXbA7RPScxjX9PCnFDlUIJJ6m7wyNVfA,11723
discopt/llm/safety.py,sha256=EhJtapmGpfwRtO0o7v7tnBZv8dgKn6amoe6pjKLzC88,4356
discopt/llm/serializer.py,sha256=UHdonzqSXx9_F_ECplHJZDw4AwnES8NLzjmF76oz6hU,7171
discopt/llm/tools.py,sha256=LDflJBzGP5OQvKg05QSQG2bkadsDzrnRRBBfjJ4uhKg,22923
discopt/modeling/__init__.py,sha256=RlNusthDtXu-JM3bIqFbGPsaSo8HWfv5fuB7ZFg6cyE,2302
discopt/modeling/core.py,sha256=CQ-FQesG87PlHOGCnYlgK6TXasjNKDq66QoDGCSOdMk,78649
discopt/modeling/examples.py,sha256=7Q6H3_dzW-stmoi8DGkdzcTvNLZPiIIBOspWvHs2US0,27995
discopt/nn/__init__.py,sha256=ReEbnRuGycUcT-zafyGeUxqITfdDzobE--Ii5yXzkPo,2869
discopt/nn/bounds.py,sha256=5Dghbj96SBgBm4lFwByVmIGdO_oGlvfO7xP2ZpKbQBI,2836
discopt/nn/formulations/__init__.py,sha256=t09DOGHaoqUjADLnpwzitgWh_qpIBEISmsvpDjrjznY,456
discopt/nn/formulations/base.py,sha256=r3OWNYuILxMjoPDxwM0TmuquSnvEPNVku6CK_UMlcPI,5915
discopt/nn/formulations/full_space.py,sha256=yoPbvRIPmZbb2VmqTO3Xgl53QZ_qCJy5GsP1wlkVXpk,5996
discopt/nn/formulations/reduced_space.py,sha256=CcbdFMyqi_C6yYjqVxYGxfiJY9rnM4UdoJq-t_1aIbU,4727
discopt/nn/formulations/relu_bigm.py,sha256=A3w1__BeD6Dgc7gbBulm2zdoUWqYLlOoIjXaJwqbUiM,6740
discopt/nn/formulations/tree_ensemble.py,sha256=tEXwb4-WjIy7Zq7v9ssx6f4D8EkQX-W5Y9kbCSELniY,4659
discopt/nn/network.py,sha256=sjn1KLSLIvN1GzqkagpZcG1JOVjXvqwGsxwZldI5_84,3903
discopt/nn/predictor.py,sha256=q3eguJfKkO-ppD25Ymta7_gcY6ewJtvweOl1Vr6wGmY,6007
discopt/nn/readers/__init__.py,sha256=tDBk-zrRgz_scthxS6D9nprZwuQDZjO1_wa0ft05O60,37
discopt/nn/readers/onnx_reader.py,sha256=r2qpTj2FVpwN1ULIIXV5NJL9yo5-O7JmIvcg9EGRPI0,4741
discopt/nn/readers/sklearn_reader.py,sha256=rvbTC_pBKYXX2uOirUTg3TWDIt3iXmnxM1duVQ6RUus,5662
discopt/nn/readers/torch_reader.py,sha256=WoDDVTM6QIrFTFFaz5MOFqk-Ce0BflUUUKpjkueREcY,2698
discopt/nn/scaling.py,sha256=kU1N6hIYxox2E4gSZqdknSTlrALvOTkaLlslpdI9sI0,1243
discopt/nn/tree.py,sha256=7vlPae9EfZ9NZip3K4hXBzik_ubX4X1e3Z2AJvJjP6A,4387
discopt/solver.py,sha256=CxaI-t5TlEM4sHLeDvc7sOnC0RLvDpEsiiYLAZzWqBY,115483
discopt/solvers/__init__.py,sha256=FiPA4URnTf04svSwYfHNvJDI9nieNJyq5R3tqQJGiJY,1601
discopt/solvers/gdpopt_loa.py,sha256=_IlzNuYn8A659NAOWar2KSquI-DaGs-BC0Hv4-9InAk,15232
discopt/solvers/lp_highs.py,sha256=JJJcGjM15t5-2DIln3EX9IoS41qtGDGIkYWBcangJ7M,8215
discopt/solvers/milp_highs.py,sha256=MOMv6S8MC3uSmqgHEYoYWVSKTeCd5RqvaIhWSWzEFF4,5012
discopt/solvers/nlp_ipopt.py,sha256=FpoHouvQH2ozTNZ-PfZJDZLFXLh4v4tmb313-qzyR5I,8271
discopt/solvers/nlp_ripopt.py,sha256=TbvKFqfRCiNk4WboCoIVoJxvtY8sYjm9H4MmphHY-fo,3655
discopt/solvers/oa.py,sha256=Urs7H8mGxEyc9-WT9IIxQtBCG4ibkEmVogpZF-zkyI0,28084
discopt/solvers/qp_highs.py,sha256=KBgi4uZwTAjSE2o01aV1RcS7Q_KmpA1rQGzuimtBIYE,7514
discopt/solvers/sipopt.py,sha256=IMSblTICseSxFm5mVf1hR3mAJCSH1SzAifD5Dn_-vJk,9574
discopt/warm_start.py,sha256=hXgxYgbNtnod1KM2QV0izx0EJqj_9tKYSYa8Y7avlLk,8490
discopt-0.2.2.dist-info/METADATA,sha256=uzSm3-X1rUEKjZEpaFVUTV39l2rhNiuDUddyzBNfj6Y,11690
discopt-0.2.2.dist-info/WHEEL,sha256=IerCNAQpy9eepfUjoenIR-EbFm_XEgG9BeNfw_zQQO0,97
discopt-0.2.2.dist-info/entry_points.txt,sha256=BVvbewRaY3HW8Pb6cGcpgsQpZ9wE6WdFYREJrXl9c00,43
discopt-0.2.2.dist-info/licenses/LICENSE,sha256=IrIDo_K_o1_ycu1XcC0VSu2JZuoJeMRM7KZljyxgvFE,14474
discopt-0.2.2.dist-info/sboms/discopt-python.cyclonedx.json,sha256=TEItFi5uoPDTTf3UiBdfgsD6WhMpbbx7-cuuDshW8hI,158734
discopt-0.2.2.dist-info/RECORD,,
