API reference

Python

Public user interface

dolfinx.common

General tools for timing and configuration

dolfinx.fem

Tools for assembling and manipulating finite element forms

dolfinx.geometry

dolfinx.graph

Graph module

dolfinx.io

IO module for input data, post-processing and checkpointing

dolfinx.jit

Just-in-time (JIT) compilation using FFCx.

dolfinx.la

Linear algebra functionality

dolfinx.mesh

Creation, refining and marking of meshes

dolfinx.pkgconfig

Tool for querying pkg-config files

dolfinx.plot

Support functions for plotting

pybind11 wrapped interface

These are interfaces to the C++ component of DOLFINx, and are low-level and subject to change. They are not intended for application-level use.

dolfinx.cpp.common

Common module

dolfinx.cpp.fem

FEM module

dolfinx.cpp.geometry

Geometry module

dolfinx.cpp.graph

Graph module

dolfinx.cpp.io

I/O module

dolfinx.cpp.log

Logging module

dolfinx.cpp.mesh

Mesh library module

dolfinx.cpp.refinement

Refinement module

C++

The C++ API is documented here.