taichi_forge/__init__.py,sha256=xqUodQOQYx8VqPkbxJm4z9UhJ4brWkWjp_k5W3TSWLg,1929
taichi_forge/__main__.py,sha256=Jrxoqfig-PJi7nkYspHT-AiRnTB00CcLAIqHp7T5pvw,35
taichi_forge/_funcs.py,sha256=LuIU47tpSg1SqZwAmL6-4M_cVSgHzpJ0DGhTXSkRV7I,23945
taichi_forge/_kernels.py,sha256=Y-zlZBU8XfqGDsPULKjV8fRDGw2EzfKITZSf64vpj1M,46037
taichi_forge/_lib/__init__.py,sha256=E4P9vmcDr7q_w43lZEpITRGZWe0RBo8v5TWnC5SKLsM,60
taichi_forge/_lib/core/taichi_python.cp310-win_amd64.pyd,sha256=iZLA9ojpRrr6CZ6aFjKJOcNtvJwH7L7yS4qW2peGFIU,8735744
taichi_forge/_lib/utils.py,sha256=tiHFausXJ-gD_krlFeqrq5eNg9EoUd4LXm33MS0xvKk,12730
taichi_forge/_logging.py,sha256=z96CCXpRSe599v52FBIeZjcsnLp_7zv73q2TUDJ4Qe4,3799
taichi_forge/_main.py,sha256=nH9K71tTAzAU6geESuzVoGa6gII0L67mTBGM9u4mg7Q,32873
taichi_forge/_snode/__init__.py,sha256=0ZEVW93AZy64Dq3XbAfVOYxl0PChihgNVXAqG21qfKA,93
taichi_forge/_snode/fields_builder.py,sha256=NirXaBTuefY3sboNZ1LUY2JMqdaZKlYN5V0kjWZrP5M,7817
taichi_forge/_snode/snode_tree.py,sha256=nF014LfLC0mP1wPgk7umy4qv-l1_Y92LlJSbYxTaoVo,1219
taichi_forge/_ti_module/__init__.py,sha256=HC3v6qc9GjDExRr199a5vBTTZkFYYxoayPy7apCDT-4,50
taichi_forge/_ti_module/cppgen.py,sha256=oxW__iD8mTyq-Oj4C1QXD3B_bkXcVFqXFNioj2nuhxw,9941
taichi_forge/_ti_module/module.py,sha256=nF0lQf5-ddjb27Eipq1XzOwKgRSXTUJM_yy_kdgM6T4,5490
taichi_forge/_version_check.py,sha256=Mf9LxznbU4B74FpoNX6_Hh9sfc24BnliUcSMRabc8Jc,3742
taichi_forge/ad/__init__.py,sha256=Dfpf7Z2I06vsVWxGuRBgPGRcKK-brn5Vh5uCScanSBw,35
taichi_forge/ad/_ad.py,sha256=rm46V8FmjZeYUJjPsTnmC2-7g00aTIz9D2UwOQeS-aU,26483
taichi_forge/algorithms/__init__.py,sha256=KuvRlXNV1gbVRNTNe_aU9tohrAoQJU1JHY5L_ADHsIw,28
taichi_forge/algorithms/_algorithms.py,sha256=qgh8l9CSvDSmCkjVaY8QXLyv6Ev8EvmxI4tbVGSJyRU,550199
taichi_forge/algorithms/_autodiff.py,sha256=z3o8jXqPj1OGlLfrjq-piLLmNRNMkHoON0dRVmjz6C4,6422
taichi_forge/aot/__init__.py,sha256=5tBt1xuqRuJaTx-KRp7ZCZJOvqK2C3Esa73Puw7zW14,374
taichi_forge/aot/_export.py,sha256=_9_1zBN2xBIQn7-7esgVSRvPBQvyTggWau-QdOCBIHA,685
taichi_forge/aot/conventions/__init__.py,sha256=uvzqGNdVE27uEKP7wCTbsRNEO5T_KJkDsPHgQ2KVv1U,56
taichi_forge/aot/conventions/gfxruntime140/__init__.py,sha256=yAvVeB9cZPY0y3Bou6m2BFNKVSd0-70dwJ8qrfwFxrU,1390
taichi_forge/aot/conventions/gfxruntime140/dr.py,sha256=4kpPnTV-1Q5lKe3VLSvM-mjviLx_MrgUcuZwaNhwGMM,8422
taichi_forge/aot/conventions/gfxruntime140/README.md,sha256=wQh6srT6M7a4IOWUBRF8vEjoKEyaXheilDwykKaKMvY,1884
taichi_forge/aot/conventions/gfxruntime140/sr.py,sha256=2hibksAqfD4-YRHNBN8DK1RyMXLI3lAHnMUqb7_YOSw,18713
taichi_forge/aot/module.py,sha256=GGkztlJMq2y_mJyR-1wllEd6Tt4dFpt0xvom5p6bkHw,9101
taichi_forge/aot/utils.py,sha256=n8j-eVi5oIGbli_iy_wXetZRTE4YrEaNXaxVRdr1D8k,6325
taichi_forge/assets/Go-Regular.ttf,sha256=S7gpWTE2QWxqOezcRUguBS91rDdOZFm5r2jU-6J5OWw,134988
taichi_forge/examples/algorithm/circle-packing/circle_packing_image.py,sha256=g68Xzi7hzd5SuKMV5vA-67foWUv1oPURF3uvfY874_c,4098
taichi_forge/examples/algorithm/laplace.py,sha256=JK8oduleUTaDlfM5OkJxyrrOuXLLy9WEv0UHgltMsng,585
taichi_forge/examples/algorithm/marching_squares.py,sha256=HHDmcB0B4tv7fK5uZSIG2BoxfJVXX8gVP0euip58rtE,5366
taichi_forge/examples/algorithm/mciso_advanced.py,sha256=UC7V22U8wBIWmxIWwRX8gmUnbeNdG6ZG7r0mGQWFI6A,27841
taichi_forge/examples/algorithm/mgpcg.py,sha256=gQcwHItrA12cFiCitC3FflBH2AY1IzlrIXzcqe7FNtE,5799
taichi_forge/examples/algorithm/mgpcg_advanced.py,sha256=fQdjqaFA9sG1rk0Tq-_WWlKxu3yDUY-SR0w4I4Jqvds,8920
taichi_forge/examples/algorithm/poisson_disk_sampling.py,sha256=RpstKrJeTYgS4rz6UXk3NFfRDLgd8MDuEkRtN8wEITg,5103
taichi_forge/examples/algorithm/print_offset.py,sha256=j-HaIUCEfGYmQKDsKkK_K36eXoLxXgEigrjL11lIc1g,1040
taichi_forge/examples/autodiff/diff_sph/diff_sph.py,sha256=G8nEpi5HWMM6-k3jGOUu9tnGaB8al5HCrWZbIz5cWxE,26166
taichi_forge/examples/autodiff/diff_sph/fc1_pretrained.pkl,sha256=OLV5z6JuDWuE-G-3uTSj_SXk4kMNcHK9rddgBow8meo,711
taichi_forge/examples/autodiff/diff_sph/fc2_pretrained.pkl,sha256=-nK5AbAuK4o-bqlo71tvL7LHsATP60DgEIMs5tM2M9A,2375
taichi_forge/examples/autodiff/jacobian.py,sha256=vitukzK47Mcmf48by8Zx1J035YsPUU0j9ty7Ny1YJLs,1389
taichi_forge/examples/autodiff/minimization.py,sha256=fz63whLHYJYE6cOARVXnmEJhR-Qzt2h-7MPFHTRHYzc,899
taichi_forge/examples/autodiff/regression.py,sha256=AcvSrmizaZPU413sjPcsW6Zyi7uLtIgNNmtNYljBMe4,2280
taichi_forge/examples/autodiff/simple_derivative.py,sha256=PR9vSQbnkoCRb1dQXciyU9wZ8V4WhVtZxKgojcL3GYI,1233
taichi_forge/examples/features/gui/fullscreen.py,sha256=ueHCTgvXkc_bVp3IsEPnIRAry4ndwezuOt_tf4JwHo0,455
taichi_forge/examples/features/gui/gui_image_io.py,sha256=KL5fPIumH6V20bKF6HR6J4_C3ieyL-yoQsMuiPULyR4,598
taichi_forge/examples/features/gui/gui_widgets.py,sha256=vs4pqLOMMnEkXQnua9voUx2gO6jZCYfnYUWvHwIRSFo,712
taichi_forge/examples/features/gui/keyboard.py,sha256=B0p3TNB0p2pPdunv-gZfHM3ZWaM4pM_EwP7mpsb7szM,1161
taichi_forge/examples/features/io/.gitignore,sha256=UebTbd66ijClWx0K51zMRn-sAaTq2Cvzh4V7mxBuxro,7
taichi_forge/examples/features/io/export_mesh.py,sha256=qvqUciVCyM-AzK9-kxm8Yo6qGYiWHiMNtRj420fIhYc,3586
taichi_forge/examples/features/io/export_ply.py,sha256=vT6Dba01EVM9BAnEjWl1WWyx3LsdzB_1hKiV8LML4BU,1311
taichi_forge/examples/features/io/export_videos.py,sha256=9d3dlWKTjPdzA92JrZb-SdZvI8HZIBfsdNHB5uoociU,850
taichi_forge/examples/features/sparse/explicit_activation.py,sha256=2tGYvyhXcyZOKkOpr4lKvK1T-PzChnxhbH0Ieb9Msm8,1688
taichi_forge/examples/features/sparse/taichi_bitmasked.py,sha256=cstbzoasGPjrmUr1lQKY7vLnF-SHPmUKX44j0ZlSFQc,1492
taichi_forge/examples/features/sparse/taichi_dynamic.py,sha256=bPr68DhrYgs_pAIS9sNOz3sPkjH3HdVny3L1FXB7N4g,566
taichi_forge/examples/features/sparse/taichi_sparse.py,sha256=D0ROpeZes1vYLjWQbNzcQddGLy9qBV28rRyhWeGbKtc,1441
taichi_forge/examples/features/sparse/tutorial.py,sha256=bij9i8h_kRaU8FcILikfoQqG4V6VeGV9LBr85jvx8mw,530
taichi_forge/examples/ggui_examples/fem128_ggui.py,sha256=s6vX4COMxvrU5FZnwcZgLmJDK4KARq-vTkgtsm_1ufI,5592
taichi_forge/examples/ggui_examples/fractal3d_ggui.py,sha256=JZFHQeFtYbTJvThH4VwiOrjcoydmWZwPjoT7ZrxR8Hg,4093
taichi_forge/examples/ggui_examples/mass_spring_3d_ggui.py,sha256=kMIlgo5cNzrzv3Z18EUEMTcFbMVuew7_167y6TcTzQ0,4705
taichi_forge/examples/ggui_examples/mass_spring_game_ggui.py,sha256=jhU-JX--aalP0QN7Mr2OMh6w8eZEVcY5EArpAPMNhnM,5873
taichi_forge/examples/ggui_examples/mpm128_ggui.py,sha256=31LOWUzy0S6mIZ6HM3lDhv0EVsAcOY9_pgFY3THmjcc,7646
taichi_forge/examples/ggui_examples/mpm3d_ggui.py,sha256=yf9Pf3y1UxPQV-WVN7jnkNH6TcdpHGbPbvXoJOy5oOw,10420
taichi_forge/examples/ggui_examples/stable_fluid_ggui.py,sha256=j7g1_UXcat84R3oKL1wcUp0_5Y0Q-kI50QluMHXe9GU,8354
taichi_forge/examples/graph/mpm88_graph.py,sha256=hRoLrUfvXhoNzeYdY9-Uya_LacSz4LLxL9_p1A1cH3w,6314
taichi_forge/examples/graph/stable_fluid_graph.py,sha256=B9cJnMRtn_-SJDm3q57g8e3_AfWe_jphpT2jmRObn4U,11275
taichi_forge/examples/graph/texture_graph.py,sha256=1WUjhZMj80naOmYDvUZ4tD6zKm30UJ3uZ1_ZF0Fl2vg,2432
taichi_forge/examples/machine_learning/differential_evolution.py,sha256=2wk_ww5-ckx4OUot_-eaEwl4xXgf4zkLtIe9P8MFN3o,7529
taichi_forge/examples/minimal.py,sha256=NOUG8YMNRVjfLVC6e5DaYHP0Z0P4JEfMhXz5FwVFjPM,126
taichi_forge/examples/patterns.py,sha256=jha-VcFOT_1Q8hxVn4VeUZH0Tp3sxf2Xtfw43MOrT0U,893
taichi_forge/examples/real_func/algorithm/marching_squares.py,sha256=Ln85ks0pRybty6_zVzHkHw2Vld2qV2MMUMB-KwIfUME,5539
taichi_forge/examples/real_func/algorithm/poisson_disk_sampling.py,sha256=82M-RFxdXJ1Zc1PneDLtAt38RK4YiTgQHOVlmLf8Bz4,5248
taichi_forge/examples/real_func/graph/stable_fluid_graph.py,sha256=vtyAtHBbChRWxfs9Ythy9gez2iMYhtYKTN4fIJmlizQ,12417
taichi_forge/examples/real_func/rendering/cornell_box.py,sha256=exUf3f84XSc_0YU4kmuAm5mvxS2gwgyoxkweCxyeGw4,6827
taichi_forge/examples/real_func/rendering/taichi_ngp.py,sha256=iF-SMZSJSFod9Y88HDNZErX5x_GSwxrTV0D_CeP3XyU,40848
taichi_forge/examples/rendering/cornell_box.py,sha256=6bB6Vrmx2XFJd7MFAUTq3i1tT510VFUj246h6qZmjhI,6749
taichi_forge/examples/rendering/oit_renderer.py,sha256=CwgFtQCkFxrAUSXen9mcASwgoVORQdOzmDFXb7LexEE,5024
taichi_forge/examples/rendering/rasterizer.py,sha256=YHn4-PMJZlhNTWZSMzQM-6JPPpugvZpNHt9kyWg8NJ0,5113
taichi_forge/examples/rendering/sdf_renderer.py,sha256=RTLMr-coO7obfXaKSfxSq4JwnfxU59ZvKj4VbijrHf0,4726
taichi_forge/examples/rendering/simple_texture.py,sha256=2OBUil6If3oDEZQIQwF8d0Eg7rQ9mRQX738L4KOfIRo,1319
taichi_forge/examples/rendering/simple_uv.py,sha256=pXReqKIK9-qftneYAZbCH_i7m0IDeEKbKMF2xJjHXG0,376
taichi_forge/examples/rendering/taichi_logo.py,sha256=u8Vd27_3eUBeAvk2-6go997P7Pw6bgxJRUEY_CgdPsU,530
taichi_forge/examples/rendering/taichi_ngp.py,sha256=oP6RL7sENEjluMyKv3iYcpLAIVWI2V0fQ8mgvu3O8Fw,40609
taichi_forge/examples/simulation/ad_gravity.py,sha256=3AcuT6orG6WZs4vMZ8HvYw69zURIspCw4K3p3aEUgY8,1392
taichi_forge/examples/simulation/comet.py,sha256=dbHdFJWKP5QxLI0WJ3UKNm7FbSQwx5Q4OwVoG09LhQI,2427
taichi_forge/examples/simulation/euler.py,sha256=Hg2Az9_Ayfo7Qy3BnpAHtFCHiaRubtui4FS2SXt9UVo,15138
taichi_forge/examples/simulation/eulerfluid2d.py,sha256=W4HnrQtANoSohEqmcI5lpKuP7KiTOXXuB6SJVLoviaM,9540
taichi_forge/examples/simulation/fem128.py,sha256=3qYe-iLONgmwrJNu0hzyqIlUA1gEuyk5SvUHejq_THE,4570
taichi_forge/examples/simulation/fem99.py,sha256=nacdswJQDHtFBJ5EuBhZeMZ0bdcmHkMRo3F1Rc0bnuA,3297
taichi_forge/examples/simulation/fractal.py,sha256=7ox8iWDw9gt8PI4O5iY7Mlz9UPi0qZTskt5XFTlphhU,859
taichi_forge/examples/simulation/game_of_life.py,sha256=Mocf3-KeUeGWB5c7uK3UkJ8G4rwBqRHYXCeS95gOgFs,2419
taichi_forge/examples/simulation/implicit_fem.py,sha256=-FBHp0ssknAL_wXnkfEfOhCNtkFUMGbR8sEnquYJpR0,11847
taichi_forge/examples/simulation/implicit_mass_spring.py,sha256=a6seH2xeKQKmxEM3SzwqUkwwaoRvjnck75Cp_IrTUAI,10933
taichi_forge/examples/simulation/initial_value_problem.py,sha256=SwHFpdfwq1Z4b39iUl8pcAmorOIGoNqQc8xrpOrhR04,1179
taichi_forge/examples/simulation/karman_vortex_street.py,sha256=PhxqO4FNe2VMIBqPIeZ15IfTlJvqR-XovhJj4sOKwhM,6811
taichi_forge/examples/simulation/laplace_equation.py,sha256=ZUofy5j_73UX9ei8kmO8RWnxIG5MG-EMbD4vBzLmryU,11771
taichi_forge/examples/simulation/mandelbrot_zoom.py,sha256=eQ_naGK_tf-KasWqcTq2MQOyxhZYigNdS9oMKY6hK3o,1388
taichi_forge/examples/simulation/mass_spring_game.py,sha256=0k8Cabs4916Lx7UomtuASX9YsyMO6XLyMwW_N_eU5Bc,6048
taichi_forge/examples/simulation/mpm128.py,sha256=Z_KJNzaBvqoD9D4WngTPWfuJN7eJHOSo2ejCZ8zWXOo,6789
taichi_forge/examples/simulation/mpm3d.py,sha256=xDckSeMHubtKB9V0QJb7130UFvDbx8MYCxraMUl4Kn4,3860
taichi_forge/examples/simulation/mpm88.py,sha256=TRsNeYIOOU7VkbCI0rSNObu5xb0o-aaQ-DyCgsy_0Yw,2836
taichi_forge/examples/simulation/mpm99.py,sha256=r_29fqn4rKxbJkz0A4ES512f-EJftBBVmpzV139yAXg,5659
taichi_forge/examples/simulation/mpm_lagrangian_forces.py,sha256=73SawoUMF2KayDzKMbBT-vkoJJ3qoZms2MxDoijvNsk,6026
taichi_forge/examples/simulation/nbody.py,sha256=02HQ6nea1J3iIifChpDnwG9Hvo5SN5gPwlZ6aMI-D5A,2497
taichi_forge/examples/simulation/odop_solar.py,sha256=WljKnN6my2zeaVk-NCaSVv_tMNdr6Snj60xwqkVXNHA,2256
taichi_forge/examples/simulation/pbf2d.py,sha256=HUEJ69bONki1S5S_ifEKdv7W0kTeva_oRCqDLIkE5mI,9077
taichi_forge/examples/simulation/physarum.py,sha256=4kWRojeeIcT6liBfDw4WEVjNAlBrfA3YMc53dFwKXhE,2359
taichi_forge/examples/simulation/snow_phaseField.py,sha256=s87n9mHuo0ugUxMV19l6EaJ5ptbZFJyu_MjJiPw_qAc,9826
taichi_forge/examples/simulation/stable_fluid.py,sha256=kDjA7Wi6i2APx2vMv3nX4FEKyPXXKT2sgM4UVYQwHbs,11551
taichi_forge/examples/simulation/two_stream_instability.py,sha256=zsoDCntOVaSF3LtO9B5rNRwCbWysaMt1dmwgXYTV0a4,3195
taichi_forge/examples/simulation/vortex_rings.py,sha256=fRkDHirZ_1i8mduBWZucrgb3ua2ZIcivbSz9maH1CdM,2154
taichi_forge/examples/simulation/waterwave.py,sha256=AgDPs5lsw6ouKV_aj3zhsVfJs3nt5YrjLwQGOmQBQfI,2969
taichi_forge/experimental.py,sha256=Qh0aM8nxmOSgTnzkBYodxBBssMmRQNti2sQ-wG06ous,343
taichi_forge/graph/__init__.py,sha256=Pse9Sm7eSVybOy0TWljIkN6DY9DkAMmqGSA3vAhpkbY,23
taichi_forge/graph/_graph.py,sha256=U0UlIC-MRgAdTL5iV18TiOgFEY9f8b0GnW4a5TnDApo,23211
taichi_forge/graph/_native.py,sha256=ZUAkjiJoES7LunjPyyGImiU80k4EAQizLVE_2Uifw_E,1166
taichi_forge/lang/__init__.py,sha256=PxPloQDEplA1L_wW2rqU_oiPX9mNPY_HHG9BXLyZ1qc,1359
taichi_forge/lang/_compile_profile.py,sha256=VMNg-6bG7OC1kmoV9gdoYD6SXnM8k3XsGVwPspGGwQM,3532
taichi_forge/lang/_ndarray.py,sha256=M89ZSYcG41MMXVenQm4ctJ0OhxwXTlI97QOTE51h2ig,41574
taichi_forge/lang/_ndrange.py,sha256=KK01YMQKoYHAwccLQTeIMHLOytFnV-PcwRSknKZQ_aI,5911
taichi_forge/lang/_texture.py,sha256=vxjr87vBIV87KTpEBDD_7zPTZMRyjpjCKWy3AT_nHUY,6999
taichi_forge/lang/_wrap_inspect.py,sha256=1Iji8qBSq4v5SA8X9KtJoDINIfrc4nS0c21UnKt9bYw,7141
taichi_forge/lang/any_array.py,sha256=ZbMb-Bj5u_L0BHi2y1fzxPjvXuPDsvZ1LzT7yiUO6z8,3452
taichi_forge/lang/argpack.py,sha256=brVaekQP9U0TpgYNSG6xBjXbMMBe75NoVYP7qT2ls94,17852
taichi_forge/lang/ast/__init__.py,sha256=n5Pz1tAStvNL4kBaTpn6dCKEf1HLTtwD5WA-AOKZ6Ic,210
taichi_forge/lang/ast/ast_transformer.py,sha256=fBuLOboh2z3VLL0nB3kPyhNrbLOJwJG0q4EcZFuj1TA,79963
taichi_forge/lang/ast/ast_transformer_utils.py,sha256=QQePQYzPmYv0l-iCcEpUCe8d6pF8RfYKMESf4EIHx2A,10934
taichi_forge/lang/ast/checkers.py,sha256=FBQ6Zy4ZRS8mayMYNIap4ZAUP5UVfxhk_JMUE8EV6uA,3888
taichi_forge/lang/ast/symbol_resolver.py,sha256=L4WT8yTm3d33SxdwBKo5brtesUkkg1_B_6tMShRoZ58,1811
taichi_forge/lang/ast/transform.py,sha256=fJ07ekpSD_OpDNDnP2IzjZsY5UNEAQb_HSPHyiUah3Q,265
taichi_forge/lang/common_ops.py,sha256=0ZvZZWWczD_tLL-WEeXP3uSdMNoPB4SvRzGBAR-Hn-Y,8792
taichi_forge/lang/enums.py,sha256=CBJVhhLPsR2b81D3LJP5OwdUdkB5lAosNKaH93RrV08,2085
taichi_forge/lang/exception.py,sha256=avzp8EsU2TsIAvAN3VTwzcKkBQhwr5kjWwz95bDwjkk,2089
taichi_forge/lang/expr.py,sha256=IgYcA8v28FnJ-Y47vYobZFwdVqqcOPlfeEBDKMMzLaU,6284
taichi_forge/lang/field.py,sha256=B2iJ-nQOI0foPcgfIUOZrQR7ha2fZ5uIL0qUGVNfjQw,27314
taichi_forge/lang/impl.py,sha256=WcUiHLLddvdVkoh7TP4CUa2Ch1wXGEL5grwDT3D0WEY,55292
taichi_forge/lang/kernel_arguments.py,sha256=gS_NnRGV-3iRud9LGw-9I0PdfUZa4nwolK2bWrJuqRA,7002
taichi_forge/lang/kernel_impl.py,sha256=dtQ798F-Mm_r00m0TRfJmTOq5M_7pMxnZHdzv5_eMko,72912
taichi_forge/lang/matrix.py,sha256=LGm23pwFN3dhW91VzhCfsMHw868Qde33TKojRqPM9gc,79636
taichi_forge/lang/matrix_ops.py,sha256=1gjt0Bop5uDcRvPWiURgeLxEySh_skNveiYwj-nPD7A,10405
taichi_forge/lang/matrix_ops_utils.py,sha256=aEYtdhSCvVqRN7PLtU7ZZmBOeXKiF4gEJBQgEfWWDvk,5425
taichi_forge/lang/mesh.py,sha256=Wjct2SBM30awKoOi67bWe6y43X19RU_bgycXG4s6E2o,27759
taichi_forge/lang/misc.py,sha256=nKAe19n5py5GGR2Gm7BoLaD_hf7nAC5qFYjp3JnjE14,30127
taichi_forge/lang/ops.py,sha256=9uavkHnklZPLBBUkD63IGCO6dsseTw4e73gWUzneu_Y,46577
taichi_forge/lang/README.md,sha256=L76yOL6tL1RXgKKCC0-JsBOu1SMa1R6hBTNSSQaMA7Q,294
taichi_forge/lang/runtime_ops.py,sha256=XaSQZXp6XyDsbknVHqVXtc-e6lzveEkhWU_6k6p6pqU,445
taichi_forge/lang/shell.py,sha256=xMaIEGMJprF63qsEY0uugbckzt3-TUWLxxABrHTOPUk,1083
taichi_forge/lang/simt/__init__.py,sha256=7Jt_3LKaKn0_euYrZ8C9PoqilCAf1ndDLkTJFGVWQmo,115
taichi_forge/lang/simt/block.py,sha256=G0ldAgF7jPMpbhQqCQlmttm_fevPLUmPd3DASSqsygk,3777
taichi_forge/lang/simt/grid.py,sha256=_pzVZEESpt4iIWni2j3Li9OmblNEmexUrOTplRR_Smk,133
taichi_forge/lang/simt/subgroup.py,sha256=qnNL6O6FMR7rX0ozNNDBFHkHUbRgTIazxM3cjQnxQy8,3958
taichi_forge/lang/simt/warp.py,sha256=zfDWB6T14UeLXOLXC7Jg0RDEAmcVOVnKbedICpUH8s4,3169
taichi_forge/lang/snode.py,sha256=lh9hGouodgLnibdzrGc9t0emOd_0c6x8XTMXB-CXis0,28107
taichi_forge/lang/source_builder.py,sha256=9zKlEsMIPHmNhaGTPPqh7rhJ8-D4GwkSeuMiLfMDF38,5943
taichi_forge/lang/struct.py,sha256=Lr5nE7208ZGeCTPiEoC0U2uy7239qpNjOUhnEAlPSYY,32225
taichi_forge/lang/util.py,sha256=wRWAon1GDfVgwTrBq4RjZHF-s-096Yghr404s7_ySLQ,9449
taichi_forge/linalg/__init__.py,sha256=hxwI8DwluwY172gHvUbHiXv5sXdbgJzf38BZb7D_n6A,271
taichi_forge/linalg/matrixfree_cg.py,sha256=uA4Y7eiwgXeFEyylK9BlwtWeEh7W2Jo3lMSMlTFD_-8,10548
taichi_forge/linalg/sparse_cg.py,sha256=rVQsYrZM9aTDMCJixejJgSaGUD8-KGguw_McQ9dOuTU,2605
taichi_forge/linalg/sparse_matrix.py,sha256=OxQ253htbcAKSZ-pAwJBjzTJ_yS7PNnnd7rznNJ2Mqk,11670
taichi_forge/linalg/sparse_solver.py,sha256=FR8QpSyLsHk_6iAw2x5cZQq_i-eKtgn8MVr9gYo8quQ,5041
taichi_forge/math/__init__.py,sha256=Wv8MqjFxlxgA2iYFGVZQYCVGDkhIzU_9O_ZJtCTi0r4,194
taichi_forge/math/_complex.py,sha256=Is3NVVZma1AUJUmPqaoWa7P15fb9vhRKJr8PyFUSya4,5247
taichi_forge/math/mathimpl.py,sha256=bjaTwIOc-CVwZgTVO-SBgudvOQ_D0cTEXNg70AerrKY,22905
taichi_forge/profiler/__init__.py,sha256=aVPcC4fE5zpjjCCdDb7vGRNautoesGpSaQrXCUCCULo,211
taichi_forge/profiler/kernel_metrics.py,sha256=EdyJNuc0CwuMSNzSXSTTKcf2gR6KKLsP2YCikjib34E,7905
taichi_forge/profiler/kernel_profiler.py,sha256=2LiK0-9qDEvo7pz421N1-QmgTD42bdcFc1N2cRerDIs,23200
taichi_forge/profiler/memory_profiler.py,sha256=QDvG4m8sYr4rQi_l2ZxSQz25NrNdFFT6gnav6lcuvxw,344
taichi_forge/profiler/scoped_profiler.py,sha256=I3F8qF5GP2IaaNpXdgSo43eoMuPIUoHfVN0YTxuvDsI,1851
taichi_forge/shaders/Circles_vk.frag,sha256=C-Gunizzb5yp263wFJo8sNXm0VFN5qDKWdcI2vtX4qY,542
taichi_forge/shaders/Circles_vk.vert,sha256=DHZQ31tJFwQsRlX5_9hOeVWmT_0ZgRdWVziQOt_Agwc,1118
taichi_forge/shaders/Circles_vk_frag.spv,sha256=qI6bTUsPGf08FaOTqHdfi2u5RdZEldvJma7fW7VdEX8,1332
taichi_forge/shaders/Circles_vk_vert.spv,sha256=0nDQgBjI75ANa7eNZoDojIyOvWhNQIs9mZpYDpME-tE,3484
taichi_forge/shaders/lines2quad_vk.comp,sha256=bpJe36QOT0EV5q1NklmTBBspP7zcYMvrs_MwecybeoQ,3184
taichi_forge/shaders/lines2quad_vk_comp.spv,sha256=p1LYegTuQZhD7dFmHoU0rc8lOg-TAka57J6uZZFrwrc,9192
taichi_forge/shaders/Lines_vk.frag,sha256=Hgu8YEa6lg13Z8QR-f4ytHhyQG76NP5wo31VOa5Fn4I,148
taichi_forge/shaders/Lines_vk.vert,sha256=VDa2kKAtrNliKqeVpfG27YwLHcJL-sagLFpf8TH7z74,316
taichi_forge/shaders/Lines_vk_frag.spv,sha256=bNybJN5kDtKaP-IAgqHI6rRFMP2cAVUpQdvkWQBvDDk,568
taichi_forge/shaders/Lines_vk_vert.spv,sha256=urES2qDkY91hs8F5lvJilL7mLZJngu6a4Bx66FFu4FY,1308
taichi_forge/shaders/Mesh_vk.frag,sha256=y0elUiH0ztClM8NFIChhQFcj0tohe-711QUCW0ycbBI,1550
taichi_forge/shaders/Mesh_vk.vert,sha256=qgTkAxsY-dPDyyXo8GT2n7ars09bUZCaW-05AO-me3A,1680
taichi_forge/shaders/Mesh_vk_frag.spv,sha256=APc6Sb1tz2uNRQSqvwwrWB6W_jk0s3EMRDsEIGKMBpM,3952
taichi_forge/shaders/Mesh_vk_vert.spv,sha256=P-2FSwJaPObW5HSvQXbrRCDLZurYxr3zbhsH1YUasG8,4396
taichi_forge/shaders/Particles_vk.frag,sha256=6OpkFgANuX4_93s0hCeUZY5xNPSaoRjcmoFRL-LunAU,2316
taichi_forge/shaders/Particles_vk.vert,sha256=cxKlHDPwX35oxrx8GPJp1dryUk5RjP3WBQ79g3WQ2d8,1849
taichi_forge/shaders/Particles_vk_frag.spv,sha256=soI-L_l6Amd0UlokxTPZ2JBaZdaeO--BA1AlDlgIRA8,6216
taichi_forge/shaders/Particles_vk_vert.spv,sha256=815FN2TpmimCbzxtQGHQNnUCLTBOTwo173xJEG_y6Tg,4624
taichi_forge/shaders/SceneLines2quad_vk.comp,sha256=tEhUFLbwjtAtT-UTRbd0K9pfwVqwoZZS8S8ZWY2Php8,4126
taichi_forge/shaders/SceneLines2quad_vk_comp.spv,sha256=zSCZvr0bsW-KtznbYO6EwreiDP5Ua-NamvUkBTS18so,11344
taichi_forge/shaders/SceneLines_vk.frag,sha256=Hgu8YEa6lg13Z8QR-f4ytHhyQG76NP5wo31VOa5Fn4I,148
taichi_forge/shaders/SceneLines_vk.vert,sha256=8CfvgtOSiG9yu9GyRr_DxyW1p8s5vUQ9PwEwk7ZOO5Y,259
taichi_forge/shaders/SceneLines_vk_frag.spv,sha256=bNybJN5kDtKaP-IAgqHI6rRFMP2cAVUpQdvkWQBvDDk,568
taichi_forge/shaders/SceneLines_vk_vert.spv,sha256=8yg5hXGslcpvBQZvxG7seXCW4208nHcamgIk9W12xMw,1092
taichi_forge/shaders/SetImage_vk.frag,sha256=7AMlfh6JTVRQA5wMjk_T2hkb_WIDNtuS0wQgp_eRCxo,534
taichi_forge/shaders/SetImage_vk.vert,sha256=yc-Q_CUxujZ1UGTH5xaUv3sLoEKdeLcMgOyq8Kg8H1I,394
taichi_forge/shaders/SetImage_vk_frag.spv,sha256=IcFSSJPgFUXFbx07xJ8qI3d-FyCtT57g38iZ-TYZQkM,1712
taichi_forge/shaders/SetImage_vk_vert.spv,sha256=qWaRg8caSTrN11HqVgxx_J84zBN0haeHx-7xsw303qk,1244
taichi_forge/shaders/SetImageBuffer_vk.frag,sha256=QOgJ_S9YYy4uZ-5TK_9mg4-2EXwSagZcWh3F6beIjnk,1100
taichi_forge/shaders/SetImageBuffer_vk_frag.spv,sha256=TY6FZ_IbkGoDS8jDfrAkO5jARkhDT16GWwqIXJWfu6o,3316
taichi_forge/shaders/Triangles_vk.frag,sha256=zQrAXml1LJIdIEx28Wvs4Gymozw69ljqU5gldupIb5A,317
taichi_forge/shaders/Triangles_vk.vert,sha256=s8FhjV9oJvdxPtbFCNSUPC5mRLoNz_w-WyjlOexjUO4,688
taichi_forge/shaders/Triangles_vk_frag.spv,sha256=wDE2jVYHZfcVMwZlweFCHhxOxXTynBPL5YJ5z2eh9Dc,840
taichi_forge/shaders/Triangles_vk_vert.spv,sha256=5BY7jgsDc1_X_BwWWXu5nhpXySVOD16ziplFEVR4LxY,1976
taichi_forge/sparse/__init__.py,sha256=ErHDqk2SR7q3otSuS3fFLI09gS73OW_wEOXcAzTMSPo,29
taichi_forge/sparse/_sparse_grid.py,sha256=Y65D8AlDjIXUmIaVJ5XJrlv53NPhyi6lVKsxUri8OjU,2519
taichi_forge/tools/__init__.py,sha256=BrBVtg7V-McoKFVeiD6XVdZFQNlJj2QN0XUdozLhe6Y,559
taichi_forge/tools/compile_profile.py,sha256=QWCgkAcX-GQxuCpV-sGaaVSZAvFzxnLdETrXgREPuVI,7225
taichi_forge/tools/diagnose.py,sha256=XXCturIpLU6_rS5Rp4zpvlw6K3bg2anI5PAkV54k6YI,3845
taichi_forge/tools/image.py,sha256=ihNkQSsr18SyNrPPFQVcr89jUgnFoRuLtSSdPiSYIek,4849
taichi_forge/tools/materialize_fast_path.py,sha256=SiemuvzKU3deMNvazd1uBVizLJ7LNzbjXkgykTk9pnE,2740
taichi_forge/tools/memory_pool_stats.py,sha256=xtFUB2jwBCkclLifLq06RpqVTHR4ydbLKI5a3lWB0Ak,2091
taichi_forge/tools/np2ply.py,sha256=Yo1319XywsLhVharLBtALEc5JoSfUolzFAEAnnlVlgE,15617
taichi_forge/tools/video.py,sha256=BNqIn_WfXdeX0m0nuzYUAUN6RrqG4-fYdUj7p_ltwTM,9573
taichi_forge/tools/vtk.py,sha256=oKy38LSavCi8pQPEa5wPRN2jZUgqDG3ySJY-sohUfR4,984
taichi_forge/types/__init__.py,sha256=wgGJBrqRy_D4YaqdQTaqENgdErxbi2veySphbWHv6go,629
taichi_forge/types/annotations.py,sha256=8LVXdk4cbTb4U-Co90IvHVr6k63hzP0t9eu7W_gFrys,1011
taichi_forge/types/compound_types.py,sha256=MdiM9blZUZadWsLxpc73LbtcU9j2Zxn_wMEug4Cu7iU,2403
taichi_forge/types/ndarray_type.py,sha256=O7DzJZ3J3zxR_5riIFyilhXm0F68XG84Q2-Lbp6VLd4,6775
taichi_forge/types/primitive_types.py,sha256=JAh5kz_xhAr-PuZt7hhqODiPF7ZUclZ6fFH1EfLJgQM,4201
taichi_forge/types/quant.py,sha256=jjyh5Ds2g_c7GVmxsECARCnL6NGtWG93_40S3AzhlV4,2877
taichi_forge/types/texture_type.py,sha256=dmIMyb4MgSgueXNoHcQ5oyxhMIdeBeVfzsUF2x-z1s0,2437
taichi_forge/types/utils.py,sha256=bOpWXkRzi3zarS0QqEiq97pv-GOFEWPaEDpjUqdv33s,280
taichi_forge/ui/__init__.py,sha256=4zgDMmVQWwnn8E4CHfZRImpW60B-WzX7S6040104F9k,240
taichi_forge/ui/camera.py,sha256=J0GY-K8_8nA8yd5aOsK4ROkOjPT9PkjdyaeKZedZXXI,8325
taichi_forge/ui/canvas.py,sha256=vi3IbxD0RE_1czjRGsL_lVq0G639fcU2ouV_tAmUgh8,15231
taichi_forge/ui/constants.py,sha256=tub4BqWnT0i8-x60Qhh61r8Vgc0AwZH6ctfUvGEiTpc,363
taichi_forge/ui/display_frame.py,sha256=Fz9E7ec8JQQyrCWdgHreB3R9FShy4uUp5_CLYSh9tXI,3450
taichi_forge/ui/gui.py,sha256=edJciTpmihp4eRUOZZpxFo08HqCIKqJDwo8EHNwDeK4,38573
taichi_forge/ui/imgui.py,sha256=bUfIjgO4JaGrq4B6u_j7X3sxp0MV0oTtjI9SVZQGS-8,4452
taichi_forge/ui/scene.py,sha256=LN__BsnEE5eHnivZzKauT3q_YDnk5M4MDiIarH6hVig,35080
taichi_forge/ui/staging_buffer.py,sha256=ioY9018xQzVXfZEJ-zKkfNQ58CPnAPJXdQBwLXgi7lw,20950
taichi_forge/ui/ui.py,sha256=MMtWEoPr9I5HxkMXGkUGB4gs2FkiBKmMipm-eXVsmQQ,802
taichi_forge/ui/utils.py,sha256=f40QbBjUJj_-nzAUu6NGXe0vZOOMxxxaik0KbcqDAnI,2577
taichi_forge/ui/window.py,sha256=2nufOMUn8ErDbf1d1GjeTa1nwUrkbYst7L1i8V0qu7g,8717
taichi_forge-0.4.25.dist-info/METADATA,sha256=Sbluba0Nm5gdaB85FpsSkcmvA2NsLDr97WtwsVt-rQ0,8842
taichi_forge-0.4.25.dist-info/WHEEL,sha256=rs4XyvYyY8p6GzRLerHjRm6wNH1QAkDMf7SSChBeqNk,106
taichi_forge-0.4.25.dist-info/entry_points.txt,sha256=Yu7wNAGZqkspnC5Jp8Qilx6tAJ-Kor4COf9VEdyx9xk,48
taichi_forge-0.4.25.dist-info/licenses/LICENSE,sha256=HrhfyXIkWY2tGFK11kg7vPCqhgh5DcxleloqdhrpyMY,11558
taichi_forge-0.4.25.dist-info/RECORD,,
