FEniCS Form Compiler ‘X’ documentation

The is an experimental version of the FEniCS Form Compiler. It is developed at https://github.com/FEniCS/ffcx.

API reference

ffcx

FEniCS Form Compiler (FFCx).

ffcx.__main__

Run ffcx on a UFL file.

ffcx.analysis

Compiler stage 1: Analysis.

ffcx.compiler

Main interface for compilation of forms.

ffcx.element_interface

Finite element interface.

ffcx.formatting

Compiler stage 5: Code formatting.

ffcx.main

Command-line interface to FFCx.

ffcx.naming

Naming.

ffcx.codegeneration

FFCx code generation.

ffcx.options

Options.

ffcx.ir.representation

Compiler stage 2: Code representation.

ffcx.ir.representationutils

Utility functions for some code shared between representations.

Indices and tables