femx/__init__.py,sha256=rkSJrQ6rfdwW7eTiNXqRdEgOyJvV5egFzPC2oZ_RJKQ,936
femx/__main__.py,sha256=U6tZqwqcevjmWnjEqe1_wthxjVy_xr2mA_gMd1zp5yQ,102
femx/cli.py,sha256=tkaugqwhS-fgK1aerXYMYRVF7c5b2lKqDhBCdf_G1T8,3349
femx/py.typed,sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs,1
femx/runtime.py,sha256=yyfV7aS0LmQsAeAUi192ghAxq50E9Y9oNJYBsMfNnfI,2286
femx/applications/__init__.py,sha256=sxq-tqfls-FQBa-6xURBWcinCULHhAKh0OopKyShRtw,1539
femx/applications/ring_heater.py,sha256=2u6RIA2VIBfGjcd1VxyGb1e_6TTlfbL3JhVtXjZ8e3M,50273
femx/applications/ring_heater_elmer.py,sha256=TXLz0WtwT5JV51eRUOVTaKBpG65qnuVuXhSVLOj7_J4,10238
femx/artifacts/__init__.py,sha256=LBRTV32_oyZ7IT6f5OoMHWSbokRAWiEj8OKNeYkmoY0,335
femx/artifacts/manifest.py,sha256=cPev3lHHq6NQwERqao-kWJl4NLRngZNl_7sTalY0x0I,8333
femx/backends/__init__.py,sha256=Iz4aSzf87mvtTYuT-4B0yarek4PPWG48sXx5gWR-Sgg,451
femx/backends/_hcurl.py,sha256=Bgp2fKFv-Xkyrz1Da4SoIrkv7PepJkndKh4rFG1FPaU,7103
femx/backends/_port_eigenmode.py,sha256=0bhIqqhdg-S1JjB7YOOHsyCra7djsCk_CLutcTRGIy0,11710
femx/backends/_scalar_h1.py,sha256=berSgDVbBsvqdJQ4jFLQAsVxfSYgsFy3rF5z8jrU6Js,4752
femx/backends/_steady_current.py,sha256=fKHj-CkpJW-Yei_HLKn6xSWv-E-aVboGcT-Vs8Kglsc,12996
femx/backends/_steady_heat.py,sha256=M1goOSaqnaGfQhrxfzoJK5q7yU8kNfwveJWHxTxhego,7291
femx/backends/protocol.py,sha256=g5sxbbfBcVZNyNGWBi8RolckAlfrWxwInjraGA8V7zg,2105
femx/backends/registry.py,sha256=VhJXgx0qf_P_X4JglKGxELHd7ka2DTDvDNOUtHDzoCA,1638
femx/backends/elmer/__init__.py,sha256=HP0hblpyWsm0tKKOlY_gnO_RQgyZ9u1q90SX_usC5aQ,441
femx/backends/elmer/_oracle.py,sha256=IbeW_kbWfNOAoXczOFYvC_EKopEHF0X76EVmDui3LS0,3873
femx/backends/elmer/case.py,sha256=UXNboIB7jzDBANi6nntqf40rat9JC00LntFGw6DCbjs,15084
femx/backends/elmer/current_case.py,sha256=jIZKVL6K6TqJ2j-tJyQxWCG2qyKdgqSk_LApAat2_y8,4932
femx/backends/elmer/electrothermal_case.py,sha256=DHbMzGVA20foay-inHny4beInyhC4n4AH-D5NNt2k5Y,15239
femx/backends/elmer/port_case.py,sha256=NT8K9_ABVTbBUaRzTnf1brKSs-XUBCSi5BuNUA6g0Ww,6816
femx/backends/elmer/port_eigenmode.py,sha256=TbJH04MKGVLfqmEJCdpQLBCuasWp5V3Cz2_ueMYYgsg,22900
femx/backends/elmer/port_result.py,sha256=nXkRgABEMEXdUYWwm173PG3kYJjTqFcOOZ_CMcaCOaY,30482
femx/backends/elmer/result.py,sha256=ai8JOlYU1iggYc2psuzMWdDCzCSKHyaJnPWFahWv5p4,23710
femx/backends/elmer/runner.py,sha256=Kvl1EDJVLtXKZgujSLYR1OjO4XH0eIshLfcFhuoJL4I,4420
femx/backends/elmer/self_consistent.py,sha256=G6BgzhEZIyeRucRkwZu2wVLlrkUpIJclePC7CCtnOV0,28178
femx/backends/elmer/steady_current.py,sha256=ezDfss2xaRJcEGVq0bQt2N2VD6GrqPJSgLDkrRn3ads,16216
femx/backends/elmer/steady_heat.py,sha256=z4rwwiC8Q9FGTrQcDkRKMGnj4WCnNRjhhAiJ3B9VD40,13860
femx/backends/elmer/tet4_case.py,sha256=CSleMqxtNnTFhqqwCDd6ySLMd_hqpbY2bRQDaBo_WdE,8621
femx/backends/elmer/tet4_electrothermal.py,sha256=whrIBoxub2KJ-Atgt1abZ7vWlL2d6eG78dXFZq7LHnU,13132
femx/backends/elmer/tet4_electrothermal_case.py,sha256=YsImxmqnIvrSXpD4vkFtTCSLg9__B5Uve-ZT0X7BUYI,14915
femx/backends/jax/__init__.py,sha256=QahUUwQUtqsIbx-gUltKQ9G78vM1FRO3V7VYF98KdwY,232
femx/backends/jax/_parameter_binding.py,sha256=i6NCtM13fsMOZrbbdKhCXhWm4BHwacjJklthJCdkFlE,4102
femx/backends/jax/_scalar_adjoint.py,sha256=SaLxeml62zRngRAHRljIy_oBWKDpeskRZqk5dJsyglo,13478
femx/backends/jax/autodiff.py,sha256=NIfnxYQZYejhG6iHXCPGNukRIwez592RdozN7I548XM,1494
femx/backends/jax/collective.py,sha256=t5pC9ryoelFR_BqvLFZ7GYUgGpNl_a_BdyYJAmDS1p0,30976
femx/backends/jax/collective_runtime.py,sha256=kv9yq-DzF8Giekr5AYY7ktSkjpkDuVFOtsa7ZSyTWGU,32477
femx/backends/jax/distributed_electrothermal.py,sha256=dAH6aQy2gBhiWeW3OiKrZ46tWmJUnCwQwsQhbluZBiI,74544
femx/backends/jax/electrothermal.py,sha256=OzV8UlNc5aUhjJugT3Oqmdd0TPQFY1QQmSh5tXSEPHE,7197
femx/backends/jax/operators.py,sha256=OyEEPymHjnWz2eiZE7sd0bqJ1K-CMJicJwlSqZ3fBLU,7122
femx/backends/jax/owned_ghost.py,sha256=_mKvpILPofYyiRrGeqL8Cl3vpvQ6SxKRh6kZDWA4_9g,28839
femx/backends/jax/partition.py,sha256=WXng1wLKAnSj0ZAzMOse4soe6PzUdgkrZd5uoVhbxKE,2942
femx/backends/jax/port_cluster_adjoint.py,sha256=F4NyBtYQPzjWSjxukgyI16jzBRAXYgvIDRTmgYNE7WA,20358
femx/backends/jax/port_collective.py,sha256=ryoDvby9zWtur0GdNL7tNJ1ruM3oZ9e3gyj1DbBpnG4,10851
femx/backends/jax/port_collective_checkpoint.py,sha256=rKOG18tO61GDebWC7ufvKnJEtKL-sEXvmmblCeFOv6o,25945
femx/backends/jax/port_collective_runtime.py,sha256=9AJt4SNmGjT9VRxOo-4XisgiwQ20pxlOWF-_PjUnyUU,4250
femx/backends/jax/port_eigen_adjoint.py,sha256=1xP4cIoz5xgiKfBMlOdKQG9h2zCYD7HeByCShZ4Lo9s,17754
femx/backends/jax/port_eigenmode.py,sha256=1RKY40AxsEFCbMa4_TJUmfov9S5JS8fYuQHEiD5DRjw,44724
femx/backends/jax/port_eigensolver.py,sha256=xpbKmU0daO37WiuXv-1PQHifhdodGL5NMyZtXnrmDFk,13148
femx/backends/jax/port_krylov.py,sha256=4nu9ULw78F3TJ2AM1SIVvO57bl6lH92oQuiBWLVXfUo,21494
femx/backends/jax/port_matrix_free.py,sha256=QFrhzsQCIF0W1bHn3Mct2tdfNVu-V7xTb0Cs531xBSw,31667
femx/backends/jax/port_operator.py,sha256=9fRSitccZ--vmV-93E4ykDh9ANA0rX8qzBidBjhHgQg,6601
femx/backends/jax/port_owned_ghost.py,sha256=kQHXY63jZmD_Nyeasffl_OC2HtqAQ2w9B88xQ5DEuM8,7842
femx/backends/jax/port_projection.py,sha256=UlFm3JuIJvSBxDtZbrDkwioex8zYFxrYzCAOthgPQr0,14603
femx/backends/jax/scalar_cg.py,sha256=_CNxTDGjk2imhd2wgvOgOdKCvt4YtylTJ0JwsJtrLdI,24637
femx/backends/jax/scalar_collective.py,sha256=TY42OSTgJlEUxtBmWa3EPzWuKXL9Iqgp9DnxujqLCC0,27006
femx/backends/jax/scalar_multilevel.py,sha256=-QW5i3svd89JK5MXYVeUaej9wuF-RbbmgQmPuBSP-X0,50126
femx/backends/jax/scalar_owned_ghost.py,sha256=-WCInOD_D969l-yvxmit79FSk5-Gtir3ayBXRgPOIK8,9163
femx/backends/jax/self_consistent.py,sha256=LSMXL3vaXgoYa2zoe7P7lVlSTP_5kzfTz23oDU55ano,31247
femx/backends/jax/steady_current.py,sha256=jmfAxmPKrr2NP2WZaQZFspBxEQc0k-3J8QaIxay9wXc,19031
femx/backends/jax/steady_heat.py,sha256=ABYX1i1FFms_UcgOhUu4Qpnbj2EdhfUKE4J7Y4XK1hg,14724
femx/backends/jax/tet4_electrothermal.py,sha256=nLeVnsSaeGQe0G3b5b_3GIEa9zPb6MNAfwMgdWu-glM,60695
femx/backends/jax/elements/__init__.py,sha256=grjTElOy7aKfB5GX258n_WsnqmscKOfKdcskGID9QTQ,82
femx/backends/jax/elements/tetrahedron_h1.py,sha256=X1yI5rOGM07rCvnNlhjPilFE0KBYMLpVgrRcIoChQxk,8186
femx/backends/jax/elements/triangle_nedelec.py,sha256=H5-PYv8-n2CMreJnyqAcHO31_T9a6TFRwrQbciLl4fA,4868
femx/core/__init__.py,sha256=xE3NWET0eUerYwsvV2sQeKlYtn1tUt-XHwyOzbkLjz0,1094
femx/core/arrays.py,sha256=vCZbyrHF6znMQndKkeImGpjAE1f4kSj6M2qfMrncP6A,935
femx/core/axes.py,sha256=Uo4TDb8cOze23-bNzpWdVwyvny996L_CfQ1oYJpak98,705
femx/core/capabilities.py,sha256=6KC-gmU_95TRP2F7Slqb0_cEyyTjXL88X5IKHVqHGSU,3497
femx/core/errors.py,sha256=E3y8QW1x_OmHU6VmnHM-B9n-ASseypvRpqb6tFG61ik,1118
femx/core/execution.py,sha256=mQ-2hf8U-g55hN5mV7-fkA5pRYsUZsOazfuYPrqG8OA,903
femx/core/parameters.py,sha256=BTdALu85wGpS3-saCcZUq6xn8rFCbgfwORENR-hmbdo,5191
femx/core/problem.py,sha256=MMB1qUIsbxfnZCsey4hDSjRvl1aPhZrLwVhujbwcFJg,3432
femx/core/solution.py,sha256=Bg_CNw-yYcQyBp8nuuITJ-nCBtJXzxx4wf23sCZBVsw,3117
femx/forms/__init__.py,sha256=LjfnQnlKpYIs3PYeIBsojGz8KJxbrBuMTZNN5XWXPIo,281
femx/forms/protocol.py,sha256=TThooA20DE1eauAa518at-D1O-mNVKnx0UJKLwVjvkI,911
femx/interop/__init__.py,sha256=pyclWYLEaUL7C1-Ty6gk2HwqRP0Jpo5CulYBdvMKJ28,45
femx/interop/fdtdx/__init__.py,sha256=uz22ftafqirPhT8D4Axo1e6nMkma70sMWj0Np_9k77M,4475
femx/interop/fdtdx/distributed_mode_source.py,sha256=zPBqGEUwf-tYHOku5sr5zm9Tjgu89exB-WE3Zm5fbJs,21257
femx/interop/fdtdx/distributed_thermo_optic.py,sha256=MNX_lw-CLxDQykUR5Kn-0OMP2F3LDrHIGndmxqrbWX0,34326
femx/interop/fdtdx/dynamic_mode_source.py,sha256=4N3HGnrj6xhwYLXGVythRWsk2en-Fwti4uin9Aaxh1o,8803
femx/interop/fdtdx/mode_bundle.py,sha256=LkhFaV8CUqRpH9dmIxYKHcB5FY-dK1hCugXFm4PbcSs,15381
femx/interop/fdtdx/mode_hdf5.py,sha256=FK9YplM0fnRutncCm1PXgVhtjr0sCjFXt87xtg0rWlU,28699
femx/interop/fdtdx/mode_precision.py,sha256=oM-G0NPK4kDRya48TDYtTZn0o5iw9Rjxzm9VBtySlx4,23424
femx/interop/fdtdx/mode_source.py,sha256=gwTNK6Wz3vfXyjYoKF9Z39YBcsZ01Yw3PtsQufrmEqk,24428
femx/interop/fdtdx/mode_transfer.py,sha256=YDceQlf4boGs6JL0DgYx8qFdfcu-wEIAkCWyKHwG4WQ,33097
femx/interop/fdtdx/thermo_optic.py,sha256=tIF3nU6YV1Qd3He7DH-omv78TCaqb8BPl6jZQEsZKf4,32398
femx/materials/__init__.py,sha256=GsFLdoAabJ-svv4jHdoOSY52sUlruru2XCb8Rwvupww,970
femx/materials/catalog-v1.json,sha256=XjRhgBO8D1MhkpxUPpkX7HWhEKlyUxpyFLxguMiK-Rk,38245
femx/materials/catalog.py,sha256=QFoIAYEvZuHzRdlYqsyROKxg0KV8sTtX_cNW1BgMBHI,30749
femx/materials/elmer.py,sha256=UbaebimdfNYBlaL__Dk-aTEPpiB8iPfVG9fVJoIE-pU,8625
femx/mesh/__init__.py,sha256=lZ97JmAkza14ZMcs3tpa46teg2qXMjaLAaZ_4xGJSoQ,469
femx/mesh/model.py,sha256=g5niua2xNkY06Uq2oQHbBBPZqanfOXvj3tE5qF-nCpU,8990
femx/meshing/__init__.py,sha256=EJiORyBuv-Seb5kBzw9kGQeeK6wLb9POMXLgc9Tgr5U,84
femx/meshing/gmsh/__init__.py,sha256=87aUOPpfGEuPW_2PdTBGYfO_lyHW9bS6rPY9wkxaj3Q,1599
femx/meshing/gmsh/importer.py,sha256=pFtps5KA-HuVFVAM5Q56xQALUnWIYVj3GCs9ugvZows,37830
femx/meshing/gmsh/recipes.py,sha256=_dtxX9pOXzJNU2pNkX76pP5vW1VIuM3mEGo5Fp70aAU,4057
femx/meshing/gmsh/ring_heater.py,sha256=lyBDk-9pImwJc71R8OVG7f2WBlRnfZwod4-8xD8DhrE,24534
femx/meshing/gmsh/ring_heater_quality.py,sha256=mTvmSMj0KqKPCpMmK4vDMYyJQ2KiNZoOAO7BWfPF9mw,12019
femx/meshing/gmsh/runner.py,sha256=VrTVhasLGXn6pzcJGmD3GpmttjO81uaNAbp9Z024jEA,7861
femx/physics/__init__.py,sha256=nmK1A_Q8_a2axwxOpgHShYXbksKoucZfuw03zGLC6Us,1303
femx/physics/_scalar.py,sha256=_MG_8kCelumrjEyldkDxGoPeNBjjSnobexBbzdvvUyQ,1906
femx/physics/port_eigenmode.py,sha256=zo1yy-uWXsNqKLafQiiIYDjq_AFHJhByoEwTyHfiaR8,7691
femx/physics/steady_current.py,sha256=YriK9lz32VSksre4kvX7m5fjwoG8t7DyJaESfsJvNWM,6106
femx/physics/steady_heat.py,sha256=6Fnqh5Z3r56dRqpuSEkjTEU-bP7uPuUs_IGUrrx7dHc,5794
femx/validation/__init__.py,sha256=wiECguUJBECO3gxw9xAJP_VP-RVU-71ZAAehvljSTlY,1864
femx/validation/report.py,sha256=Xlz-WCOvLkEEGho3ZmYvXmAanPw9k4n46obot4NpL4M,2627
femx/validation/tpu_collective_evidence.py,sha256=4VCOiWVuTvCQKeotZIviDeJL5XuyYU8Uz_GGpyFMNM0,37308
femx/validation/tpu_distributed_electrothermal_evidence.py,sha256=5SXXshvdCbfNkGIHUdRBsRe0e9QqxtY0F_ynz79fDto,63425
femx/validation/tpu_distributed_fdtdx_thermo_optic_evidence.py,sha256=ZTrE2oIrxDmGZnNOIAnFDhzHB6VA-fLEF5JSmO_yOx4,59271
femx/validation/tpu_fdtdx_mode_source_evidence.py,sha256=pZw2Qmb6AxLNARzRHWv8Xw7K36Sm5z5jDQErMP3HybY,25162
femx/validation/tpu_fdtdx_waveguide_source_evidence.py,sha256=oHaaZIsUY-iL3T0iM3r5zxyAOnjBZmlyYk_LfSevMN0,25084
femx/validation/tpu_public_ring_heater_evidence.py,sha256=d70d5GmjuOpC7bV1rMLrbgMg3SylKEbJ8EDuLXpaPBc,30211
femx/validation/tpu_scalar_h1_evidence.py,sha256=QLLAadmicS7JZvYHJlWqr6ycxjoFpihpvg79JsBDDUI,42370
femx/validation/tpu_scalar_h1_multilevel_evidence.py,sha256=eZWoXlKCfmN7cb-nQoEAM1qzs9H-c3A5t9Jhtwxr2AI,27519
femx/workflows/__init__.py,sha256=yWDPkVq2mRnE2fSnuf1Je-IVp38rhFcojbORtodU4CE,680
femx/workflows/electrothermal.py,sha256=dMHsvts4e7pAZtCv5lehrfe7T3agr4tFKUJ3LUvg0rU,12115
femx/workflows/graph.py,sha256=iSjMicytcPRtdb8ZDFD5tkZAkNIAPB-VkdqPFIu0Mas,4219
femx-0.1.0.dev0.dist-info/METADATA,sha256=wlSBnb5gRxWVF8f04oeE8xDtzJIJc1pvDrqdKZ2LP1c,10578
femx-0.1.0.dev0.dist-info/WHEEL,sha256=zOwg4jB6zX2kU910N-cMawjivD6tO8NEWvE12je1bVk,87
femx-0.1.0.dev0.dist-info/entry_points.txt,sha256=kGcnitBIP_Ic5-pxC6Dkxvqff02DoOHK70QRuGBRs0Y,39
femx-0.1.0.dev0.dist-info/licenses/LICENSE,sha256=xGn2sCfLorhkdwqnRDXqad7d-wXPwT5fy4gjSOXTrZ4,1066
femx-0.1.0.dev0.dist-info/RECORD,,
