aca | This modules provides different kind of adaptive cross approximation techniques |
amatrix | Representation of a matrix as an array in column-major order |
avector | Representation of a vector as an array |
basic | Miscellaneous auxiliary functions and macros |
bem2d | This module contains main algorithms to solve boundary element method problems in 2 dimensional space |
bem3d | This module contains main algorithms to solve boundary element method problems in 3 dimensional space |
blas | This module servers as a wrapper for all calls to BLAS and LAPACK routines |
block | Representation of a block tree |
clsettings | Fundamental types and macros for OpenCL computations |
cluster | Representation of a cluster tree |
clusterbasis | Representation of cluster bases for -matrices |
clustergeometry | Representation of a cluster geometry object used to build cluster trees |
clusteroperator | Representation of cluster operators used to describe weights and transformations of cluster bases |
curve2d | Representation of a 2D curve by using a polygon |
dblock | Directional block tree |
dcluster | Directional cluster trees |
dclusterbasis | Directional cluster bases for directional -matrices |
dclusteroperator | Representation of directional cluster operators used to describe transformations of directional cluster bases |
ddcluster | Routines for Domain Decomposition Clustering |
dh2compression | Functions for turning an amatrix into an dh2matrix |
dh2matrix | -matrices |
duniform | Uniform matrices with directional cluster bases |
eigensolvers | Solve symmetric eigenproblems and compute singular value decompositions |
factorizations | Triangular and orthogonal factorizations |
gaussquad | Construction of one-dimensional quadrature rules |
h2arith | Algebraic operations with -matrices |
h2compression | Functions for turning an amatrix, hmatrix or h2matrix into an h2matrix |
h2matrix | Representation of an -matrix |
h2update | Functions for computing a low rank update for an h2matrix |
harith | Algebraic operations with hierarchical matrices |
hcoarsen | Coarsening of hierarchical matrices |
helmholtzbem3d | This module contains functions to setup and solve boundary integral equations for the Helmholtz problem in 3D |
hmatrix | Representation of a hierarchical matrix |
krylov | Iterative solvers of Krylov type |
krylovsolvers | Convenience functions for solving linear systems by Krylov methods |
laplacebem2d | This module contains functions to setup and solve boundary integral equations for the Laplace operator in 2D |
laplacebem3d | This module contains functions to setup and solve boundary integral equations for the Laplace operator in 3D |
macrosurface3d | Representation of a surface |
matrixnorms | Estimators for spectral norm of difference form differnt types of matrices and . Approximation of the form or with some factorized matrix or with some facotized matrix can be computed |
oclbem3d | BEM-Calculations on OpenCL hardware |
opencl | Management routines for OpenCL computations via task scheduler |
parameters | Ask for parameters |
realavector | Representation of a vector as an array for real coefficients |
rkmatrix | Representation of a low-rank matrix in factorized form |
settings | Fundamental types and macros |
singquad1d | This module is responsible for standard and singular quadrature scheme that will be applied by bem2d and derived modules such as laplacebem2d |
singquad2d | This module is responsible for standard and singular quadrature scheme that will be applied by bem3d and derived modules such as laplacebem3d |
sparsematrix | Representation of a sparse matrix in compressed row format |
sparsepattern | Representation of the sparsity pattern of a matrix |
surface3d | Representation of a 3D-surface by using a triangle mesh |
tet3d | Three-dimensional tetrahedral meshes |
tet3dp1 | Piecewise linear space with nodal basis functions on a three-dimensional tetrahedral mesh |
tet3drt0 | Lowest order Raviart-Thomas space on a three-dimensional tetrahedral mesh |
tri2d | Two-dimensional triangular meshes |
tri2drt0 | Lowest order Raviart-Thomas space on a two-dimensional triangular mesh |
tri2p1 | Piecewise linear space with nodal basis functions on a two-dimensional triangular mesh |
truncation | Auxiliary functions for truncation |
uniform | Representation of an admissible block for -matrices |
visualize | This module contains functions to visualize bounding boxes of a given cluster, directional cluster, block, directional block further functions to visualize a given two or three dimensional triangulation or a surface triangulation with freeglut. As well as functions to visualize and animate a computed solution of the Helmholtz equation. On top of this, every window content can be saved as an image ppm or with the additional library libpng as png |