taichi_forge/__init__.py,sha256=oQPAf1BX-t4NFWMRnCHEFH6fw6uFY1jwGYxyF2bjQ8M,2312
taichi_forge/__main__.py,sha256=JNeq7EdlAaRvYtbjHYD49MTY7cB5sD4sE_frmliTGKM,32
taichi_forge/_contracts.py,sha256=LY_d7EWgoiB6bMu5rEq38jtLhlQLCV7ETV9ns52v5v0,4385
taichi_forge/_funcs.py,sha256=SJs3fznLw64rup2u9kJpcEH7Dx1w7HBNhgA9KbPgKGM,23241
taichi_forge/_kernels.py,sha256=7OokouO54VITBBiRNblBPTTkH6w5EqxTf6GhD0xLRgM,59400
taichi_forge/_logging.py,sha256=F8-IO_q11t0g_zd7sofpw88-jsUXOE86ExvV-asZuUU,3670
taichi_forge/_main.py,sha256=d9GD9b3RavocvEFeD44m7idkvkN6PRwlj39MHwAnTn4,31924
taichi_forge/_version_check.py,sha256=7oE7NsqK3hNo96rYSvJsXGDc5pTF-UgIXTcarCcRXfU,4125
taichi_forge/experimental.py,sha256=dNZ_U3EH3XtvgU3AHR9MLm_oAfnzS401UCTlHLgWd54,404
taichi_forge/runtime.py,sha256=vbBi9d5N3IiUqjcenzpiIieDcjnHBXfcNoj5IhRdTes,15681
taichi_forge/_lib/__init__.py,sha256=eCVzKN5YhPyM2k6c6CgrhBcvtWqHHd13vWTMwPtRc30,59
taichi_forge/_lib/utils.py,sha256=X4MqENS5v4KjSpOojV42miMEinzs8g_sfxZLWAQVIIA,21918
taichi_forge/_lib/core/taichi_python.cpython-314-x86_64-linux-gnu.so,sha256=SbpRmJrw6K16JCTVIZk39UWuiKqaCZU8S5k5dhOgtXo,6814520
taichi_forge/_snode/__init__.py,sha256=Gm88QP8Lqnor8aLmGX-LDXc-BjFFPukDWYnMeFwHwS4,90
taichi_forge/_snode/fields_builder.py,sha256=jjHyEzFN9DsQlTvTP8NoyL0Oj5XCjOtEGG0Zq6bOG0Q,7530
taichi_forge/_snode/snode_tree.py,sha256=E94cM4g7lFg99za-NJFlwZEovjcIOzRf3d5BCMCSpcs,2581
taichi_forge/_ti_module/__init__.py,sha256=Dn-YRdk6l-aTfM51gqCHxg17OO5i5AgQDn3PtBksJOc,49
taichi_forge/_ti_module/cppgen.py,sha256=iLhETzAJwj9RwzDhxjt_pzAKZyVDmkTLqf6sE1lVqh8,9634
taichi_forge/_ti_module/module.py,sha256=INZNeeDTqwlK6UAlRhJVKYKCSFnw1HBzZhVUVoYSASM,5346
taichi_forge/ad/__init__.py,sha256=Dfpf7Z2I06vsVWxGuRBgPGRcKK-brn5Vh5uCScanSBw,35
taichi_forge/ad/_ad.py,sha256=kXaxUTv6T7tA-vRV1r8AY1AZ0N6dXEZzhSeZGOVhV50,29237
taichi_forge/algorithms/__init__.py,sha256=tNSp3b7LRoSAvIgIAsGxXUvhQ5RJyJcVPfkSgsu0-7o,126
taichi_forge/algorithms/_algorithms.py,sha256=kztHBXmlEBwOVu4_4b-P5wITJ-DSW54LHZ0NQ6KTw5Q,616528
taichi_forge/algorithms/_autodiff.py,sha256=ocXOkie3XSBJBDN4rEtr7oysyCF97iLHsBSOjT-Fx8s,5624
taichi_forge/algorithms/_deterministic_reduce.py,sha256=Y2LFNeZK6qzYf6D_MhrmRS99gEu1uiLd7fkLrAwfxHU,16872
taichi_forge/algorithms/_device_prefix.py,sha256=b2DGa5dLhQzAEOUQLmnDR5SLGOz2z_edCdEs7TMiiMM,44025
taichi_forge/algorithms/_device_worklist.py,sha256=6Wzqv9Smw8Z9KB5KdKXLSUAwAOR6-noWTwA0OlHmHT0,151925
taichi_forge/algorithms/_primitive_capabilities.py,sha256=UKLdkEMkNkrysDUWr2Kcj9MIDtkoFWZsbf3t-jFNcyM,42973
taichi_forge/aot/__init__.py,sha256=bk6JiJHFbGaDJg-Y_3EH_nem38FkujlDc3u6arJAw5I,364
taichi_forge/aot/_export.py,sha256=n_0m8qx1NHL89bYqPsNBzp-lfBQejSZmUZyh1AG-Lyg,659
taichi_forge/aot/module.py,sha256=4mQqTtmkL35sUw2LITEhOH8Pp5CJxpnBKwdZrKU5VQo,13638
taichi_forge/aot/utils.py,sha256=SKSbaDlr1E_RURBazmYWsy355PfX0lim6GmWlImLzgI,11694
taichi_forge/aot/conventions/__init__.py,sha256=mI1cF54JFeVO9dJ4udxumYpJJ8aLgkoNwfZT6_6c2qU,55
taichi_forge/aot/conventions/gfxruntime140/README.md,sha256=JWGrjYjd-zt7DAGCXCOUo5zZAt-1emAa63kyzQiPhlg,1857
taichi_forge/aot/conventions/gfxruntime140/__init__.py,sha256=x9luhpMxLZefcJo9m0y05MdzeyF-V8dBryIS9NpxAC4,1354
taichi_forge/aot/conventions/gfxruntime140/dr.py,sha256=VnIkdFucLOYVxbZJc4P3JXkjdGN2mSCQ9Vbwvb_Frmc,8180
taichi_forge/aot/conventions/gfxruntime140/sr.py,sha256=ilKSs8YCJ6BellqemHMRqpHMEPs29i0CTp2mgu_w2n4,18101
taichi_forge/assets/Go-Regular.ttf,sha256=S7gpWTE2QWxqOezcRUguBS91rDdOZFm5r2jU-6J5OWw,134988
taichi_forge/examples/minimal.py,sha256=qSEXHri8hQKxjpiA8atwHBrity0lxylSbU1O94CGK6k,114
taichi_forge/examples/patterns.py,sha256=0AvgZIRre4XCrc4dlwtPNWyQd9o6j0dymFjzwFgzQSs,861
taichi_forge/examples/algorithm/laplace.py,sha256=Z5pQqADoi1RoJqGdGA1tjZpEuCuDCbyyc2DhXPlZcG8,553
taichi_forge/examples/algorithm/marching_squares.py,sha256=_d7a2ME51YMwWvr58V-cvpTLNJPm2KaWgAMZvmROrYk,5183
taichi_forge/examples/algorithm/mciso_advanced.py,sha256=60bkDL1O5HI5GqSibL9FUTw3VTF9PQ84ZYHyuJzYPeM,27355
taichi_forge/examples/algorithm/mgpcg.py,sha256=PomqGaX50LQTtsC5UwOvjOW3tnsXmQ0b3ZeVFciMpUk,5568
taichi_forge/examples/algorithm/mgpcg_advanced.py,sha256=qqU5MTZsP66Q1cnE0SirCsqx2W1uty0JpKnag0LCWy4,8648
taichi_forge/examples/algorithm/poisson_disk_sampling.py,sha256=o1EjTb7QNEydqPvuXaYHNbNPliW0Mlk2Bti6xxE69b0,4936
taichi_forge/examples/algorithm/print_offset.py,sha256=Zzf3gVkgit8-0go9qq2Nms5gWCeXHjzBAopx71sH2OY,998
taichi_forge/examples/algorithm/circle-packing/circle_packing_image.py,sha256=HPxq_WfngloBVPG45elzb9ahIc2LkeDzbdRKmugbAd4,3959
taichi_forge/examples/autodiff/jacobian.py,sha256=wKkdKLPeUdRyNgN1AR87DZKbp8nv3RNXjiciElZZUq0,1341
taichi_forge/examples/autodiff/minimization.py,sha256=BV-zRj-mbujypJdZtiv9P2NqxTIlc7I8bpUBQF8MSnw,855
taichi_forge/examples/autodiff/regression.py,sha256=6qKv1GGt_5lget9Vh09El9J74LDi43p5OMnird9nEK0,2179
taichi_forge/examples/autodiff/simple_derivative.py,sha256=56eACpNLQcAfMYtoBTxg59GD3aaGQksV5mgGAlO_U8k,1164
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/features/gui/fullscreen.py,sha256=WhLfDlTeHwhes9XwsIeP2aSE0thpJQIBefTyvJbwZc4,435
taichi_forge/examples/features/gui/gui_image_io.py,sha256=_dcArvdXjMnwUInK_lUR4_V9DsBl7QEiype6yFMwGYY,571
taichi_forge/examples/features/gui/gui_widgets.py,sha256=3tb6jGkkFG_9dyDD79G0YiAvvFsTpY0ZdBf6tEAw6q8,684
taichi_forge/examples/features/gui/keyboard.py,sha256=hr02ispwsTAbfpo51BrcX9IwCX5aVzi00W3oJkF_hbQ,1122
taichi_forge/examples/features/io/.gitignore,sha256=-EnWp_PFU0MlXDiy28piuugrnoebgcTYIvavAw61kDg,6
taichi_forge/examples/features/io/export_mesh.py,sha256=XFq7zveEfZSygoiLaXZj0H-4M_0B5orTXaf5EtmtQCM,3482
taichi_forge/examples/features/io/export_ply.py,sha256=pZJ0I2a5V-BUm0SxpNHWeSRQVuSDl_8ltJzJdLj-Bt0,1267
taichi_forge/examples/features/io/export_videos.py,sha256=tmooGYt2aUc5qSXawUf3C5Z9fm8Hf_-RqwYb28zOr_E,817
taichi_forge/examples/features/sparse/explicit_activation.py,sha256=c25vjahHI_Q4ubJCAVsZao1MxNgZJuvp57pymfcI8BU,1619
taichi_forge/examples/features/sparse/taichi_bitmasked.py,sha256=6bNhueA1maj10ab64w9PRMA9YF1_vvQWrMDLGeA4gTI,1440
taichi_forge/examples/features/sparse/taichi_dynamic.py,sha256=xjdszrGspFhPLOrHYGsnvisyL2qrMlY6dB14BXGn8zo,535
taichi_forge/examples/features/sparse/taichi_sparse.py,sha256=SW42jBgKzHvkiv0wXps3AxS_hHxEq65PBhomPd3pd4g,1381
taichi_forge/examples/features/sparse/tutorial.py,sha256=y_YtR_-wEQ3rfPMh__A0DU94iX9SYPnIMnVV5hXdHDo,501
taichi_forge/examples/ggui_examples/fem128_ggui.py,sha256=ZP53Tn4icQibYB3zoaxLa_wfnwLyy5m2tl2krvotNhI,5413
taichi_forge/examples/ggui_examples/fractal3d_ggui.py,sha256=FCFVfJwXxMfxN-trfUM_EjHEwxK_zq_FELTf21WLYuI,3928
taichi_forge/examples/ggui_examples/mass_spring_3d_ggui.py,sha256=i3Nh8WZ1aGOpM_k5vst5p83PaGSCimVEqaDcqhNBBYg,4543
taichi_forge/examples/ggui_examples/mass_spring_game_ggui.py,sha256=BpGW3qcBo1ITnWQCtYVnIIzGPSenNXrr7aEJF9ffKsM,5704
taichi_forge/examples/ggui_examples/mpm128_ggui.py,sha256=YrZsgFvjhXDeFwf1wKXPO1ffKpbLt070AJ6YmElBsqs,7463
taichi_forge/examples/ggui_examples/mpm3d_ggui.py,sha256=uf6uoZb39oYIDaILar1HNjDBkbPdo6fDJnMXLjuZqIg,10098
taichi_forge/examples/ggui_examples/stable_fluid_ggui.py,sha256=Iorp0CYA9Yw3y2l8p8B1jM3nq7U97aLTsRfLiCApwB0,8068
taichi_forge/examples/graph/mpm88_graph.py,sha256=sNoGaCpEMqGY6J3qo5HKr8wLOVHymNizKHLyacoawYE,6125
taichi_forge/examples/graph/stable_fluid_graph.py,sha256=GNG8urpggTvyyG0EPa3-upog5LzZXlAK1nN9tbEGDG4,10951
taichi_forge/examples/graph/texture_graph.py,sha256=AK4cauPWEw-1DAKAQOqFjZm-5VPnrgdo_4Uob2UR2AQ,2357
taichi_forge/examples/machine_learning/differential_evolution.py,sha256=XZsJsgzEj46-LbDaz3Nr8qgvv_IaWu-AvWJYF9Lpx-0,7247
taichi_forge/examples/real_func/algorithm/marching_squares.py,sha256=nfFEBLpWsiZL7BjhOu1yxVBEa25C7wiJ6YxVj_HXF9s,5356
taichi_forge/examples/real_func/algorithm/poisson_disk_sampling.py,sha256=HQAUyc6TrD7tcqDSQAjTNzDzkbTNR7-HvPVO4y2qF6w,5080
taichi_forge/examples/real_func/graph/stable_fluid_graph.py,sha256=iGbE44-HCcTXzE2FylZHOy42A6B0s0afssUD0_Ty7EY,12050
taichi_forge/examples/real_func/rendering/cornell_box.py,sha256=oai8IUm4ADsyvzOdyRQxXhIucvzCv7ABvP5Guk53Dd8,6609
taichi_forge/examples/real_func/rendering/taichi_ngp.py,sha256=GWgG-1-g_i53PxUV4yuwFaPHhH-R7c8psK5tTwCEdPc,39799
taichi_forge/examples/rendering/cornell_box.py,sha256=pirijbapQ7kWpU-B5myOYD7hgWhrjSyDfiQbf_151LE,6531
taichi_forge/examples/rendering/oit_renderer.py,sha256=lRfxIl-eJPoBcdCg4nK0yBUXDLxuVI3v0-y5mtSi-Dg,4849
taichi_forge/examples/rendering/rasterizer.py,sha256=IMRsjT4TqjSyURfvbhTHIXmTkOeHGiQ8r139VgMOvvY,4975
taichi_forge/examples/rendering/sdf_renderer.py,sha256=Y9dUw1i0qH7olHWKZn3N4qXN89sHLxzWqBI5gKWe33k,4557
taichi_forge/examples/rendering/simple_texture.py,sha256=R4UrUBxbUqaygItoZzZF7ypwADeNw6ILSogi1m-tcGc,1271
taichi_forge/examples/rendering/simple_uv.py,sha256=byjDvbQQnNeHgkvxdJeylU1_uizTCdCwwb1nnmHKbkc,355
taichi_forge/examples/rendering/taichi_logo.py,sha256=SBdN3-NIozhlkq1QCpuTNY2uAWVgQajlKlLUeO6d6XY,501
taichi_forge/examples/rendering/taichi_ngp.py,sha256=xak7JnE6eZFt_VIASBg11S3lYtjraPkT1k2r7306vV0,39560
taichi_forge/examples/simulation/ad_gravity.py,sha256=FAfT8eiisxhxUQaOCkRRXgjVFGS3d_pNwyNBhj_M1Bg,1337
taichi_forge/examples/simulation/comet.py,sha256=ACXApZilwPIiRIUsKS1jGwIYLo9yjzSGE4y_74rwCjw,2322
taichi_forge/examples/simulation/euler.py,sha256=cLJDs7gtXtM5f1z49otzFJ3rd69b3Xjgi3Qtf1-05RM,14677
taichi_forge/examples/simulation/eulerfluid2d.py,sha256=M_CTsdk8OxC7w7iQ6GMTOp3EZnp3B3IrE0ZWj4jo5eY,9230
taichi_forge/examples/simulation/fem128.py,sha256=Jxo-LF_NrqVJHGm0CnQJQiLknnAHlk5vsS2RyaHnsvw,4426
taichi_forge/examples/simulation/fem99.py,sha256=9wEMEWNOWsgmnKaeJ6kimLuOPBckWZtnnm-oi6XU9fU,3185
taichi_forge/examples/simulation/fractal.py,sha256=MKZjp1TvidmzaFUMmZSDo54nl1j0UYmR5dJPm09bU8M,822
taichi_forge/examples/simulation/game_of_life.py,sha256=E26zOf4MMmKW9F3edLIdiELrApaB0Sp8hYOa9ky_j0U,2314
taichi_forge/examples/simulation/implicit_fem.py,sha256=zVv_fqmaCGA00yta3QBXrFwZJLMgkXMJgpMjR8kAVxE,11411
taichi_forge/examples/simulation/implicit_linear_operator.py,sha256=N271r2zKGuznlBBtscdzUnocICa5A0KGOLIyBTvoHxQ,13027
taichi_forge/examples/simulation/implicit_mass_spring.py,sha256=_IfDhpesy24Gt1pV4AV54KAbo--VxA3maCopBPRDq5c,10928
taichi_forge/examples/simulation/initial_value_problem.py,sha256=0IlPeU8nBBRwCvZT2zWEvVgmO2VOFLQLi8ZHBzAYqf8,1129
taichi_forge/examples/simulation/karman_vortex_street.py,sha256=2Ko9_lXmwH6jX327-QqWjxN6JzgCng0gvMdRFgGDUoQ,6634
taichi_forge/examples/simulation/laplace_equation.py,sha256=scmKZnadSwda5kmqnwie4S4JcD1Usm8CcYiDhq2kwJw,11484
taichi_forge/examples/simulation/mandelbrot_zoom.py,sha256=yC5X5hH3QHU2BHp9qWc2Jo03-9Zehd0jSZ_6bRJ9q98,1333
taichi_forge/examples/simulation/mass_spring_game.py,sha256=W3jsu7vSoUJijg5eNitFqb58MHJMzIGTTU8fnZuZjdQ,5864
taichi_forge/examples/simulation/mpm128.py,sha256=-YcCrVfwO3PN4NzxNm7B1jpR83a7IudLTLKRl5taQGE,6630
taichi_forge/examples/simulation/mpm3d.py,sha256=oywJ0oi2Z7NWeyMsHJYClpNyCrSwGCujshQjRWNnyfA,3738
taichi_forge/examples/simulation/mpm88.py,sha256=_M__WotzPAWZnfBT06AvykJf0ASUP8WuyNV845UClbY,2744
taichi_forge/examples/simulation/mpm99.py,sha256=1yBTmbJm7_coxme19pvFPzhTLuYgdkb-tvTZpMxkI5g,5526
taichi_forge/examples/simulation/mpm_lagrangian_forces.py,sha256=J6o8CCFWY7ad9UGOMVecZkKcjnbsR4Qjeg67GObYFq4,5840
taichi_forge/examples/simulation/nbody.py,sha256=Rh8jrceN0UGu4uYTdHhIE47LgYznNtzT8Tup4Cp8_hg,2392
taichi_forge/examples/simulation/odop_solar.py,sha256=Ziaj4wXT0Skxxyts3vXavAyMBuyYylXRbMgZJvj9zbQ,2185
taichi_forge/examples/simulation/pbf2d.py,sha256=PSoyKcL7ewS2OsCH5WZmkt2aztqcmQCBniP2q8z6kvs,8771
taichi_forge/examples/simulation/physarum.py,sha256=SpWe33_t3Gg8xLk8qqLgRkl3VGxW2tKr1czrxgvFEw8,2273
taichi_forge/examples/simulation/snow_phaseField.py,sha256=pm4cQ7JMRvCbKoTbyCf6oQY0IvXoavJ3XqFJESxo3ws,9590
taichi_forge/examples/simulation/stable_fluid.py,sha256=4vH6K8w0qkOqytGtBHa9biAmni6AF0NT7oXgN-Y6Qx4,11609
taichi_forge/examples/simulation/two_stream_instability.py,sha256=zsoDCntOVaSF3LtO9B5rNRwCbWysaMt1dmwgXYTV0a4,3195
taichi_forge/examples/simulation/vortex_rings.py,sha256=6_H7oOtyqhLTm1xAGdDYBLkl_WlTupP0IoAXjE2CrIg,2057
taichi_forge/examples/simulation/waterwave.py,sha256=Gn3olYrIYbqKVHYH1iW5ceI4cNB8xTOE2eX66sByxvk,2871
taichi_forge/graph/__init__.py,sha256=Pse9Sm7eSVybOy0TWljIkN6DY9DkAMmqGSA3vAhpkbY,23
taichi_forge/graph/_graph.py,sha256=dis_lKvS5qbltwr7sjaNnLZUcEA5tE0ujda7zxV7a_A,532099
taichi_forge/graph/_ir.py,sha256=5HBT4Vb5kAes--wVvegBqY6zzyvNKpoqJ-k8NSpMkgo,42075
taichi_forge/graph/_native.py,sha256=S9Odg4IPklNJvGAuocx-8P7U7oQ4zht5vp2hyRxNUJk,24036
taichi_forge/graph/_submission.py,sha256=0TaWoqMYBPNc4yXXBvsISY7rA0Jx9Qzmf5Z9OJJ57t0,21284
taichi_forge/interop/__init__.py,sha256=4YhfSnrmoBIT5hQQy4VKnESawhRRz39BJ20HYcajdIQ,1866
taichi_forge/interop/_dlpack.py,sha256=qliyb52QDrYc23sk8NvtMCLWDB19rUVR4u3_ablpL0g,7504
taichi_forge/interop/_vulkan_cuda.py,sha256=fMj-A8JUPnwR8W76OOzezkglyu9bnN7FOxW2hLfcqLw,9648
taichi_forge/lang/README.md,sha256=L7iubr-JhCRTsgpnS1Zpv7dD8czonW8IitJlUK-e60Y,291
taichi_forge/lang/__init__.py,sha256=B6MjxXWXpFXtOqL3G5eceHarC1RtMngKqRtbG96PsEE,1447
taichi_forge/lang/_compile_profile.py,sha256=bz6bFo-o-49jGM3d-s1cRO5GhSjz0KUxPqzGWBFqg_Q,3400
taichi_forge/lang/_ndarray.py,sha256=FSjl0MbrmRZvU6ALUQeFZcHt_pBdwkccOmaVr8F-cVU,42853
taichi_forge/lang/_ndrange.py,sha256=4U8n41GlIZh9wU58x2ceWrzGnhoxm3r6BsAkGF4HB2k,5762
taichi_forge/lang/_sparse_builder_ops.py,sha256=6AHJCJ50s24rKNyKVp-3eqRDk6HBpPBe1Sz7juKAh14,689
taichi_forge/lang/_storage_view.py,sha256=9lFjbRUgRHYKgxw_SnMqFoNbivbRpu54PP1E5F3brVM,19392
taichi_forge/lang/_texture.py,sha256=vPE3bBnrGvXoRWObA4fS-IWmxRslXJv9_qzN0LWgPYA,7383
taichi_forge/lang/_wrap_inspect.py,sha256=nmb_D3wHlpnnqrHu4dnXOEYnWjffUcTHlDnRVGrLr6w,8599
taichi_forge/lang/any_array.py,sha256=1RQdtWhBKwhaQBma50apAyfx_tp3g1T0F9Mt6DA-sRk,3590
taichi_forge/lang/argpack.py,sha256=EtIZUGz0-tciFVh3dhb1fK_ZeCNy_wEX36Rrx0Lvt2o,17425
taichi_forge/lang/common_ops.py,sha256=2HQ3nskD4ENemRABriyTKBXkyZXuD6WRU7mhhiDCql4,8485
taichi_forge/lang/device_extent.py,sha256=TRQ-gmVEhGhftr5uRUVGjCzQ7tDJDTyI3d_jkUfKo1g,15779
taichi_forge/lang/enums.py,sha256=Ho6rzIFi-LhbrQrEldVj6ICEruqQOx8AIGbUQTZXCpQ,2332
taichi_forge/lang/exception.py,sha256=EqGkbQVEBtPjpbUpxFdIYejfQTmlX_cLfhX4NxjI8JY,2011
taichi_forge/lang/expr.py,sha256=YPvFam2rjBjjeGbptjxBZNL53CMpZpu4bXP9-4wftMI,6114
taichi_forge/lang/field.py,sha256=Ru57N3I4Ywidavb96nOBMCi3ILqGlggOv28w_J-YNlY,26496
taichi_forge/lang/impl.py,sha256=rGvXCdTPGogP8qOiqK7StPKnk9GUpdqXjpLT1vw7nsI,65229
taichi_forge/lang/kernel_arguments.py,sha256=pWIzgiOrds7z7SqIuROwWiKnOtHiHUwbGqmNKBT4LjM,7947
taichi_forge/lang/kernel_impl.py,sha256=yviDttIrEdE9yxto3Ykqj2K60vOHOveKYyChQ_6PCjw,117680
taichi_forge/lang/matrix.py,sha256=6OsxUId6ragC6gJAX-UGAdhixmIg1Omrt5uxZ0MIRNU,77424
taichi_forge/lang/matrix_ops.py,sha256=UxZm233-Kh60pjLRCgw2zVNgidGralYF3wFXId14uMk,10066
taichi_forge/lang/matrix_ops_utils.py,sha256=am_Pashfyigec1FEU9C_FkqYdZ3kqqUy4uhCMXwYjus,5237
taichi_forge/lang/mesh.py,sha256=kv8ue1-JIpbyAUh2PUmVQ-q9mR9V6mv4yocodJiRRl0,27074
taichi_forge/lang/misc.py,sha256=CDMoeLzmDWQmZ52_BKdg59bEmlkYpdhCwadytqD7D5o,31291
taichi_forge/lang/ops.py,sha256=Ib7oowC4ghb-7THBHtT5u75Q7id5nlGHr5o51VIvvOs,45091
taichi_forge/lang/runtime_ops.py,sha256=44kf3LLPeZMwZXHQNUt4yfoyMRGMf35eVbflwU4oryk,428
taichi_forge/lang/shell.py,sha256=h4GGBFyASMG3YLIJAA6KRQIFjhEdKV-aESrv_riGGmo,1050
taichi_forge/lang/snode.py,sha256=Sstip0Wi_bv9Bw1NaxV7zFoumFtj50d-JS8pyDP1v5w,26779
taichi_forge/lang/source_builder.py,sha256=06519y1vja3mjfrNPlXK9wXhSRCyE6t9jFdKnr1_gak,6294
taichi_forge/lang/struct.py,sha256=zZ9FcwR-Aj4hwkWvUor3H3RGcN5YNh2BGwCWMui-9R4,31365
taichi_forge/lang/task_launch.py,sha256=tsoDyq8OAYa-jUkG2ZxyAcoQYzRYYJ4dJIEzaj-6RUk,7511
taichi_forge/lang/task_manifest.py,sha256=EyYvWQVLb8x8IwxEWyABTMxc8SIkfoawE9BRI1oTgPw,1815
taichi_forge/lang/util.py,sha256=UBCEV8USA98AISS9S0qCIkos_4z_UNl9n_Bm4WxfooA,9071
taichi_forge/lang/ast/__init__.py,sha256=5MylOoLS8pueeMJE5SuoKhG6K7ziE7PTdGq9X1EV0aA,207
taichi_forge/lang/ast/ast_transformer.py,sha256=F_DschYy4VOuEav9LsLyS7kjqv4MSL2fdAJd79d2SB4,78379
taichi_forge/lang/ast/ast_transformer_utils.py,sha256=Yzec8gsC4r5JQ0wo2u2zS8jhO4DjOwg72LWPuewc5rk,10613
taichi_forge/lang/ast/checkers.py,sha256=hwREUVb-VkCqbuGOgTlszilFLxt0kyd3feu95bcW3jg,3784
taichi_forge/lang/ast/symbol_resolver.py,sha256=pfLRNn__gIA00_f5e3J2tI2Q1pHUk36SR1rkdPqREn0,1756
taichi_forge/lang/ast/transform.py,sha256=PBbTtqNI3PvaUc2y8VpdFQWMFkn9haRF8ywPsHsrxJc,258
taichi_forge/lang/simt/__init__.py,sha256=76DVbhXxdm-LXaJ7laLNgW8R1YQEH0AWUQnQ1NXcvO0,112
taichi_forge/lang/simt/block.py,sha256=Xjj8C7rsEfIyx6FHNP_1ARemdzOJ_IZ7zU3QrciELOY,3990
taichi_forge/lang/simt/grid.py,sha256=ItwBgnaZ9m9zMyU6aXNkmanKhARy8p-NdjDAjKj4u6c,128
taichi_forge/lang/simt/subgroup.py,sha256=PHOrq42vW04-l05WK6psi9ESAP2xOKAvq7n1v9MDRAk,4367
taichi_forge/lang/simt/warp.py,sha256=JIb9H9C-paaXsASISsjSUbKJDEhSodW6LdFfUBOA5XI,3075
taichi_forge/linalg/__init__.py,sha256=z3TdtSpXFcAS76vLzVWqbGkUQXKcB6OG20XhT2DTraY,907
taichi_forge/linalg/_batched_solver.py,sha256=JO2lJ8EItpiZ0FbeRe9ApAiRCyidhrNvQKXnvaPkO_Q,101969
taichi_forge/linalg/_batched_solver_kernels.py,sha256=xXDHMs8hvJ4RSq_qYAzsaUFkCK7a80VDy6MAQnv0LRE,22477
taichi_forge/linalg/_composition_kernels.py,sha256=gNJglRzqBCN12rSJn3xjDOIEMZivAUguiVmDo2ERf4I,1235
taichi_forge/linalg/_graph_krylov.py,sha256=GCh4yeODBe4ubTXD-QZAT4iBcDoORyHu6sYuLYVgLvU,45652
taichi_forge/linalg/_preconditioner_kernels.py,sha256=qaBnSraRoAKf_l6kb5_pqJrM96NEU7JkgtoR0p5Umt4,7502
taichi_forge/linalg/_runtime.py,sha256=CnLN8JkKh-toROUbvUvah1MHg3riefFGRvogYZPC4mE,272705
taichi_forge/linalg/_solve_qualification.py,sha256=lC1R0C-bJVn1HdqdjkPW_XtnmD4UQqCTkYKRM0r-sbU,31004
taichi_forge/linalg/_vector_io.py,sha256=Jtseuvz-ZT65zj3LhshOqVMEdnPFy7EKOMhypfnX-UE,56162
taichi_forge/linalg/experimental.py,sha256=aZPDJwNQMSIZMLtNGsPpQlp8ceBtwpBi-52LY6dE-0g,1174
taichi_forge/linalg/matrixfree_cg.py,sha256=nRzJrxzY9waZFwmy_Bl-RcViuESvaw-JBxSDCS1iBwU,13027
taichi_forge/linalg/sparse_bicgstab.py,sha256=XTnCoEgAgHuTEAmCrMHwLdpJf1JlbvXu6nXKPMAvu4g,6274
taichi_forge/linalg/sparse_cg.py,sha256=rrispCXfLMm0hFJy9I6HEt55tQKQphq-fpai5Gx_VVE,14045
taichi_forge/linalg/sparse_matrix.py,sha256=qJLnr6Ib2AXltztnwt5r1rwtCWc8myw1AtONd7PxDT0,32161
taichi_forge/linalg/sparse_minres.py,sha256=6fh_88wpJHnqfxo3FcFLDpRJJMzTR4gWOfBd6Po0Ru8,6228
taichi_forge/linalg/sparse_solver.py,sha256=5O0T1fQ6P5pYdcW14fC1sIlJiUXxM3j1H0EUKi3Ny10,6300
taichi_forge/math/__init__.py,sha256=eM0_ovza32kdszVDA2DobGqCyAO5PeEIl3AyxOqbPOI,185
taichi_forge/math/_complex.py,sha256=LMSZ6GVz1OJThroJQxfmxJ8di6uwEfFTao4paYfYWKE,5044
taichi_forge/math/mathimpl.py,sha256=NshZaM_-QA7H1G8x_R7Z0xzk8j-ZzAEOlvjrmCbgIAw,22021
taichi_forge/profiler/__init__.py,sha256=OreW_TVMYb3ZN_I565JcxIoW9NmcBlorWoCwxwfAmBU,308
taichi_forge/profiler/cpu_scheduler.py,sha256=VXSqfXL2gYRrIvS4BJfHsWot4q9hicX43siBlin6VeI,2264
taichi_forge/profiler/dispatch_label.py,sha256=iZ6oDDOgIErcwIAWlf5Bs4kwvVVdPlDt0fkckZgioss,774
taichi_forge/profiler/kernel_metrics.py,sha256=YZstl2XySy-4vsjj4igUAZ1ZR2Zt3NfBkx2DBg2xzGQ,7647
taichi_forge/profiler/kernel_profiler.py,sha256=BFjT6wNB2Su5D6YL6gT5r51R5sGR5hgodT_Oigz_6ew,22610
taichi_forge/profiler/memory_profiler.py,sha256=zVADjl0645c24nJTmQfaHft157w8nuAdQZVGLK0Z3QY,331
taichi_forge/profiler/scoped_profiler.py,sha256=ZYB0OhzorZBOhzp2-oFHP6GN2dZ4ZNZtBPenPFHJPno,1788
taichi_forge/shaders/Circles_vk.frag,sha256=ckq5Af2kbC3QcOSoT0yrXXP5RnYqDuCCZjar0zg7hLg,513
taichi_forge/shaders/Circles_vk.vert,sha256=ITH4mkAuliEIhP2Ah0KOKx89RVIiTRZJvce07SJFvTk,1073
taichi_forge/shaders/Circles_vk_frag.spv,sha256=qI6bTUsPGf08FaOTqHdfi2u5RdZEldvJma7fW7VdEX8,1332
taichi_forge/shaders/Circles_vk_vert.spv,sha256=0nDQgBjI75ANa7eNZoDojIyOvWhNQIs9mZpYDpME-tE,3484
taichi_forge/shaders/Lines_vk.frag,sha256=0ynrVIk0ATZGFrChBM1zhHydRRlIbwTBlIjApugHwZc,139
taichi_forge/shaders/Lines_vk.vert,sha256=Jr9m_PgVdyJDDi84_gmtSSvFignWBu_lzReA1fYTXag,305
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=EQCfmwVLMdW1M-ryEdYbXM7jYN6yk9S62VV28tGOdog,1479
taichi_forge/shaders/Mesh_vk.vert,sha256=Lwz7jf8AtcC9AaO4r_4gf7AR5ROZ2VqDjH-vgCZHMfo,1612
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=UbnVtsoYa2BEtaCV8vzNew1HCDHzFNnYyiUUiap9HLE,2221
taichi_forge/shaders/Particles_vk.vert,sha256=aaSJVu2XzsiTdkYgKn0IZrXNOYWBAUpGOd-Ry_EziJk,1776
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=qX5QTFxbHjsPgfKLtJ0n_SoK1Dmi4xJ63K6kX26IsqU,3995
taichi_forge/shaders/SceneLines2quad_vk_comp.spv,sha256=zSCZvr0bsW-KtznbYO6EwreiDP5Ua-NamvUkBTS18so,11344
taichi_forge/shaders/SceneLines_vk.frag,sha256=0ynrVIk0ATZGFrChBM1zhHydRRlIbwTBlIjApugHwZc,139
taichi_forge/shaders/SceneLines_vk.vert,sha256=AoUtqR5uhSj2nsFE0FH6K7tJkk7-xeykheRdRGW-8sY,247
taichi_forge/shaders/SceneLines_vk_frag.spv,sha256=bNybJN5kDtKaP-IAgqHI6rRFMP2cAVUpQdvkWQBvDDk,568
taichi_forge/shaders/SceneLines_vk_vert.spv,sha256=8yg5hXGslcpvBQZvxG7seXCW4208nHcamgIk9W12xMw,1092
taichi_forge/shaders/SetImageBuffer_vk.frag,sha256=LdVHeiwDaPs0YhGVOdaKjyx94efjoJSNMuWnXIcIN7g,1057
taichi_forge/shaders/SetImageBuffer_vk_frag.spv,sha256=TY6FZ_IbkGoDS8jDfrAkO5jARkhDT16GWwqIXJWfu6o,3316
taichi_forge/shaders/SetImage_vk.frag,sha256=jw1dKXAJRhrG7mhocoV1e3HRrhb36V-hSQWFlSnyyJI,513
taichi_forge/shaders/SetImage_vk.vert,sha256=qzn20cRKG8KpzyF7NUyo_TbGr2Xo1ylyRfflrRpYwnc,379
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/Triangles_vk.frag,sha256=S-07WSFVNbpPwvSSrw11IpGTtL0fpBz9qGSIET_5i_g,301
taichi_forge/shaders/Triangles_vk.vert,sha256=slqEuEGywLJVWZ5JgYegQN7GCUB0ZBpxzJ1_1PIAwPA,659
taichi_forge/shaders/Triangles_vk_frag.spv,sha256=wDE2jVYHZfcVMwZlweFCHhxOxXTynBPL5YJ5z2eh9Dc,840
taichi_forge/shaders/Triangles_vk_vert.spv,sha256=5BY7jgsDc1_X_BwWWXu5nhpXySVOD16ziplFEVR4LxY,1976
taichi_forge/shaders/lines2quad_vk.comp,sha256=Aqqt3j4judmzh_V7IZ-88EJBZA8JKBCBwIJw82YFXSA,3078
taichi_forge/shaders/lines2quad_vk_comp.spv,sha256=p1LYegTuQZhD7dFmHoU0rc8lOg-TAka57J6uZZFrwrc,9192
taichi_forge/sparse/__init__.py,sha256=8iqJmZMFSAgoMz99iblzTxxfQl01E_oYThsGwFw4dQQ,28
taichi_forge/sparse/_sparse_grid.py,sha256=D2H8sfo1909zz2f05nZrkkbbKQR-LZrw3OizieY9Q4o,2444
taichi_forge/tools/__init__.py,sha256=D-xvYDiknqeQdb_Zfy3X33S4EltnPJLBSs-yIOp29h4,544
taichi_forge/tools/compile_profile.py,sha256=twf2H0uGALFM8qV1QhF_GrwY6yS01Ows_Pg9Tnn3mWQ,7051
taichi_forge/tools/diagnose.py,sha256=oW1OOiGR3vRdcyGuGbjkePcm_NLwtutPr7tvbViw-Rw,3723
taichi_forge/tools/image.py,sha256=gFjFd9B-Xe446p4zd5RlUaNCW8afuQgUkPylXdGsdiU,4722
taichi_forge/tools/materialize_fast_path.py,sha256=Nl5p6ptt5HmqH2Nu6auZK2ZNpy25y4eDI74r5ZhC-Ss,2667
taichi_forge/tools/memory_pool_stats.py,sha256=Txoc3hJxcV5XHccFSvObE5IxO1HTNhB-Y8RFDz5aEhI,2314
taichi_forge/tools/np2ply.py,sha256=7oUNsVjmjHu0RRrmT7mI473jaFhzKmeIt-frZWvagc4,15255
taichi_forge/tools/video.py,sha256=x8AE_-5WpEN--dDnqZZdPwMedAoPXm4T_dQtX_bfwi4,9314
taichi_forge/tools/vtk.py,sha256=35VGUo-twxaYty-ffQ7XJUIcFwEgsjPQR4NBPsIOcFc,950
taichi_forge/types/__init__.py,sha256=2oexh-gjVI40DcLk6xEzVPy2QnwOignxpOcItORMPqw,612
taichi_forge/types/_argument_descriptor.py,sha256=lc6cXIhKHaKq7qV4SsEVJK2Ebi5Ah5vjYGL9clgu9Io,7397
taichi_forge/types/annotations.py,sha256=P6miyf9JrKqKfE2sI6EABg3GKAowa1CzCRuhsCUR7MI,967
taichi_forge/types/compound_types.py,sha256=5NZup0vcTwBbnqgPwEzZ4hE8Zg_LkDypW7zx63fyhQ8,2315
taichi_forge/types/ndarray_type.py,sha256=ZaO584bAPS8-HBb66sFNXjIpJjX4DceDXpvfacGSXXQ,7003
taichi_forge/types/primitive_types.py,sha256=l1LyNVFTBJeYShV18r9Nrn1xhgIjTyi2k_0VIDp3fAw,4000
taichi_forge/types/quant.py,sha256=Veac2OJjWW9p011AI1XFesu-tsWVQKJLbZDlyK7PWnE,3538
taichi_forge/types/texture_type.py,sha256=Of3n9gnfAUc4UOCkdLiOaL-5JRkrvH2uP45m8bDw1P8,3147
taichi_forge/types/utils.py,sha256=lxNW3Dd6ldPvOz5otk7-eVH5OD9eEtGNbmE8Gt7g5Ak,269
taichi_forge/ui/__init__.py,sha256=dR80Z84wSp1hJb8NszzRHkMF4lKhNuoO10qsWwaK8m8,231
taichi_forge/ui/camera.py,sha256=EMnIIU-WCoejmktB5TG_p1UcmBetZwMu3yxs4Ky61ZU,8567
taichi_forge/ui/canvas.py,sha256=Q-PDFtr6vvwyrrTM54P1IVkWFtrYsmjAzEyGW4_K3To,17298
taichi_forge/ui/constants.py,sha256=-zjt3845y9CG9-rLjDYAUfIaj_egqm48YgbRGe2DDBg,341
taichi_forge/ui/display_frame.py,sha256=W9VehyyTK9dXlgrS3eI5NWCUDP2fz-Kc704VcW8fMN4,3333
taichi_forge/ui/gui.py,sha256=6oxjqz8IOWozfU3lhVoSN10aiubJu3lymgC_5WqSSpQ,37557
taichi_forge/ui/imgui.py,sha256=fua7Prhj21TqqC7kW9GPGWXxl7V_7y-EE5SDwFO8wCI,9683
taichi_forge/ui/layout.py,sha256=idBDVO2uq_80JXgPF8glEHSQR6xckMUiKIeZFTC0iq8,2979
taichi_forge/ui/scene.py,sha256=M4a6Muy1JhcKfQrbsvqdVUmEZR8TcOmEHq4sXc5_nXw,34646
taichi_forge/ui/staging_buffer.py,sha256=-TuNSnwffTqcZdqXHRG2OFF4iRAK-6wHvHJaWy-cTsI,21979
taichi_forge/ui/ui.py,sha256=PA4KHuwyDpcJGcRNPCA9YSKRm-7XmxqBGEk7OgJBQiQ,860
taichi_forge/ui/utils.py,sha256=LyCCqh5m8fN4XKeyLooAkRQsBEhLxtUp3NyM-bQml2s,2537
taichi_forge/ui/window.py,sha256=mef90FbZiMhN7WBPvaq1fLvZvnk8sqOQzZyauYvs-zk,10069
taichi_forge-0.6.2.dist-info/METADATA,sha256=d9y-NJBOGvSAPFVbwn9mi-I-vw1Yi9t_fwzcuCW_Nxk,10447
taichi_forge-0.6.2.dist-info/WHEEL,sha256=UIt4w7Mkth1t07JFTnL60WJpzki0PYPkJx2p2lYsB5Y,117
taichi_forge-0.6.2.dist-info/entry_points.txt,sha256=Yu7wNAGZqkspnC5Jp8Qilx6tAJ-Kor4COf9VEdyx9xk,48
taichi_forge-0.6.2.dist-info/RECORD,,
taichi_forge-0.6.2.dist-info/licenses/LICENSE,sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ,11357
