fomtools/__init__.py,sha256=o_WuGxpRzHWBRICRpvucKjOehM6ugJim8RjAu7voG_Y,535
fomtools/constraint.py,sha256=PCO9qGpGAXI4dHjs2lZumjgvATMlJnIiBkEE2BLXlTA,16886
fomtools/iteratetrajectory.py,sha256=h-IDS7PfSXPhOf_QxXP58Jy-5uXHdPrM4imWXywcfWo,9767
fomtools/linearexpression.py,sha256=NfDwQJDPPQ0NTLFQpA0oT-QwYv5VE2cpKI4yj3BmCzk,34206
fomtools/verifier.py,sha256=AYfUxJO98Y09mLv4fm30gsqmkXIuAw8GvTr_rL4d6-w,67770
fomtools/canonicalizers/__init__.py,sha256=ztRi7IHnX8j4prfX3BUXQRudfhB9VJXEyg2ILf0NkKg,269
fomtools/canonicalizers/canonicalizer.py,sha256=oJOdy5oPcyA8cmcftV4DAbDjA69SkKzVqiX2Gix6sfk,9209
fomtools/canonicalizers/mip.py,sha256=ZNbCuKrVsJbWnLJweQQtDKwLoMHjkwVo1Db8z-XCxxc,51667
fomtools/canonicalizers/obbt_handler.py,sha256=7V1xjpSSIK5Tm4TLQEzcKTGBAA72jAhCdI-vCvl9Yaw,13693
fomtools/canonicalizers/sdp.py,sha256=IDCl5BwyZveVI0nM2iJUpFP2AQ1MBGNNu40dIc95e6g,96224
fomtools/canonicalizers/simulator.py,sha256=17Q7NbsQO6v1prUT8hSZmdkOn2pYKgGv89UXs2_qrdI,53678
fomtools/codegen/__init__.py,sha256=4LdQ-gkupjyOj4CXJDiYPmfbLjIkQgqdPGKxbJnB3Sc,3588
fomtools/codegen/cli.py,sha256=1ZlyEepMnEAbpmcza1celUethMXVGDYCFvQxx9jDb8U,10463
fomtools/codegen/config.py,sha256=GxzgLZNWS-GpyowdR-4HY8qMmfU6JRyz4n0T4BrBA5k,18271
fomtools/codegen/dedup.py,sha256=C33zjJ-APgxAOkWyY-8ru6oQrBLW4yr7s_T2Gfs3eYM,5093
fomtools/codegen/emit.py,sha256=RuOFkiG3e9vNFu3yUBWn4r2DL9kwDFfh_52wYJ5swRc,1166
fomtools/codegen/examples.py,sha256=A87SXfXLWxuVQ7WzUwsVkl4gepCAD7x_v8DPy2OwjdA,19267
fomtools/codegen/extract.py,sha256=ctIAffhDFh7F00Lk6lu2j9wUH2oOJUOKTDm26FEy7x4,26217
fomtools/codegen/extract_scheduled.py,sha256=CkBwG67xnwlIkd3RNDXomBSCoOD8VxjNCd3Js5W21fg,15939
fomtools/codegen/extract_unrolled.py,sha256=YCICUU46vBaMvkSOBoK2Td8v_TBH57dH34u8mQ3S0Bw,13986
fomtools/codegen/factorize.py,sha256=NMRPaToww5ubqGhM5s3WUUtbTeo4KoeDq9rubvK0JXY,18297
fomtools/codegen/generate.py,sha256=IdFfFHBxMmR2rifTlneOmXyGzRSWO08uH0L9Hsxnvmk,33645
fomtools/codegen/harness.py,sha256=V57y5OofC0lynZAkDmifGztGlReEMuLFwh_eYaZEZ-o,7300
fomtools/codegen/ir.py,sha256=xcRXa5lxAe0A4azoEOksLIpae1ZbMgcF4ceeEDSdSu8,18695
fomtools/codegen/kernel_rules.py,sha256=hWOqOQsOoXVco3I6EJOgTZgHjNE8FNqnBKBOTh5ytH4,20382
fomtools/codegen/objective.py,sha256=QCb7hEM9WyiUMYH_TL-huUhQNo38mPLBFlUOP6hFmLk,18839
fomtools/codegen/oracle.py,sha256=1rt36AY1auDgd2jiL3LpUkao86mCNb3UVrikRkNKJrA,17990
fomtools/codegen/postprocess.py,sha256=yUaPmIpCpJiTz-IUvGqGqvbMJPqihVPqGirg7wVOa90,15375
fomtools/codegen/schedule.py,sha256=tfg-mkcBZsRD6abMKuCkMSG1UrXEWqp60Tap5B42Veg,4627
fomtools/codegen/spec.py,sha256=3YSUZu_nrgtw7SveQxDgvQWhM4w4Wjwh4eZlovFfeSQ,25849
fomtools/codegen/wrapper.py,sha256=OAi2yhBrQ2PJhFAlPspHP9qe87mFdN2BHxfSg83VoSg,5581
fomtools/codegen/agent/__init__.py,sha256=_AuZ5ZAS4GorOwiRmegEx41h8oAM2RZS5oL0zJ3_4As,4040
fomtools/codegen/agent/agents.yaml,sha256=ka-2tR3fh7jzusenL5L8TKNsPpUqfYH403FydSDCqxU,1834
fomtools/codegen/agent/budget.py,sha256=EC12UlHGhtABxRLAesj4wZFPtOJghxHFKTbdKjE6HQI,5464
fomtools/codegen/agent/claude_sdk.py,sha256=FSGt_FslfTmS8JSPi8ymrFJutBOEsu6YleIjw5rxCsE,9214
fomtools/codegen/agent/cli_driver.py,sha256=d2Lok8sSywV9rGXjzalhlDsB8YMGUGQ68JlH623DeFQ,13123
fomtools/codegen/agent/cli_specs.py,sha256=8pI35svheAI7haSqcQfIG4pLCtbJH-96fOR8romZul8,9497
fomtools/codegen/agent/codex_sdk.py,sha256=J7yRfdRtv1GHOQ0kK2m9ifr1Rj0g24US23Taw7DG12g,5975
fomtools/codegen/agent/driver.py,sha256=FIUD2Q_8jQGR8-L1LChqR-reh0ghq6kkdWEODTYgjig,12169
fomtools/codegen/agent/pidev_sdk.py,sha256=sX-JfSWYyvzmBiwNT_-q_82JkNEQv0xEOZApJ3Gq07s,5497
fomtools/codegen/agent/prompts.py,sha256=A6RYsysyRp9fxE84CLTj4wshi5RThZ3tAApMe_2cYkI,21720
fomtools/codegen/agent/sdk_base.py,sha256=pfAJFE6XZqY2I2_qI2MpzaNunvlu9Hc3p2akHb04haw,15589
fomtools/codegen/agent/stub.py,sha256=LJHInFSZe4Dfp1WbLdAXV3D2BC16b6yf_iA_nc8kDJg,4075
fomtools/codegen/targets/__init__.py,sha256=7sD-YRJPU-lSOJdnLpPZp8NwOyH9XiwFeeeklzvvm8I,1053
fomtools/codegen/targets/base.py,sha256=U1PlWUSo7iug3CdowbKScI8AHJw97Pn0o3mYMESJxs4,7509
fomtools/codegen/targets/embedded_c.py,sha256=lRJQWy-bTDSxp0phKRyyNpjO9LugEhil3uifCvxreOQ,147287
fomtools/codegen/targets/large_scale_cuda.py,sha256=kMKVeiF41Jv6XohIWXWGrRD9CeVGM7UB9axspwG58Cs,51876
fomtools/codegen/targets/large_scale_openmp.py,sha256=_hi_Eq_J9juV1c2ay7nr6i23VvAs7KeXXc7iUm9WXdI,6699
fomtools/cvxpygen/__init__.py,sha256=zl5og5O54xuX3RVYPtpZFEAFqbawIrvafSw3ciRvwfA,2293
fomtools/cvxpygen/api.py,sha256=OZgDvxCSKoksNZwkVmsyfoOFyskgQAcNsXxLt_CVquY,9262
fomtools/cvxpygen/builders.py,sha256=Rn-IJxHCynon-zZweWmP3mCJvfUvmkvd4wzEE1n8Dt0,24369
fomtools/cvxpygen/glue.py,sha256=b6cckxBbSRjK85o5ybT2BRU5_t7UxUESMZtL0b9w-s0,15937
fomtools/cvxpygen/interface.py,sha256=hqFH2_-RoY3uYVnCCi2EKM8DoKrxHSEL1EkcnlID66Y,20730
fomtools/cvxpygen/qpdata.py,sha256=lOLJxPRrYljKaeCKQ8wmTMnm-c6Xae5S4TV4K-PxW64,10045
fomtools/cvxpygen/scaling.py,sha256=8m81yb-3Pz_U42SdgpOhD0b1KH0O37zGGPBqnpdehB4,5153
fomtools/nn/__init__.py,sha256=T09aSXATQuSM1gpoNyUinngd8r5WiUtJl-KjIJb6O0c,162
fomtools/nn/layers.py,sha256=LQQxvWQqihVcCjjC_2WsRL0MfMoGICcOaKa4GKK17WM,7869
fomtools/proxable_functions/__init__.py,sha256=L2Qc7BTnsN93j54Fo1dhq4dhiyPg_hadZAXDzALwS0w,2095
fomtools/proxable_functions/elastic_net.py,sha256=F4J1cwHN-n0Y19K75HQtWVsiIXf2E7EKPHiw1GhNTCQ,3418
fomtools/proxable_functions/hinge_loss.py,sha256=TgB1b1j-c3G8-wJQ7JYq1Wj3HI8rr3sHdtHagGCIDUE,2710
fomtools/proxable_functions/huber_loss.py,sha256=MaHwp4aTlWva04IZ7xrRc_ieo3LLomSLKKFWeAOPY2s,4002
fomtools/proxable_functions/ind_affine.py,sha256=2_M9nFFVvpRPY87hY5Y5s4WjFcz2uwXxjVyVkW_-38Y,4922
fomtools/proxable_functions/ind_ball_l1.py,sha256=BLO9QtjM3WFCEt4CaAoMwGlvCjP0uIPIg-2QQAgN6zs,3387
fomtools/proxable_functions/ind_ball_linf.py,sha256=rfnlsaYABlJlAjIId-JFgkeHFOlkBn9RkILJR4wAwhk,2524
fomtools/proxable_functions/ind_box.py,sha256=EttauhR4CKhFv7I7lDIBCanydue2DYC_89Hf2i7ZN6s,3920
fomtools/proxable_functions/ind_half_space.py,sha256=UTHIOSk_HxlWfdubRQhiOcyovwyIdhUSloxZTIzSCxw,2956
fomtools/proxable_functions/ind_nonnegative.py,sha256=m-inRybYrkasCwQjROQj4BUCyLx5fNhz3-xqbvU_Xh4,2202
fomtools/proxable_functions/ind_nonpositive.py,sha256=4vfkwOWq6jAFUgitZHWIS8KC6B2O5s10fXHFi-MgeUQ,2195
fomtools/proxable_functions/ind_point.py,sha256=BOvHIdNi8T8jVhJ-kU1qgK6u7MF1nBdikfzfX9SssH0,2298
fomtools/proxable_functions/ind_polyhedral.py,sha256=-SpfEm75mY32D1WCT4ZArTwE7W30vWnjDuNohm3EunM,3887
fomtools/proxable_functions/ind_simplex.py,sha256=KmGEAin8DnsJGbXa2mJk_USO3NP45Co8WoVzpjkEMyI,3069
fomtools/proxable_functions/labeled_hinge_loss.py,sha256=ra3boZMJVy8qQndqfjBrIgzqK68wLtbskQji4VMtOUY,3341
fomtools/proxable_functions/least_squares.py,sha256=yXZGrR6gr_z1BKPv4wcPC2xAWPmb7h4GKHQb5X87t-w,3179
fomtools/proxable_functions/linear.py,sha256=GrdkRzBNvo3ltpJP8duIyy-9Z_0TKfaEGSaqiHt39Fw,2590
fomtools/proxable_functions/norm_inf.py,sha256=uyvDYohZBVicszCujOrlZzv6vt8bS-kMvQctqIOPltk,3945
fomtools/proxable_functions/norm_l1.py,sha256=0rwEC53qCXbyWJo6x0QfYK_CI19Vgq2vE2sNxAvMSck,4068
fomtools/proxable_functions/proximal_operator.py,sha256=CSe1eNg3RAE7Ai0cCo3L28EQDJkflSjGQzkfNMD7euI,2586
fomtools/proxable_functions/quadratic.py,sha256=-8SaLQJXKqgIzAvRgqzM_cna2IAkAeb3EsCjpKDhqKg,5511
fomtools/proxable_functions/soft_nonnegative.py,sha256=1l8XGCKcLsLc32HxJVSFoppmppaOIO6Rf7fNf1S6Xno,3359
fomtools/proxable_functions/sq_l2_norm.py,sha256=JHwLgOPNJm6sS43i5Vdf1xjMJPucHyEUWimEs2FF8lY,2033
fomtools/proxable_functions/sum_negative.py,sha256=Sj2JWM0jBzdavN0v5OXV8Gl9znGftwzKBflebsnVW0c,2774
fomtools/proxable_functions/sum_positive.py,sha256=vC0ZeMyHx6hWZ7UpTwmfWG9mcaCysgn34bVgwmuixf0,2801
fomtools/proxable_functions/total_variation_1d.py,sha256=PY9DCr1BpOaTu2s8iYk-Fz3eqOYpbiuseW5E190WC8Y,4615
fomtools/sets/__init__.py,sha256=NEXAoxilATR-c8mq808GDyDpnRK9MFzAsBbMEx8FizY,828
fomtools/sets/affine_subspace.py,sha256=feqDzMYiiyfgwzhPYNQsRYfQysHf4Jk42vRNChosAGs,872
fomtools/sets/ball.py,sha256=ECvz-HVbXxm6g2nq4McA-cZr8IGHSRJM6ineqJv_vyU,1586
fomtools/sets/box.py,sha256=yUMUo5YWhzunfq6ku2RsXQYoERsJN2Yw9I71jpGRn54,2738
fomtools/sets/polyhedron.py,sha256=1k8-ISp3Hk-y-hCzvMNwTkC_tvaWSZFo1QbVUt2Hrsk,2725
fomtools/sets/set.py,sha256=j8-4nMrmzS-DDSDChZKVjd9IE9L86BbMFH-5K7CQtFA,4363
fomtools/solvers/__init__.py,sha256=qxwhO6uPUwE4KA0KImxHceFH-kZJMdbRokpRZ2juuR8,652
fomtools/solvers/clarabel.py,sha256=Uf2ynybVpNPqXfwbqLCy3KEGwFzcCnWTg9Pq3yHgZDA,9723
fomtools/solvers/cuclarabel.py,sha256=ycVWMn5u1yMuDcg6lZwZ4GeNtgA9AiuI06n-RN1VcGg,5520
fomtools/solvers/factory.py,sha256=LtP43i8g1n0AUbsds0PaZSq6xP9rEfFhxaJ9Zp_89ns,3099
fomtools/solvers/gurobi.py,sha256=h6Nsy2U3WTCEKYWwaeLEtdeP0lSfPRY-AIlfIDWzvmQ,21095
fomtools/solvers/highs.py,sha256=CetdXlshPwfC2H2OY0o5T8D_SXzYVLVhiFS7WGZ86Pg,16394
fomtools/solvers/mip_solver.py,sha256=Qn_F7jBZQRixsEEN3vjA7bmR2OJf4ABdXWycuR1npCc,11812
fomtools/solvers/sdp_solver.py,sha256=vrx7IG-7gCrzdCB9hP6he-Ytv2gYH3Czr5k-5egOe7c,1566
fomtools/solvers/solver.py,sha256=edQKMukSEGNBos1tBz0m3JR6N1wx7YqFCibpY32xLgw,5144
fomtools/stepdecomposers/__init__.py,sha256=yvKISboW_ewSUe71AzwpoPLPAUpoime0f1H8f7yAUIo,218
fomtools/stepdecomposers/mip_step_decomposer.py,sha256=0Ehw8F8dZfKug8jdpqQ6X3T6TmhCW35BySo-U1coN-s,1794
fomtools/stepdecomposers/sdp_step_decomposer.py,sha256=khkFrLcQ1tyJpPCYTqiO6rlw7kPh8gbuupfrH373v8U,9404
fomtools/stepdecomposers/simulator_step_decomposer.py,sha256=_HKFrKBqpcPVv1vxy_nISe0ccz9MyDUa_uvWjMHInNM,15692
fomtools/stepdecomposers/step_decomposer.py,sha256=L7JO83jXcM3Hvgmj0XGEYFFMlFt9IKnkOdcYm2dCeUs,52791
fomtools/steps/__init__.py,sha256=YGPlrDGQjR0BltPhoWSEd4li7qhudQE8uhXlredsbMg,362
fomtools/steps/affine.py,sha256=ufHZ_XBphiZ6z4D04EU3lrIKxQPvPyngP3-OFWyRsrg,5550
fomtools/steps/lin_prog.py,sha256=U9X_Ac7ea3gV8vmXo1DMkEdnhiD6259EyYGTdusXMWc,4110
fomtools/steps/quad_prog.py,sha256=R4u-veXHiyqzaa82W0eCaZZYL25AlKVhc_vOG4wrITM,9372
fomtools/steps/relu.py,sha256=FFyzOGsLMv4JZC8xnzLEkUdsrKv8cI3PTKRY88twoB0,8838
fomtools/steps/saturated_linear.py,sha256=qEBjFd8jvJui-Ad95f8EYiJHqF7UPs7vHjmI-04bEww,3618
fomtools/steps/soft_threshold.py,sha256=Czk-6KT6-8CDsNcPZUuGDzSbSOKhgUp1PWYCtU7yPzY,3118
fomtools/steps/step.py,sha256=8j-rnXJImy5khNThOuk1LZWTKZDIRhneCNHeuTvgcRk,3088
fomtools/utils/__init__.py,sha256=xpm02RCbFdpbo-e1f1QDwGjD5xvsWXskzsPSBw_7Ap4,104
fomtools/utils/convex_hull_cuts.py,sha256=QQGk-nV5P0mIIquDmOAB4txrfR9AM926JHsX8YxacZ4,8603
fomtools/utils/dict_utils.py,sha256=wOoDdo7n4r1acijETOPV6Lu95xJB03wkNm33dljrDEQ,2142
fomtools/utils/envelopes.py,sha256=bkyD9IdZndB46067uXSuuwJpfUCBz20OCYo8d4PZ1z0,2921
fomtools/utils/math_utils.py,sha256=YHE9fsc8ozfbFPjAsdupHAUo2m_9kcceV8Xh5LGuhvw,2688
fomtools/utils/matrix_utils.py,sha256=1W-enPYDWgg5087X43DYbsnrbMrZ2OpcdyREJTnZ_BQ,2286
fomtools/utils/range_utils.py,sha256=rQYwvT-GQMCCylLGqYkwqt06U0-9e55ZGCqJ-HPXEvY,1912
fomtools/utils/sparse_utils.py,sha256=Kg8_784atg0uIgKwHRcD-kZ0RLZ-QzmQkWXlTHF0NrQ,2766
fomtools-0.0.4.dist-info/licenses/LICENSE,sha256=pZUMdI-mPBGzCADSkQ0jWemwpaS9f1diRFKLFOn9hXo,11324
fomtools-0.0.4.dist-info/METADATA,sha256=9w_SLImuiB0yGcDv5VrbAnf_vK6Kxg--LhxQsRlG74Y,10247
fomtools-0.0.4.dist-info/WHEEL,sha256=mOdXR9C3wMVov7cSY8PY-XCzo3SmmWCHvGQr5csJoao,91
fomtools-0.0.4.dist-info/entry_points.txt,sha256=AT5slAG4jhABdhb570if74KJl-BqEk4yaZ-HciC7vCg,63
fomtools-0.0.4.dist-info/top_level.txt,sha256=HTaAj5leb6Aml8aHZTO1fHEyIXxrnDVLjaSx_kbtgVA,9
fomtools-0.0.4.dist-info/RECORD,,
