gitextract_d5vvy4xt/ ├── .gitattributes ├── .github/ │ ├── FUNDING.yml │ ├── dependabot.yml │ └── workflows/ │ ├── build-wheels.yml │ ├── dolfinx-tests.yml │ ├── pythonapp.yml │ └── spack.yml ├── .gitignore ├── AUTHORS ├── CODE_OF_CONDUCT.md ├── COPYING ├── COPYING.LESSER ├── ChangeLog.rst ├── LICENSE ├── MANIFEST.in ├── README.md ├── UNLICENSE ├── _clang-format ├── cmake/ │ ├── CMakeLists.txt │ ├── ufcx.pc.in │ └── ufcxConfig.cmake.in ├── demo/ │ ├── BiharmonicHHJ.py │ ├── BiharmonicRegge.py │ ├── CellGeometry.py │ ├── ComplexPoisson.py │ ├── Components.py │ ├── Conditional.py │ ├── ExpressionInterpolation.py │ ├── FacetIntegrals.py │ ├── FacetRestrictionAD.py │ ├── HyperElasticity.py │ ├── MassAction.py │ ├── MassDG0.py │ ├── MassHcurl_2D_1.py │ ├── MassHdiv_2D_1.py │ ├── MathFunctions.py │ ├── MetaData.py │ ├── Mini.py │ ├── MixedCoefficient.py │ ├── MixedPoissonDual.py │ ├── Normals.py │ ├── Poisson1D.py │ ├── PoissonQuad.py │ ├── ProjectionManifold.py │ ├── ReactionDiffusion.py │ ├── SpatialCoordinates.py │ ├── StabilisedStokes.py │ ├── Symmetry.py │ ├── VectorConstant.py │ ├── VectorPoisson.py │ └── test_demos.py ├── doc/ │ └── source/ │ ├── conf.py │ └── index.rst ├── ffcx/ │ ├── __init__.py │ ├── __main__.py │ ├── analysis.py │ ├── codegeneration/ │ │ ├── C/ │ │ │ ├── __init__.py │ │ │ ├── expression.py │ │ │ ├── expression_template.py │ │ │ ├── file.py │ │ │ ├── file_template.py │ │ │ ├── form.py │ │ │ ├── form_template.py │ │ │ ├── formatter.py │ │ │ ├── integral.py │ │ │ └── integral_template.py │ │ ├── __init__.py │ │ ├── access.py │ │ ├── backend.py │ │ ├── codegeneration.py │ │ ├── common.py │ │ ├── definitions.py │ │ ├── expression_generator.py │ │ ├── geometry.py │ │ ├── integral_generator.py │ │ ├── interface.py │ │ ├── jit.py │ │ ├── lnodes.py │ │ ├── numba/ │ │ │ ├── __init__.py │ │ │ ├── expression.py │ │ │ ├── expression_template.py │ │ │ ├── file.py │ │ │ ├── file_template.py │ │ │ ├── form.py │ │ │ ├── form_template.py │ │ │ ├── formatter.py │ │ │ ├── integral.py │ │ │ └── integral_template.py │ │ ├── optimizer.py │ │ ├── symbols.py │ │ ├── ufcx.h │ │ └── utils.py │ ├── compiler.py │ ├── definitions.py │ ├── element_interface.py │ ├── formatting.py │ ├── ir/ │ │ ├── __init__.py │ │ ├── analysis/ │ │ │ ├── __init__.py │ │ │ ├── factorization.py │ │ │ ├── graph.py │ │ │ ├── indexing.py │ │ │ ├── modified_terminals.py │ │ │ ├── reconstruct.py │ │ │ ├── valuenumbering.py │ │ │ └── visualise.py │ │ ├── elementtables.py │ │ ├── integral.py │ │ ├── representation.py │ │ └── representationutils.py │ ├── main.py │ ├── naming.py │ ├── options.py │ └── py.typed ├── pyproject.toml └── test/ ├── conftest.py ├── poisson.py ├── test_add_mode.py ├── test_cache.py ├── test_cmdline.py ├── test_custom_data.py ├── test_jit_expression.py ├── test_jit_forms.py ├── test_lnodes.py ├── test_numba.py ├── test_signatures.py ├── test_submesh.py └── test_tensor_product.py