Cargo.lock,sha256=MFqC8ZvM53x3MAtZ14RxXmm2ridSIZSidmbc0Ew4oCk,32543
Cargo.toml,sha256=-e-WgKCZwYhC-Qc_98gkf_QV3qSOEq0U7nlpIo4BNw0,339
LICENSE,sha256=C-zxZWe-t3-iUrdmRjHdF3yPmhiJ5ImVtFN5xxMOUwM,14198
crates/discopt-core/Cargo.toml,sha256=rE_UF2FN1CCSmdIvVaBwEDfoHoTv_hVH3XegQDPytFM,273
crates/discopt-core/src/bnb/branching.rs,sha256=fBkSy1h97gD4Elx5n8IHF7cX4EfjGtVCTe3vljwwh6k,19853
crates/discopt-core/src/bnb/mod.rs,sha256=t6YaRo_SUPU0KwEOZHDkTB-MxfNSXsedFWGZ2mhpjds,427
crates/discopt-core/src/bnb/node.rs,sha256=9OtNY-N1jCsu9Gf6qSB1CMI8YmEkLbWc3LiDdGnnMrQ,3734
crates/discopt-core/src/bnb/pool.rs,sha256=5T1oTXh_A0qC1ClYfkQUw9bpRrvVlrqv3E0JAbF8Ono,9126
crates/discopt-core/src/bnb/tree_manager.rs,sha256=5YQMWoajjmc95NHKJ7st_mnvRuPwlWOPNOrWpLA-grE,29089
crates/discopt-core/src/expr.rs,sha256=w-SF7gGSP6T8PoPCBJUU3cnf2gPa93EvloDVllNP-ro,52194
crates/discopt-core/src/lib.rs,sha256=66kPuk-gOn6IvG6GDdwy5_zT0yJ6XD5mt8W6xTnYrBc,485
crates/discopt-core/src/nl_parser.rs,sha256=Fx4cVHKTqUF_IINNr_dIo7O0Sdhnj4Ut6Rd-AF7JaMA,72572
crates/discopt-core/src/presolve/fbbt.rs,sha256=5mktpH_U_yiVkiCYU6frKJl0uSfnQY618AePIaaABWs,55271
crates/discopt-core/src/presolve/mod.rs,sha256=XaaykxKW4miXZoGWbhvYhA6JRKDJZ_rhsWhw5WpYjpQ,820
crates/discopt-core/src/presolve/obbt.rs,sha256=STEsaSKZOIc6_aPt51L6ea7PEZIdIhcYiX-P3Ravo-k,21826
crates/discopt-core/src/presolve/probing.rs,sha256=pMmO_oJkRI8hGvHr2XD5IeQ7egWmnJymeG56w0LUx0A,14883
crates/discopt-core/src/presolve/simplify.rs,sha256=MKVElNekfWQTX61ARZQC67Pf0O09HGKLF9Qxo1shPkg,19988
crates/discopt-python/Cargo.toml,sha256=-ures3Nh2Y635ZKnamC2iSSIW4oYVulu5NB6Hqj2wfE,349
crates/discopt-python/src/batch.rs,sha256=qbh_ykJ9nLm5RUcrO78AcNVmzFt_Ub0T23ycnhISOZI,8125
crates/discopt-python/src/bnb_bindings.rs,sha256=D_ckQLe8RR1RRTNh3g622XH910j_zjqyzIh6O6OdS3M,11622
crates/discopt-python/src/expr_bindings.rs,sha256=_paIIrxf9ILCYQwKIRvHTpimdKRmSwgnGmkkZXOqchg,35193
crates/discopt-python/src/lib.rs,sha256=VPaAE_QVdH3szfBw-ftqgl9Z0w9ZXcCcGVhrVCVM2O0,1098
crates/discopt-python/src/nl_bindings.rs,sha256=HnJv5rY_sQ-qTAdOdzsZI4Dz25hSLwYW29SDqS2wZBM,1114
crates/discopt-python/src/ripopt_bindings.rs,sha256=YMajm1X0f9psMBxcfNsLm0lUj3hf2yOSPak3skdWfRU,10110
discopt/__init__.py,sha256=TGj8oQMdz_ru5dNfPmsXv4idZQbtx9jKQeOJhAeOTso,2287
discopt/_jax/PHASE3_MATH_NOTES.md,sha256=02eewSI6KhSIr-9_gO8Ju-CHzc5je4RvJLp3YWfRTV0,17285
discopt/_jax/__init__.py,sha256=-6Bu10k8BpcYU6HcpY-ob9h59LAyRITCwYKlPwAmjf0,236
discopt/_jax/alphabb.py,sha256=l4mR7HvsV94CnIPfmg2TjFEmzTvGnhu_AYjya6DfItA,8350
discopt/_jax/batch_evaluator.py,sha256=Jbm_NwhIExuuu4RYh4dcMGa3in9lvb8tNj-M0_0E25g,5017
discopt/_jax/convexity.py,sha256=HQto1e9mkwFdo6kwUopHeMbhFPuDNCryzmJxqYmuqFg,13680
discopt/_jax/cutting_planes.py,sha256=5IwBwS5bpb1HV1vaYqLSmoyv-e4eLFFPagwCVq_pyG8,32405
discopt/_jax/dag_compiler.py,sha256=YmXdy3iyJ46bCkbPvWsULL-23hdZsYH9Y0T-jwbNLLg,7413
discopt/_jax/differentiable.py,sha256=L14PJOmeDXYrpnk-WkCwdN63fu87ZS4jS61hhs-7x8I,45690
discopt/_jax/differentiable_lp.py,sha256=PYi1lRNCUpeAkOWGRfGPIUl39N2kzyCium43pIik9yI,5474
discopt/_jax/differentiable_qp.py,sha256=f84V9g9F-782hs2hG256K2AWy81i1xj8qvdhVrISWsE,5070
discopt/_jax/differentiable_solve.py,sha256=Wba_AyaHH8qirNB323UqAgRfDktDUAOx6MGYkxglzac,9931
discopt/_jax/envelopes.py,sha256=0z5vnI7WT0QXU1mZstaOd1671UkaypX2vYozr8LiFiw,18329
discopt/_jax/gdp_reformulate.py,sha256=plp0tvLGRgz8egxlqJnp_-M3UnjJ61j8Pt_jFZmULT4,54740
discopt/_jax/gnn_branching.py,sha256=K0iDn-EB8chr7iSxlPvAQlX3vyfjfk1s2Z6djcxHHO8,18315
discopt/_jax/gnn_policy.py,sha256=Sfbh1eM2NHnzt8whAtlnmdwa-MuVMGtiTcc4eGQP8lE,7419
discopt/_jax/icnn.py,sha256=Hl-H4WLKZxY0njOjvaXBeQQQPjgP-iMR_fRuso6oDqU,6475
discopt/_jax/icnn_trainer.py,sha256=OFjEQ-QhYO_RIlikBL_u13QKnKPnm4zQwt85wSplHPM,16137
discopt/_jax/ipm.py,sha256=oVDfqgXB6eX3Ft_hclKh6U-dWQ4uTf2WAFsYobFidzE,42401
discopt/_jax/ipm_callbacks.py,sha256=Mghzw4iqw01-A43MjCtL3P8APshqtjxymWSSzGpAbXY,42996
discopt/_jax/ipm_iterative.py,sha256=PaC0GGYQXGPDB0sEr-XjiYrp8llmaV0l6NorXjoeUsw,15602
discopt/_jax/learned_relaxations.py,sha256=O9MdqRAIEnMjFH1lnT8riU2s5g8llxOmo9TD-OCPRs8,9292
discopt/_jax/lp_ipm.py,sha256=lP8loUV0DOGc53WJWOGSJ5BtCD7k3aqIKCiKlYOeXFY,20665
discopt/_jax/mccormick.py,sha256=PKtV9At266hU3IrQgtEZNQswUy34qvy9lavhdE8yF8A,22099
discopt/_jax/mccormick_nlp.py,sha256=mjBCbi_CEaz-qoUxTmXNe-rS3x2Dut2e_jQXD6mHwQw,8896
discopt/_jax/nl_evaluator.py,sha256=1syusGxIkIduAwcSKKBrwvnOb85kAQoSnnKDmkm5mVk,6499
discopt/_jax/nl_reconstruction.py,sha256=g3oDUPeBGKgifG3bPopEuDxagaOpRn_AcDOETqdcKuA,4019
discopt/_jax/nlp_evaluator.py,sha256=NxrLl3nCJ0T2dfW9p5fAv0U-CVCK79FYNGCq4tOhZkQ,8265
discopt/_jax/obbt.py,sha256=w1n4G6L3TXJYhpg5MetMyyPV_YBHliXzRg2jDSOlhZA,16276
discopt/_jax/pcg.py,sha256=3YMtu1FdjUt3S9yYJMkZrfYwZ_-mjOtzyX-neAHVUiI,10095
discopt/_jax/piecewise_mccormick.py,sha256=P5iqwm8VgBCA6-CAncj1PTabYGYeC1IGIIAm6y7NHUI,10987
discopt/_jax/primal_heuristics.py,sha256=MS_3f4Xudpq02-OU-nCvgHAjKMuVnPwHmBmzKWrovks,7636
discopt/_jax/problem_classifier.py,sha256=ziMuaUFIcIXbR-LJ2kssgYjl1P5YkS79UuhNN9qQYC8,37388
discopt/_jax/problem_graph.py,sha256=_5-Vfx-Ozw2AVyXBLNBlWVzbYYv4F_QXN2dSc3TJRtY,9580
discopt/_jax/qp_ipm.py,sha256=TZNM5rEBrxiWj5vG2OxIY6lcH1ZkBPOu2EgsNSXbo14,21502
discopt/_jax/relaxation_compiler.py,sha256=mN6LAAvXQGuoAB2DByiLAjHnjIV6vXqUEr1imVRcroY,27799
discopt/_jax/sparse_ipm.py,sha256=VwxcdxAw4gLtcTn4MsDA8NdUtttJCHomXGlP5BXRGEY,13128
discopt/_jax/sparse_jacobian.py,sha256=hQDH62FwbV_N80qyiC1b3AnEXR84nzptOZIvDvrNk6s,3883
discopt/_jax/sparse_kkt.py,sha256=w9Cl-twXqQrK48VC-JZnCB6gLCJ_YueJlWzHJSk4i8U,4863
discopt/_jax/sparsity.py,sha256=vSl_OuEepOQWU0aF1yBWqJNf0o00l2X5ce918-JKZmE,13851
discopt/_jax/strong_branching.py,sha256=zf6aWwTW7ILiaxVQwqm2Bx9uft8YpvsD10r3-3PgWts,5895
discopt/_rust.cpython-312-aarch64-linux-gnu.so,sha256=hunallnXfBmboliB8N6Qy_uypFkQmMOPaAXP7c76dk4,3924696
discopt/benchmarks/__init__.py,sha256=xVsC5qFj5v9wTw8-wSM_aGPTwbIox_Go2VUydXfIuDA,616
discopt/benchmarks/metrics.py,sha256=Y1B9OGJ4TSYX_WEZ4tWL6ZZB2GnbiDXZ32BForX2uoM,6280
discopt/benchmarks/runner.py,sha256=WsP0XyRksCUFgwJ5LExA1ch0-uLiiyKTjUn80Y9Uezo,7016
discopt/callbacks.py,sha256=NtaIdCVO_CvoxC0LhJtKVMgIUomKLgLhJmJxK5YHziM,6529
discopt/cli.py,sha256=F2K0pJJ7jX4DTxxLYW8rs0jvc6vVeEJ-HhmKWFzwxsg,8806
discopt/constants.py,sha256=d7d0AlTx5gl3-2yNZZY-xcoiZSsNb1mw8VYNRELNwao,2280
discopt/dae/__init__.py,sha256=MkiPu2oMQK2jVyqPKrsU1xB6SnTD9II5kszMiLV79lo,1453
discopt/dae/collocation.py,sha256=BIxelxDMzkxOit5_bDmOPd8wBq5ZYQDjVMvrEb2Ct3k,28019
discopt/dae/finite_difference.py,sha256=0KlFZJXVwPTr9jejkHPnxXvgh2zB55HJ__1PbRaTaPA,18841
discopt/dae/mol.py,sha256=FuvQNKakS4j0OhAJxFnxQuOFxSp62KQhV1K7gSHIeHw,15970
discopt/dae/polynomials.py,sha256=dBxBIt4Y5xYk2SaU81AstjMg2t0yI_GyqpPSeZKSDS0,7075
discopt/export/__init__.py,sha256=turyRTIYl7BzIwTQrXJ7KX2vJDcnLrNpJkQGS90YxwQ,708
discopt/export/_extract.py,sha256=F9SS60MxlaeXd0X1tIntz-cgXDyYcRAU3G8tUDpGP30,18126
discopt/export/lp.py,sha256=9t3WecRyMsuwlKmOk9y6bMkktxQjuWMkddUypfjrkAY,5917
discopt/export/mps.py,sha256=IAivd4nAy_kaxxTm1OveWGovLiB3Qie0Jg0Edwrd7y8,8924
discopt/interfaces/__init__.py,sha256=44eCRMQkVdH73chSooYElEJVrs3iCUNK5FAOoMd8ZDM,55
discopt/interfaces/cutest.py,sha256=8IyIUh6tNAw0TBn-XljiDFqnw6-9H_8ArorEdhGB6rc,16717
discopt/llm/__init__.py,sha256=qmRdSjGtjFN1hF0VmgzFa5gjwI3IJgg9H-ks5EzYiLA,2855
discopt/llm/advisor.py,sha256=Upa8aPnUTOOgZOJvEUCCgDGqqqByFRVTjIPmiyQEkfc,10862
discopt/llm/chat.py,sha256=HNtdugcM2TN1QaEaQ9YULM19Bd9mCWLe2fbrgy023AI,11877
discopt/llm/commentary.py,sha256=v5I-hIF4Js7_gCF5gqpPmcZx0APBWnP-YNg7H0bOZHA,7032
discopt/llm/diagnosis.py,sha256=BBa-s3et488ugfvkP8Wqzx0sphZM0sjCO9CPQSZ4b1c,10619
discopt/llm/prompts.py,sha256=N9xlfiPzh4VrI3614r6EcEdkzl_QcPrsEA28LqIKP_w,8525
discopt/llm/provider.py,sha256=SBwRmRckimS4lMH-7gzKtVTgW0Dc0zW1CwBNsOmIO-0,4480
discopt/llm/reformulation.py,sha256=ztPkbzWnkmmaxXMwW2Ey31bVTteJTPZuupAq5zQAK88,11381
discopt/llm/safety.py,sha256=6A4FomT64UX0UQF6uhTUGx9DfMb5_YMIc7jBztHmrFE,4210
discopt/llm/serializer.py,sha256=2idqOnu3tsYtzgMzMlsXG0zuu7V-ctmaY319iQc8V1Y,6957
discopt/llm/tools.py,sha256=0j4wkZdxwq6nsffvpZfZW0WY3_OyOenyMRURQvf2Akk,22314
discopt/modeling/__init__.py,sha256=iT7WNMnKXIg1eBAT93TV1lzW7Wixg4tXKbPRMdiFZR4,2178
discopt/modeling/core.py,sha256=3nMaJ-4NPe9_3fEQug2a_6BLCmWmt-NM8fQa2Lg30-o,76158
discopt/modeling/examples.py,sha256=-rPKkKo1kJszyJpq5DjdPB0K73plI-H6gxAgxJjOmQE,27276
discopt/nn/__init__.py,sha256=ZqlBgVbYii7BJUIPkzinEVD7PU4gSfBMSXm4L0gAj6U,2783
discopt/nn/bounds.py,sha256=qnQxa4d2E0D2kqgrEPTiLTKMdgxJI1rxsQVK9UbMDVI,2746
discopt/nn/formulations/__init__.py,sha256=5votzUuy6C7YeahKxxzRG6I513BJEYxEUzNLR4G_R7M,443
discopt/nn/formulations/base.py,sha256=zDZInkrthSlFJnHtKqKXQYpX3kkJvioyz1F463HeAs4,5742
discopt/nn/formulations/full_space.py,sha256=KfDZPj2p1uSt9og0wOs85eJshYfCjqXDACaBAOeEMp4,5827
discopt/nn/formulations/reduced_space.py,sha256=xxJTOH9oLlMxqqpJLoOP0XmZQbhHCf50kxqH44YbKtQ,4594
discopt/nn/formulations/relu_bigm.py,sha256=YSrq5pA9WMipC5uh3ExMFZgeAR5dme-DOLfhGNkrZus,6544
discopt/nn/formulations/tree_ensemble.py,sha256=JerZOLdZOTfqb1t8WkeJKxKZfXE2F7EkOeu7YBN8qew,4526
discopt/nn/network.py,sha256=5Kn6CSoes-ptb_kol00Ksr0wLq77noBBWQbAMiWJlw0,3783
discopt/nn/predictor.py,sha256=WHI80rBFklMbSjHg6cvvlsr8eM1LtYI0UWexPPyctWg,5855
discopt/nn/readers/__init__.py,sha256=WISJFAKy4Wy43EAtMgHn7Ez1MBlf6fnoZ7GFCGIsWbM,36
discopt/nn/readers/onnx_reader.py,sha256=fprnRUAa8jTrPZ4E2pTEq4Bk6M7Mu-I38y-6Q0eyEIQ,4597
discopt/nn/readers/sklearn_reader.py,sha256=FwI_jNUZpzyCgXQjfwvfOy4Mli7K5VniFNNIV9T1lbU,5495
discopt/nn/readers/torch_reader.py,sha256=EddRMlJQdsCbfeKQif4SH8SwaqMmnBKizOQTMo30-Wk,2624
discopt/nn/scaling.py,sha256=LDOyvM8UkxkOtJSsC9RMh0E6Qtr0EhNADpZgEHNvalM,1204
discopt/nn/tree.py,sha256=gm6WtWj5iOUeD3MDIEq891BhCtuZ6z9yRAZmDKAKoY0,4256
discopt/solver.py,sha256=yyhtuhFiD7GmLX5Ro7Zm43GVnIwkLRXMFLfJ-FXQ8Bc,112507
discopt/solvers/__init__.py,sha256=a47gU-O9jJIWddtgOj1BWa3a_nxyMX51Ab0-jpuSEMQ,1534
discopt/solvers/gdpopt_loa.py,sha256=NzE9Ix9nShss--0DI4AiOw4wjoqnbzyAEddxKFhmDaY,14738
discopt/solvers/lp_highs.py,sha256=MgwkIzyw6ioDZ04kcXnE41eM9eS9UH4osPm13Wa6KBA,7999
discopt/solvers/milp_highs.py,sha256=LnyNgu5_3wPnhWfdYH-IILmhtCDJyoHKLKQLAzrLv78,4868
discopt/solvers/nlp_ipopt.py,sha256=JcqF0wKaZnL1HrELf8YAKd8Wcsuj2Jcux5gdcSuhLpQ,8039
discopt/solvers/nlp_ripopt.py,sha256=9RX89vXJFBIRGuBD1S24u6ypuwH7w_Q_ncxLvMQjZzk,3547
discopt/solvers/oa.py,sha256=4VKGqJp2iJcKh735JziVyq9J_IUoYrqW-VLtF76ReyA,27224
discopt/solvers/qp_highs.py,sha256=oUp1hXhpQBBhO90AQfLw7Ay7lSdMSFlJ6EexO_XtvI4,7295
discopt/solvers/sipopt.py,sha256=_VkdXLgUl3GDDXrnVejUrCG17PqS0mjk1z3yjJ7LdZA,9318
discopt/warm_start.py,sha256=j6T6haTF6pDjT8MN-4ga1UYaNZ--7axPQgQD_eRv8sA,8259
discopt-0.2.3.dist-info/METADATA,sha256=P8b-aFHhutdi_aua5yGZWmuOI5trY3JrYk0IcaWOpvE,11510
discopt-0.2.3.dist-info/WHEEL,sha256=uiwWARSdjT_rDMFtTUHlyZCC8O8RGvwpJfjRaNKxr7M,149
discopt-0.2.3.dist-info/entry_points.txt,sha256=BVvbewRaY3HW8Pb6cGcpgsQpZ9wE6WdFYREJrXl9c00,43
discopt-0.2.3.dist-info/licenses/LICENSE,sha256=C-zxZWe-t3-iUrdmRjHdF3yPmhiJ5ImVtFN5xxMOUwM,14198
discopt-0.2.3.dist-info/sboms/discopt-python.cyclonedx.json,sha256=G9G_k8nriSx2mpm-ci4qJHSM2NmZ-t7cSPuteKaf9EQ,140880
discopt-0.2.3.dist-info/RECORD,,
