README.md
pyproject.toml
fatcuda/__init__.py
fatcuda/api.py
fatcuda/audit.py
fatcuda/errors.py
fatcuda/particles.py
fatcuda/results.py
fatcuda/strategy.py
fatcuda/system.py
fatcuda.egg-info/PKG-INFO
fatcuda.egg-info/SOURCES.txt
fatcuda.egg-info/dependency_links.txt
fatcuda.egg-info/requires.txt
fatcuda.egg-info/top_level.txt
fatcuda/beams/__init__.py
fatcuda/beams/analytic.py
fatcuda/beams/base.py
fatcuda/beams/illumination.py
fatcuda/beams/slm.py
fatcuda/compile/__init__.py
fatcuda/compile/lowering.py
fatcuda/compile/pipeline.py
fatcuda/compile/planner.py
fatcuda/compile/problem.py
fatcuda/compile/slm_geometry.py
fatcuda/demos/__init__.py
fatcuda/demos/_compute.py
fatcuda/demos/_performance.py
fatcuda/demos/_registry.py
fatcuda/demos/fig_a1_intensity_distribution.py
fatcuda/demos/fig_a2_polarization_pickup.py
fatcuda/demos/fig_a3_asymmetric_slm_low_l.py
fatcuda/demos/fig_b1_gaussian_trap.py
fatcuda/demos/fig_b2_slm_force_maps.py
fatcuda/demos/fig_b3_stiffness_vs_size.py
fatcuda/demos/fig_c1_lg_slm_torque.py
fatcuda/demos/fig_c2_lg_slm_orbital_force.py
fatcuda/demos/fig_d1_mie_efficiencies.py
fatcuda/demos/fig_d2_force_convergence.py
fatcuda/demos/fig_e1_backend_throughput.py
fatcuda/demos/fig_f1_aberration_effects.py
fatcuda/demos/run_all.py
fatcuda/demos/run_specific.py
fatcuda/demos/style.py
fatcuda/execution/__init__.py
fatcuda/execution/_field.py
fatcuda/execution/capabilities.py
fatcuda/execution/cpu.py
fatcuda/execution/cuda.py
fatcuda/execution/engine.py
fatcuda/execution/metal.py
fatcuda/execution/precision.py
fatcuda/execution/routes.py
fatcuda/execution/runner.py
fatcuda/execution/scattering.py
fatcuda/ir/__init__.py
fatcuda/ir/artifacts.py
fatcuda/ir/coefficients.py
fatcuda/ir/operators.py
fatcuda/ir/phase.py
fatcuda/ir/pupil.py
fatcuda/kernels/__init__.py
fatcuda/kernels/oracle_fatcuda.py
fatcuda/kernels/cpu/__init__.py
fatcuda/kernels/cpu/pupil.py
fatcuda/kernels/cpu/field/__init__.py
fatcuda/kernels/cpu/field/field_recon.py
fatcuda/kernels/cpu/field/multipole.py
fatcuda/kernels/cpu/focusing/__init__.py
fatcuda/kernels/cpu/focusing/debye_field.py
fatcuda/kernels/cpu/focusing/focused.py
fatcuda/kernels/cpu/focusing/focused_fft.py
fatcuda/kernels/cpu/focusing/planewave.py
fatcuda/kernels/cpu/force/__init__.py
fatcuda/kernels/cpu/force/sweep.py
fatcuda/kernels/cpu/force/tmatrix_kernels.py
fatcuda/kernels/cpu/math/__init__.py
fatcuda/kernels/cpu/math/bessel.py
fatcuda/kernels/cpu/math/coefficients.py
fatcuda/kernels/cpu/math/physconst.py
fatcuda/kernels/cpu/math/spharm.py
fatcuda/kernels/cpu/math/transform.py
fatcuda/kernels/cpu/math/vec3.py
fatcuda/kernels/cpu/math/vecspharm.py
fatcuda/kernels/cpu/math/zernike.py
fatcuda/kernels/cpu/scattering/__init__.py
fatcuda/kernels/cpu/scattering/mie.py
fatcuda/kernels/cpu/scattering/tmatrix_sphere.py
fatcuda/kernels/cpu/synthesis/__init__.py
fatcuda/kernels/cpu/synthesis/analytic.py
fatcuda/kernels/cpu/synthesis/design.py
fatcuda/kernels/cpu/synthesis/illumination.py
fatcuda/kernels/cpu/synthesis/slm.py
fatcuda/kernels/cpu/synthesis/slm_native.py
fatcuda/kernels/cuda/__init__.py
fatcuda/kernels/cuda/arrays.py
fatcuda/kernels/cuda/backend.py
fatcuda/kernels/cuda/field.py
fatcuda/kernels/cuda/focusing.py
fatcuda/kernels/cuda/force.py
fatcuda/kernels/cuda/sessions.py
fatcuda/kernels/cuda/slm.py
fatcuda/kernels/cuda/special.py
fatcuda/kernels/metal/__init__.py
fatcuda/kernels/metal/arrays.py
fatcuda/kernels/metal/backend.py
fatcuda/kernels/metal/field.py
fatcuda/kernels/metal/focusing.py
fatcuda/kernels/metal/force.py
fatcuda/kernels/metal/sessions.py
fatcuda/kernels/metal/slm.py
fatcuda/tasks/__init__.py
fatcuda/tasks/field.py
fatcuda/tasks/force.py
tests/test_demos_smoke.py
tests/test_fatcuda_next_cuda.py
tests/test_fatcuda_next_metal.py
tests/test_fatcuda_next_n0_n2.py
tests/test_field_recon_blocking.py
tests/test_layer0_structure_baseline.py
tests/test_layer4_cuda_presplit_baseline.py
tests/test_slm_calibration.py