LICENSE
README.md
pyproject.toml
cadjoint/__init__.py
cadjoint/cache.py
cadjoint/enums.py
cadjoint/extraction.py
cadjoint/fluent.py
cadjoint/functionalize.py
cadjoint/materials.py
cadjoint/optimize.py
cadjoint/parametrization.py
cadjoint/tier.py
cadjoint.egg-info/PKG-INFO
cadjoint.egg-info/SOURCES.txt
cadjoint.egg-info/dependency_links.txt
cadjoint.egg-info/entry_points.txt
cadjoint.egg-info/requires.txt
cadjoint.egg-info/top_level.txt
cadjoint/backends/__init__.py
cadjoint/backends/wgsl/__init__.py
cadjoint/backends/wgsl/_culling.py
cadjoint/backends/wgsl/_wgsl_emitter.py
cadjoint/backends/wgsl/codegen.py
cadjoint/backends/wgsl/direct.py
cadjoint/constraints/__init__.py
cadjoint/constraints/null_space.py
cadjoint/constraints/residual.py
cadjoint/constraints/solve.py
cadjoint/constraints/types/__init__.py
cadjoint/constraints/types/_sketch.py
cadjoint/constraints/types/angle.py
cadjoint/constraints/types/base.py
cadjoint/constraints/types/coincident.py
cadjoint/constraints/types/distance.py
cadjoint/constraints/types/equal_length.py
cadjoint/constraints/types/fixed.py
cadjoint/constraints/types/horizontal.py
cadjoint/constraints/types/parallel.py
cadjoint/constraints/types/parallel_edges.py
cadjoint/constraints/types/perpendicular.py
cadjoint/constraints/types/perpendicular_edges.py
cadjoint/constraints/types/point_on_line.py
cadjoint/constraints/types/vertical.py
cadjoint/construction/__init__.py
cadjoint/construction/extrude.py
cadjoint/construction/faces.py
cadjoint/construction/loft.py
cadjoint/construction/revolve.py
cadjoint/construction/sketch.py
cadjoint/construction/solid.py
cadjoint/fem/__init__.py
cadjoint/fem/backends.py
cadjoint/fem/boundary.py
cadjoint/fem/calculix.py
cadjoint/fem/cutfem.py
cadjoint/fem/discretization.py
cadjoint/fem/elements.py
cadjoint/fem/gmsh.py
cadjoint/fem/hexmesh.py
cadjoint/fem/jaxfem.py
cadjoint/fem/motion.py
cadjoint/fem/postprocess.py
cadjoint/fem/properties.py
cadjoint/fem/quality.py
cadjoint/fem/render_payload.py
cadjoint/fem/result.py
cadjoint/fem/rungs.py
cadjoint/fem/simmesh.py
cadjoint/fem/simulate.py
cadjoint/fem/study.py
cadjoint/fem/tetmesh.py
cadjoint/fem/tesseracts/__init__.py
cadjoint/fem/tesseracts/chain.py
cadjoint/fem/tesseracts/elastic_calculix/__init__.py
cadjoint/fem/tesseracts/elastic_calculix/tesseract_api.py
cadjoint/fem/tesseracts/elastic_calculix/tesseract_config.yaml
cadjoint/fem/tesseracts/elastic_calculix/tesseract_environment.yaml
cadjoint/fem/tesseracts/elastic_jaxfem/__init__.py
cadjoint/fem/tesseracts/elastic_jaxfem/tesseract_api.py
cadjoint/fem/tesseracts/elastic_jaxfem/tesseract_config.yaml
cadjoint/fem/tesseracts/elastic_jaxfem/tesseract_environment.yaml
cadjoint/fem/tesseracts/flow_brinkman/__init__.py
cadjoint/fem/tesseracts/flow_brinkman/tesseract_api.py
cadjoint/fem/tesseracts/flow_brinkman/tesseract_config.yaml
cadjoint/fem/tesseracts/flow_brinkman/tesseract_requirements.txt
cadjoint/fem/tesseracts/mesher/__init__.py
cadjoint/fem/tesseracts/mesher/tesseract_api.py
cadjoint/fem/tesseracts/mesher/tesseract_config.yaml
cadjoint/fem/tesseracts/mesher/tesseract_requirements.txt
cadjoint/fem/tesseracts/tet_gmsh/__init__.py
cadjoint/fem/tesseracts/tet_gmsh/tesseract_api.py
cadjoint/fem/tesseracts/tet_gmsh/tesseract_config.yaml
cadjoint/fem/tesseracts/tet_gmsh/tesseract_requirements.txt
cadjoint/fem/tesseracts/tetfill/__init__.py
cadjoint/fem/tesseracts/tetfill/tesseract_api.py
cadjoint/fem/tesseracts/tetfill/tesseract_config.yaml
cadjoint/fem/tesseracts/tetfill/tesseract_requirements.txt
cadjoint/fem/tesseracts/thermal_jaxfem/__init__.py
cadjoint/fem/tesseracts/thermal_jaxfem/tesseract_api.py
cadjoint/fem/tesseracts/thermal_jaxfem/tesseract_config.yaml
cadjoint/fem/tesseracts/thermal_jaxfem/tesseract_environment.yaml
cadjoint/flow/__init__.py
cadjoint/flow/domain.py
cadjoint/flow/energy.py
cadjoint/flow/lattice.py
cadjoint/flow/lbm.py
cadjoint/flow/objectives.py
cadjoint/flow/precision.py
cadjoint/flow/regions.py
cadjoint/flow/solver.py
cadjoint/flow/steady.py
cadjoint/flow/study.py
cadjoint/geometry/__init__.py
cadjoint/geometry/parameters.py
cadjoint/geometry/vectors.py
cadjoint/meshing/__init__.py
cadjoint/meshing/_lattice.py
cadjoint/meshing/adaptive.py
cadjoint/meshing/bounds.py
cadjoint/meshing/diagnostics.py
cadjoint/meshing/dual_contouring.py
cadjoint/meshing/edge_detection.py
cadjoint/meshing/export.py
cadjoint/meshing/features.py
cadjoint/meshing/patch_fields.py
cadjoint/meshing/simplify.py
cadjoint/plugins/__init__.py
cadjoint/plugins/contracts.py
cadjoint/plugins/plugin.py
cadjoint/plugins/registry.py
cadjoint/plugins/spec.py
cadjoint/render/__init__.py
cadjoint/render/_plotting.py
cadjoint/render/material.py
cadjoint/render/overlay.py
cadjoint/render/scene.py
cadjoint/render/settings.py
cadjoint/render/raymarch/__init__.py
cadjoint/render/raymarch/_constants.py
cadjoint/render/raymarch/camera.py
cadjoint/render/raymarch/env.py
cadjoint/render/raymarch/render.py
cadjoint/render/raymarch/shade.py
cadjoint/render/raymarch/surface.py
cadjoint/render/raymarch/trace.py
cadjoint/sdf/__init__.py
cadjoint/sdf/_lowering.py
cadjoint/sdf/base.py
cadjoint/sdf/boolean/__init__.py
cadjoint/sdf/boolean/base.py
cadjoint/sdf/boolean/difference.py
cadjoint/sdf/boolean/intersection.py
cadjoint/sdf/boolean/smooth.py
cadjoint/sdf/boolean/union.py
cadjoint/sdf/boolean/xor.py
cadjoint/sdf/measure/__init__.py
cadjoint/sdf/measure/mass.py
cadjoint/sdf/measure/volume.py
cadjoint/sdf/primitives/__init__.py
cadjoint/sdf/primitives/base.py
cadjoint/sdf/primitives/box.py
cadjoint/sdf/primitives/capsule.py
cadjoint/sdf/primitives/cylinder.py
cadjoint/sdf/primitives/loft.py
cadjoint/sdf/primitives/plane.py
cadjoint/sdf/primitives/polygon.py
cadjoint/sdf/primitives/round_box.py
cadjoint/sdf/primitives/sphere.py
cadjoint/sdf/primitives/torus.py
cadjoint/sdf/transforms/__init__.py
cadjoint/sdf/transforms/_operation.py
cadjoint/sdf/transforms/base.py
cadjoint/sdf/transforms/fields.py
cadjoint/sdf/transforms/patterns.py
cadjoint/sdf/transforms/affine/__init__.py
cadjoint/sdf/transforms/affine/rotate.py
cadjoint/sdf/transforms/affine/scale.py
cadjoint/sdf/transforms/affine/translate.py
cadjoint/sdf/transforms/deformations/__init__.py
cadjoint/sdf/transforms/deformations/twist.py
cadjoint/studies/__init__.py
cadjoint/studies/_validate.py
cadjoint/studies/capture.py
cadjoint/studies/selection.py
cadjoint/viewer/__init__.py
cadjoint/viewer/_camera_wgsl.py
cadjoint/viewer/_edge_overlay.py
cadjoint/viewer/_example_scene.py
cadjoint/viewer/_http.py
cadjoint/viewer/_intelligence.py
cadjoint/viewer/_jobs.py
cadjoint/viewer/_limits.py
cadjoint/viewer/_overlay_refresh.py
cadjoint/viewer/_patch_requests.py
cadjoint/viewer/_pathtracer.py
cadjoint/viewer/_scenes.py
cadjoint/viewer/_webgpu.py
cadjoint/viewer/_worker_client.py
cadjoint/viewer/playground.py
cadjoint/viewer/widget.py
cadjoint/viewer/patch/__init__.py
cadjoint/viewer/patch/constraints.py
cadjoint/viewer/patch/edits.py
cadjoint/viewer/patch/errors.py
cadjoint/viewer/patch/format.py
cadjoint/viewer/patch/geometry.py
cadjoint/viewer/patch/materials.py
cadjoint/viewer/patch/meshes.py
cadjoint/viewer/patch/optimizations.py
cadjoint/viewer/patch/parameters.py
cadjoint/viewer/patch/resolvers.py
cadjoint/viewer/patch/scene.py
cadjoint/viewer/patch/sketch.py
cadjoint/viewer/patch/studies.py
cadjoint/viewer/schema/__init__.py
cadjoint/viewer/schema/emit.py
cadjoint/viewer/schema/payloads.d.ts
cadjoint/viewer/schema/payloads.py
cadjoint/viewer/schema/requests.py
cadjoint/viewer/source_map/__init__.py
cadjoint/viewer/source_map/calls.py
cadjoint/viewer/source_map/capture.py
cadjoint/viewer/source_map/constraints.py
cadjoint/viewer/source_map/declarations.py
cadjoint/viewer/source_map/elements.py
cadjoint/viewer/source_map/features.py
cadjoint/viewer/source_map/identity.py
cadjoint/viewer/source_map/materials.py
cadjoint/viewer/source_map/nodes.py
cadjoint/viewer/source_map/parameters.py
cadjoint/viewer/source_map/payload.py
cadjoint/viewer/static/design.html
cadjoint/viewer/static/index.html
cadjoint/viewer/static/assets/design-CZbxjV_i.js
cadjoint/viewer/static/assets/design-DCZd5rah.css
cadjoint/viewer/static/assets/ibm-plex-mono-cyrillic-400-italic-2syK4fUT.woff
cadjoint/viewer/static/assets/ibm-plex-mono-cyrillic-400-italic-CBJ8pzag.woff2
cadjoint/viewer/static/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2
cadjoint/viewer/static/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff
cadjoint/viewer/static/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff
cadjoint/viewer/static/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2
cadjoint/viewer/static/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2
cadjoint/viewer/static/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff
cadjoint/viewer/static/assets/ibm-plex-mono-cyrillic-ext-400-italic-B4oTjJdl.woff
cadjoint/viewer/static/assets/ibm-plex-mono-cyrillic-ext-400-italic-CBjNughH.woff2
cadjoint/viewer/static/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff
cadjoint/viewer/static/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2
cadjoint/viewer/static/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff
cadjoint/viewer/static/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2
cadjoint/viewer/static/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff
cadjoint/viewer/static/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2
cadjoint/viewer/static/assets/ibm-plex-mono-latin-400-italic-66oory27.woff
cadjoint/viewer/static/assets/ibm-plex-mono-latin-400-italic-BqAiT5Ww.woff2
cadjoint/viewer/static/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff
cadjoint/viewer/static/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2
cadjoint/viewer/static/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff
cadjoint/viewer/static/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2
cadjoint/viewer/static/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2
cadjoint/viewer/static/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff
cadjoint/viewer/static/assets/ibm-plex-mono-latin-ext-400-italic-B7_fu1kp.woff2
cadjoint/viewer/static/assets/ibm-plex-mono-latin-ext-400-italic-Bg0ZHwF4.woff
cadjoint/viewer/static/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2
cadjoint/viewer/static/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff
cadjoint/viewer/static/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2
cadjoint/viewer/static/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff
cadjoint/viewer/static/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2
cadjoint/viewer/static/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff
cadjoint/viewer/static/assets/ibm-plex-mono-vietnamese-400-italic-D6eaYXMU.woff
cadjoint/viewer/static/assets/ibm-plex-mono-vietnamese-400-italic-DRuN92E5.woff2
cadjoint/viewer/static/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2
cadjoint/viewer/static/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff
cadjoint/viewer/static/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff
cadjoint/viewer/static/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2
cadjoint/viewer/static/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2
cadjoint/viewer/static/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff
cadjoint/viewer/static/assets/main-Bi1WyM5a.js
cadjoint/viewer/static/assets/main-ByvcS6tS.css
cadjoint/viewer/static/assets/panels-0A__aGsx.js
cadjoint/viewer/static/assets/panels-DRQCXTW7.css
cadjoint/viewer/worker/__init__.py
cadjoint/viewer/worker/__main__.py
cadjoint/viewer/worker/declarations.py
cadjoint/viewer/worker/export.py
cadjoint/viewer/worker/fem.py
cadjoint/viewer/worker/main.py
cadjoint/viewer/worker/optimize.py
cadjoint/viewer/worker/payloads.py
cadjoint/viewer/worker/protocol.py
cadjoint/viewer/worker/scene.py
cadjoint/zeroset/__init__.py
cadjoint/zeroset/bounds.py
cadjoint/zeroset/evaluate.py
cadjoint/zeroset/gpu.py
cadjoint/zeroset/project.py
cadjoint/zeroset/refresh.py
cadjoint/zeroset/table.py
cadjoint/zeroset/wgsl.py
tests/test_backends.py
tests/test_cache.py
tests/test_compiled_fields.py
tests/test_enums.py
tests/test_extraction.py
tests/test_functionalize.py
tests/test_integration_e2e.py
tests/test_materials.py
tests/test_optimize.py
tests/test_packaging.py
tests/test_playground.py
tests/test_wgsl_scene_codegen.py