enums.FemBackend
enums.FemBackend()The FEM backends cadjoint registers itself.
Unlike every other option set here this one is open: plugins and downstream code register more names through cadjoint.fem.backends.register_backend, so get_backend accepts any registered string. The enum names the built-ins — the ones the docs promise and the defaults resolve to — not the whole registry.
Attributes
| Name | Description |
|---|---|
| CALCULIX | CalculiX (ccx) as a subprocess. |
| JAXFEM | In-process jax-fem; the default, and the differentiable path. |
| TESSERACT | Solvers resolved through :mod:cadjoint.plugins. |