BIEKIT#

BIEKIT (Boundary Integral Equation Toolkit) is a C++20 toolkit for boundary integral equations: Laplace, Helmholtz, and Maxwell (EFIE) problems on surfaces.

Status#

This documentation is work in progress.

  • Project status: closed-source (see License)

  • Docs: actively evolving toward a NumPy/PyData-style site

Getting Started

Build BIEKIT, run the first example, and integrate it into your CMake project.

Getting Started
Tutorials

Three end-to-end examples: Laplace, Helmholtz, Maxwell (EFIE). We show the exact source code.

Tutorials
License

Closed-source status and licensing notes.

License
Design

Implementation notes, operator layout, and the core ideas behind the toolkit.

Design

What it includes#

  • Laplace and Helmholtz boundary integral problems on triangle/quad surface meshes

  • Maxwell PEC scattering (EFIE) with RWG basis

  • Outputs for ParaView (VTK) and post-processing scripts

Documentation#