fatcuda/__init__.py,sha256=SHJ3K7O3qblsW72aUF3bW53ZYayAsrKZsWUz7KgVk0w,1199
fatcuda/api.py,sha256=5BBhLBvsXfvPtbfohKSJhLrDzMUCx1eiAY5151sskA4,408
fatcuda/audit.py,sha256=VoSz1xYRDDuEBsnVauIckO-2SgyUoF6vu2RFgsqVaoQ,1242
fatcuda/errors.py,sha256=TrrLeAJH0mPDlqQd86Ywero1dYEZzR5sacJ_lJyf9fk,203
fatcuda/particles.py,sha256=7vWQFvD9hlktpiTFkmgdHQKQCC0PS4G6nAYEFvaZj-I,537
fatcuda/results.py,sha256=f36C_iu2l3Nh2ZWQ_j9K0XOH7U9yHIM3tsDpbXoK6LY,485
fatcuda/strategy.py,sha256=XlXj7U_T0JWG4YP2z5oJnhypBBlV0vjm-5tee6VH-UA,1338
fatcuda/system.py,sha256=z3NNIcXutq-lDwdNe0R4n48sg6tU2AVc7x_6SJ9TX2c,1075
fatcuda/beams/__init__.py,sha256=qFjqY2SzZRkeSfOGOIKsYEaGiaBN7mzgr4c0xppK6Mw,532
fatcuda/beams/analytic.py,sha256=vUsChxcmkt7e6hNjJOAV6fNrCD69Hvvus2LBQu5dJnA,1155
fatcuda/beams/base.py,sha256=AT3FIfLrzwWegSaJsZQCW8zvZuMRpEr5kNgpACg0xw4,108
fatcuda/beams/illumination.py,sha256=kavN-C0fn0UyrLZMRQ8sZpQ5ypj2GAsJ7nQCtlGFmjg,1327
fatcuda/beams/slm.py,sha256=aN3MR_xT4LzRsNZBlQBBCYCZ0hHhGny3VtfWFQc6RYQ,3503
fatcuda/compile/__init__.py,sha256=AVMPFB6ignWCM-5A_WxblgY3euIqapqYPTlnAai2J04,153
fatcuda/compile/lowering.py,sha256=e-CAOOkoQFKeULQY-n3KquxeNSYY5789mPN8V4KcvhU,9719
fatcuda/compile/pipeline.py,sha256=IrIZC8fVlloSKlm3ScpK3MaHiUphmfD_Gi7jak4e5uI,1993
fatcuda/compile/planner.py,sha256=gY8I7NzTHg93HGBBzRQiNsIzWKvSbpne8Dv5JtCxtnI,7897
fatcuda/compile/problem.py,sha256=N8HJ2AB7oEcivLEKCWuvxFSJ9scSB8PATwpfatyaLkg,327
fatcuda/compile/slm_geometry.py,sha256=_2ECQa2tHFESUPVj_4-PEHO-MJA-AKffkpDu6-VZ1rQ,10520
fatcuda/demos/__init__.py,sha256=6OmHnfEwpJmuNEdjQG6YS7eQeXkXT4-AFwyXtP-rxkQ,29
fatcuda/demos/_compute.py,sha256=mUL8iC20eZDQ0F3onN5xkHq9TVN444IQ1VIzSQylDoE,22918
fatcuda/demos/_performance.py,sha256=hMT3UYyLWXMv6Vurx7eP4I4WIoRy4gPzQTN-luyoYuA,8940
fatcuda/demos/_registry.py,sha256=lSV9mGpjw1hsMzBC0SrRPObzpatN71UtymZlaCsv7m4,3155
fatcuda/demos/fig_a1_intensity_distribution.py,sha256=uAFdsw26t9aYeoOov_YXgrid54fPK3EWAI9vlJpE7kI,2143
fatcuda/demos/fig_a2_polarization_pickup.py,sha256=Kq__08OxTlFeIJ2fbEGhDdXMUFcV9LpQ7g2UQXJ1UxY,2899
fatcuda/demos/fig_a3_asymmetric_slm_low_l.py,sha256=yVuAeGU3pQIwn_9FOr15CTL5c_Ihlnp2-xKNy4yo8DY,6611
fatcuda/demos/fig_b1_gaussian_trap.py,sha256=8y0qnmNU8rKLF79X7s3w3L8QW4fbmB4IrXDxXr6SQ4w,2803
fatcuda/demos/fig_b2_slm_force_maps.py,sha256=BT2-mWDqeYibb1Bt_pOta013owrQV7MzkrY9gxlgaqU,8383
fatcuda/demos/fig_b3_stiffness_vs_size.py,sha256=7O0wmtkWhybVseNkJ0FyoiZsjzauGS8mrFI8vvTVsjs,2039
fatcuda/demos/fig_c1_lg_slm_torque.py,sha256=Vw4Fma8sRgrlqatK8DLWSMJpbVdZ8zlj9bgy3hM0lgE,1666
fatcuda/demos/fig_c2_lg_slm_orbital_force.py,sha256=CNp8otTtJ1u1Q1Yj80QO8jg75hmQC9BJpJzZAAdipwQ,2147
fatcuda/demos/fig_d1_mie_efficiencies.py,sha256=lCMMD9BLSdzTQ9IHgw18yiTDW0bIXYJXTbF_VgB35Jw,1624
fatcuda/demos/fig_d2_force_convergence.py,sha256=yHtsKGoLmqSFbbNjkv8kBs8iuaembB4cxF-U-9nyICE,7086
fatcuda/demos/fig_e1_backend_throughput.py,sha256=wF5H5XdmdmlAg_8AXqRI1z3TCwbfwb9cg66lqvFL0XY,15931
fatcuda/demos/fig_f1_aberration_effects.py,sha256=dhx5NA8O0sqONBfmimeeuE25YURwZ1Pu4_GNWo7aSTs,2226
fatcuda/demos/run_all.py,sha256=tSd-V3RftJO-Jw5-LTWXuetiD5E8vsDQ2HwHnMEEBNQ,4872
fatcuda/demos/run_specific.py,sha256=_9ZDb5N5hnUlzJh7hfwuLpdIFMRjY4v_GRlrx6Dv4Lk,2338
fatcuda/demos/style.py,sha256=iiNjtnJgQzGRXYEPghWKTEM5jg4g_wkK1iDjGbEdAiM,2224
fatcuda/execution/__init__.py,sha256=YyFfUinFTpohhpLlBZJRpq5g9uU-d9kpKYY9RWtaIrA,52
fatcuda/execution/_field.py,sha256=JrMyW2CDT-3KCj_-MK1CV_71vF-QpKqeZ31mYohsUTM,2221
fatcuda/execution/capabilities.py,sha256=UwEN624_s8ESt7iqrCzMo5lK9eVmE82XhkxACsGUSmg,602
fatcuda/execution/cpu.py,sha256=6SoIDL8PsZUdLAkmRlXXqbX8UVAd_Pc0g0E80r6sb_Q,2493
fatcuda/execution/cuda.py,sha256=GzW_W9XiTLY0toLetTMWCQNGKOL8RgW45IjnsEFccuE,2909
fatcuda/execution/engine.py,sha256=AmDs9CBYnilepFwKdhd0ATYtKZt5SUpB3gebWcsuTSM,376
fatcuda/execution/metal.py,sha256=JZPprAKmrnwNhJHT3-6irJlF8z6EaIyAi2jPp9QHclY,2776
fatcuda/execution/precision.py,sha256=WNVloWWh4vlOX9ZxZ9odwgB2n2D2zOmBwszuG30xmeU,379
fatcuda/execution/routes.py,sha256=aaz93_1bFeRv7gOi1RHk1T36nJnUIi0IarbyQ1ddxqY,1930
fatcuda/execution/runner.py,sha256=hu8boIwLfUVZFcwHQkrbjlfF1a3GkE9T5eFWuU3CO-E,6909
fatcuda/execution/scattering.py,sha256=HDLDGsds19xBz1uiGJJxDTwUnB2RfSyey109il-4bCI,685
fatcuda/ir/__init__.py,sha256=QzvoAzQ2PItcP_n7q4kxbQrBEL-6iwR4mRgETigdc_U,394
fatcuda/ir/artifacts.py,sha256=dR2h0CiTngabUy04dUHZUi8_ZMjgeBBdlEvkrLcMDD0,254
fatcuda/ir/coefficients.py,sha256=fYdJxT3W9R1EuhqBtesxtD0B7QeWGxeeHJn5j9EFRqA,222
fatcuda/ir/operators.py,sha256=nCi9YQZISIVPQL15MVBi2CG4A2KHNkKWpAR-SbgS2UQ,289
fatcuda/ir/phase.py,sha256=6wvj20bITE166UkhBwoGBkPEKEVwAtuGjct3uwL3xGw,2738
fatcuda/ir/pupil.py,sha256=DcnLOd81_mX0q_r9DH4sHpu8sHHEIA8d5GgVJLGQPj8,446
fatcuda/kernels/__init__.py,sha256=nlwYoEOXmXCMw95A0GvdaPSHH8QKMT1jASbuzlvhkUg,216
fatcuda/kernels/oracle_fatcuda.py,sha256=08_l9qZzgTdYIdX4YIro5cxS3UIjQrJUbTzTIrYCt48,1344
fatcuda/kernels/cpu/__init__.py,sha256=p9gaw47pBamInsg-OxzbfR3DIcxsJoGvDTBoVeCAfdk,330
fatcuda/kernels/cpu/pupil.py,sha256=yphC9qpoRjrHQ3tG8HkUf3BJ7tt_MI93ApbwX4qZOMI,5885
fatcuda/kernels/cpu/field/__init__.py,sha256=1B_PDyV73oqp_JTx4NhHDw57hZH1Oq1AK1msBmM7BKE,68
fatcuda/kernels/cpu/field/field_recon.py,sha256=bj1rdrEvYCYLplDHINDpSIcMGsq6EXfFTuz-8xtgqks,21052
fatcuda/kernels/cpu/field/multipole.py,sha256=OElqqOaQ99G9hopu3CxL1kIACHxT8NxwkOFA3rpC_X4,5656
fatcuda/kernels/cpu/focusing/__init__.py,sha256=OP3RfZ4WsHiOCNJr6lgulFP_meTTvyLZgddOK7vRDWw,60
fatcuda/kernels/cpu/focusing/debye_field.py,sha256=jiNg0CTKhZCRiUMEd5u0JyYDiahJKylco08ZDWb9naY,4363
fatcuda/kernels/cpu/focusing/focused.py,sha256=wNy5tvBPIqS7Vd_AAsO07d8oqdAGi1jGK5PrUVxveuY,7677
fatcuda/kernels/cpu/focusing/focused_fft.py,sha256=qf1ax-YPg3qZtkZuwYdf-6LUA1puCXUGRGVV2JmKYME,6691
fatcuda/kernels/cpu/focusing/planewave.py,sha256=Ist9Fs17UE1y5b15zX1tJ88XYhDHPA3-3nPou5ZZUDM,4609
fatcuda/kernels/cpu/force/__init__.py,sha256=G0tlscqwZxgZvTodAln7ks63tFPQtnTFn3dgGsxggQ0,317
fatcuda/kernels/cpu/force/sweep.py,sha256=J73T6OdWemt-5ZbdlYhxBLtBEOZIRVvjZKkvF9r8z7s,13703
fatcuda/kernels/cpu/force/tmatrix_kernels.py,sha256=7UphiySWmISpdfGfZF8ykNMQHwT5j_UyQFqO3wOH-Lw,13275
fatcuda/kernels/cpu/math/__init__.py,sha256=cYgTNaLJHQcOVtYjBN0vM2WpHXNKsowFlP5VQgxycNo,71
fatcuda/kernels/cpu/math/bessel.py,sha256=V0UFm8aRAPa1tIlkzv25s65aFamWqc4mjNx2zISa64M,3585
fatcuda/kernels/cpu/math/coefficients.py,sha256=DlnGem8jMS2bxiPoBEM8uHOTYcv0UJbofasm0DK4758,1935
fatcuda/kernels/cpu/math/physconst.py,sha256=dSiUFLxMeJOoa6laf4q_6B5z5dOrP89y6QfhJkVR_FM,1335
fatcuda/kernels/cpu/math/spharm.py,sha256=UuMdbJlgBzgboHChsprYwC7Sa42Vr_QwvXXVt1993D0,3004
fatcuda/kernels/cpu/math/transform.py,sha256=4vbhRCciZnR4DWFaGqDxfhnPYHC5gSWkkccy51-7QWs,3331
fatcuda/kernels/cpu/math/vec3.py,sha256=K3rmr860A2489L51MpxmYliy0HG-141Bgxsmo0SWOqk,1527
fatcuda/kernels/cpu/math/vecspharm.py,sha256=b834RjP3GDbhkg7TXoIoHffk0vS7hset0htUep4Bv-U,3946
fatcuda/kernels/cpu/math/zernike.py,sha256=B-2yqFV8qPb59H9gl4R7sgBrEQIOC_aMUnHLO4Y5uSU,2203
fatcuda/kernels/cpu/scattering/__init__.py,sha256=W5t9IgnHDJzCHeJRrdGk0zLPmut_XGY2JBtxUeQbpTA,205
fatcuda/kernels/cpu/scattering/mie.py,sha256=5SoKIUO8ctTHrz9WbePbugQYq5GgMWpyDGUbd6fAExg,5405
fatcuda/kernels/cpu/scattering/tmatrix_sphere.py,sha256=2jEb8rnNeIc-OSG5Yv3n99s_c6Jy5b5KrZS4tDRuFWw,3281
fatcuda/kernels/cpu/synthesis/__init__.py,sha256=kJHzfeplC18HbChGLMht-zPjvMMvgG7vrzNB8wJ0CLY,507
fatcuda/kernels/cpu/synthesis/analytic.py,sha256=CjuC8f5QM9MsybLRM4Rpb76z8OvfaKtgtkutfWOfJc0,2862
fatcuda/kernels/cpu/synthesis/design.py,sha256=Hu4z_SHjqZy6WcXhv9bKnctbeevZ06jx57BgY5Fjk1Y,2458
fatcuda/kernels/cpu/synthesis/illumination.py,sha256=SbqhWmKe7XQuSQHF2__W4Llr_eEYfuaHA9qwCEYFzO8,8773
fatcuda/kernels/cpu/synthesis/slm.py,sha256=poEAwKwu28gXxBZjDF9i2KqpqoSiZrYFdjw5TSZnnXM,836
fatcuda/kernels/cpu/synthesis/slm_native.py,sha256=8EjHb7Lu8uLva8MehTxd94joNCrGgtaEZ1u7DWzwlUg,6503
fatcuda/kernels/cuda/__init__.py,sha256=ZxgOOoG96v8Fx11cHODMb0APO1-YRJBJX4_fX68rrvI,98
fatcuda/kernels/cuda/arrays.py,sha256=M4PmhQX89KiUtLrdqzHHwmV6c4cWxkBBrBoIXU343GQ,344
fatcuda/kernels/cuda/backend.py,sha256=hfYZ65QB8HB5Umsn2p9zwkpEsG_XWGvzz55QAqz-9q0,6746
fatcuda/kernels/cuda/field.py,sha256=GXN_9V4YAWs_2EpIsW_SgKn2QXrKDDAHZUjaD9IXRHE,2856
fatcuda/kernels/cuda/focusing.py,sha256=cHm011TSf9NbL4FoOd6VwjIh0UZPsaHDDRvJi9TJNt4,2675
fatcuda/kernels/cuda/force.py,sha256=jc1o73y3tRRoLnYIuU8mLmEbXCYgqwF9-S-Qc5YGEnY,7514
fatcuda/kernels/cuda/sessions.py,sha256=E-UCNZqqDzzhzbCccJcPuGh6fkc5Bj2iInAt-nJf8yA,6997
fatcuda/kernels/cuda/slm.py,sha256=zJDFCYR80YtUxMZE-Lcadn376zPlOp-txguINE4GBE8,1870
fatcuda/kernels/cuda/special.py,sha256=Zd04_0SEvTXGCCIfiTh1WJzWp2XqwrlPaA47_wNmQgE,1351
fatcuda/kernels/metal/__init__.py,sha256=3JGXkPHL_K3AXH_hnrrQIIRMhB2z_uT9Ca6GJQZtvRY,99
fatcuda/kernels/metal/arrays.py,sha256=6RlE2ZUn6zqDM3gN36v7upCT4_jfPCFhl0g42MxyUnI,428
fatcuda/kernels/metal/backend.py,sha256=pGPY0qK5PhODKL6dQ47qg6oZ1HYzzqnaqxrTSe3phZE,6022
fatcuda/kernels/metal/field.py,sha256=B2LK5ZgyCG0bCawLT0NHlR1a4t-igwCFCmARdjKy9Ss,2956
fatcuda/kernels/metal/focusing.py,sha256=raXyK3660ih2ZVL_ehBWsJw7modWa0UXLww1LEs4VPw,2731
fatcuda/kernels/metal/force.py,sha256=3HxxsrBSiFdd99sybMjarfK0Xm7Qv_SBlPAPTuftob8,2505
fatcuda/kernels/metal/sessions.py,sha256=Cdi0YrZzrDpwE6ZlIkg-WDavYUAswsTf7CYr64fM7a4,7898
fatcuda/kernels/metal/slm.py,sha256=jujjqgUr8V5DXQSpzaZDr8kv7GsOBl1L-WmELX_ASDQ,1351
fatcuda/tasks/__init__.py,sha256=IUrM0qAVElbr3uuikpQ6CvvQDcwXJm_Ud3Kl9KIyvHM,112
fatcuda/tasks/field.py,sha256=SUvnOdMhYvEndu-IV3HaiPhbaIgfooYXXZvPgL05gNQ,375
fatcuda/tasks/force.py,sha256=akWsxKHm-Jlac-eAwsqpSLa0nXDmhJA50T7lSq-oRw0,518
fatcuda-0.1.1.dist-info/METADATA,sha256=vgeYya6xRBODu-rvwmLcH3SVEnmtvcXxgrF0TuUKm_I,3907
fatcuda-0.1.1.dist-info/WHEEL,sha256=K260EYznzXsJYBQGqmI8VTxEdiZYNvDZwW9cBh9-_MA,91
fatcuda-0.1.1.dist-info/top_level.txt,sha256=KlE23bfymQ6b6SpyDeMXFMb4Ik85Zcqi5s0mBCop8XY,8
fatcuda-0.1.1.dist-info/RECORD,,
