Bembel
Modules

Modules

 AnsatzSpace
 The AnsatzSpace module contains the routines managing the discrete space on the surface of the geometry.
 
 ClusterTree
 The ClusterTree module introduces a refinement structure onto the parametric surfaces. Currently only uniform refinement is supported.
 
 DuffyTrick
 The DuffyTrick module provides quadrature routines for (nearly) singular integrals.
 
 DummyOperator
 DummyOperator provides a LinearOperator for testing.
 
 Geometry
 This module handles all geometry related concerns.
 
 H2Matrix
 The H2Matrix module provides functionality for an efficient compression of the system matrix and reduction of the computational complexity of the matrix-vector multiplication.
 
 Helmholtz
 The Helmholtz module provides some specializations to solve Helmholtz problems.
 
 HomogenisedLaplace
 The HomogenisedLaplace module provides some specializations to solve a homogenised Laplace problem.
 
 IO
 The IO module provides input-output functionality, including routines for VTK file export, timing, and writing log files.
 
 Laplace
 The Laplace module provides some specializations to solve Laplace problems.
 
 LinearForm
 The LinearForm template class must be specialized for the assembly of the right hand side.
 
 LinearOperator
 Provides a framework to implement linear operators that can be used to solve PDEs.
 
 Maxwell
 The Maxwell module provides specializations to solve Maxwell problems.
 
 Potential
 The Potential module introduces means to evaluate the solution of the PDE via a suitable integral operator taking the unknown of the linear system as input. It relies on a suitable specialization corresponding of the LinearOperatorBase class.
 
 Quadrature
 The Quadrature module provides quadrature routines for the unit interval/square/cube/.... by means of template recursion.
 
 Spline
 The Spline module provides basic routines related to spline function and local polynomials.
 

Detailed Description