Scroll to navigation

FENICSFORMCOMPILERX(1) FEniCS Form Compiler X FENICSFORMCOMPILERX(1)

NAME

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

FFCX

FEniCS Form Compiler (FFC).

FFC compiles finite element variational forms into C code.

FFCX.CODEGENERATION

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.

FFCX.FORMATTING

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)

FFCX.PARAMETERS

Functions

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

AUTHOR

FEniCS Project

COPYRIGHT

2021, FEniCS Project

February 10, 2021