DOKK / manpages / debian 11 / python3-ffcx / fenicsformcompilerx.1.en
FENICSFORMCOMPILERX(1) FEniCS Form Compiler X FENICSFORMCOMPILERX(1)

fenicsformcompilerx - FEniCS Form Compiler X Documentation

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

ffcx FEniCS Form Compiler (FFC).
ffcx.codegeneration
ffcx.formatting Compiler stage 5: Code formatting.
ffcx.parameters

FEniCS Form Compiler (FFC).

FFC compiles finite element variational forms into C code.

Functions

get_include_path() Return location of UFC header files.
get_signature() Return SHA-1 hash of the contents of ufc.h and ufc_geometry.h.

Compiler stage 5: Code formatting.

This module implements the formatting of UFC code from a given dictionary of generated C++ code for the body of each UFC function.

It relies on templates for UFC code available as part of the module ufc_utils.

Functions

format_code(code, parameters) Format given code in UFC format.
write_code(code_h, code_c, prefix, output_dir)

Functions

get_parameters([priority_parameters]) Return (a copy of) the merged parameter values for FFCX.
  • genindex
  • modindex
  • search

FEniCS Project

2021, FEniCS Project

February 10, 2021