▼Common (foundation classes) | |

Allocators | Implementations of the STL allocator concept |

►Debug output | |

Standard Debug Streams | |

Dense Matrix and Vector Template Library | Type traits to retrieve the field and the real type of classes |

Exception handling | |

►Iterator facades | Iterator facades for writing stl conformant iterators |

GenericIterator | Generic Iterator class for writing stl conformant iterators for any container class with operator[] |

►Parallel Communication | Abstractions for paralle computing |

Parallel Computing based on Indexsets | Provides classes for syncing distributed indexed data structures |

FloatCmp | |

Filesystem Paths | |

▼Iterative Solvers Template Library (ISTL) | Iterative Solvers supporting block recursive matrix and vector classes at compile time |

►Sparse Matrix and Vector classes | Matrix and Vector classes that support a block recursive structure capable of representing the natural structure from Finite Element discretisations |

Block Recursive Iterative Kernels | |

IO for matrices and vectors. | Provides methods for reading and writing matrices and vectors in various formats |

►Iterative Solvers | |

Parallel Solvers | |

Operator concept | |

►Preconditioners | |

Parallel Algebraic Multigrid | A Parallel Algebraic Multigrid based on Agglomeration |

Fast (sequential) Algebraic Multigrid | An Algebraic Multigrid based on Agglomeration that saves memory bandwidth |

Scalar products | Scalar products for the use in iterative solvers |

▼dune-geometry | |

Geometry Type | |

Reference Elements | |

Generic Geometry | |

Quadrature | |

▼dune-grid | |

►The Grid Interface | Interfaces needed when working with a Dune::Grid |

Related types and enumerations | |

Grid Abstract Base Class | |

GridView | |

Entity | |

Geometry | |

EntityPointer and Iterators | |

Intersection and IntersectionIterator | |

Iterating over grid entities and intersections | Iterator ranges for entities and intersections to support iteration with range-based for loops |

IndexSet and IdSet | |

CollectiveCommunication | |

Miscellaneous | |

Capabilities | |

Mappers | |

►Grid Implementations | A list of the different Implementations of the Dune Grid Interface |

ALUGrid | |

GeometryGrid | |

IdentityGrid | |

OneDGrid | |

SGrid | |

UGGrid | |

YaspGrid | |

AlbertaGrid | |

►I/O | |

GridFactory | An interface for the creation of macro grids, for use by grid file readers etc |

►The Dune Grid Format (DGF) | Classes for reading a macrogrid file in the dune macrogrid format (dgf) |

DGF grid parameter for different grids | |

AmiraMesh | |

Visualization ToolKit (VTK) | |

Gnuplot | |

Gmsh grid format | |

Grape | |

StarCD | |

Grid Developer API | Interfaces needed to implement a new Dune::Grid |

►Refinement | |

Refinement implementation for hypercubes | |

Refinement implementation for triangulating hypercubes | |

Refinement implementation for simplices | |

Virtual Refinement | |

▼dune-fem | |

►View of grid for defining discrete functions | |

Adaptive leaf grid part | GridPart for Dune::Fem::AdaptiveLeafIndexSet. The underlying index set is singleton for each grid object. Uses very efficient index sets specially designed for problems with constantly changing underlying grid |

Filtered grid part | |

Periodic grid part | |

Generic Geometry | |

Analytical function spaces | |

►Operators | |

Concept behind the dune-fem operators | |

Mapping | |

►Discrete operators | |

Operator acting on an entity | |

Linear discrete operators | |

Operator with defined jacobian | |

►Wrappers for operators | |

Discrete to general operator | |

Inverting operator | |

Caching for linear operators | |

►Pass operators | |

►Local Discontinous Galerkin for first order hyperbolic equations | |

Limiting operation | |

Local Discontinous Galerkin for second order elliptic equations | |

►Projection and interpolation operatos | |

L2-projection | |

Projection from DG to lagrange space | |

Projection from DG to H-div space | |

►First order spatial operatos | |

Gradient operator | |

►Second order spatial operatos | |

Elliptic operator | |

ODE solver | |

Linear solver | |

Non linear solver | |

Direct solver | |

►Integration | |

Quadrature | |

Integrators | |

►Adaptation and Parallelization | |

Restriction and prolongation | |

►Communication | |

Discrete Function data handlers | |

►Load balancing | |

Data collectors | |

►Input and output | |

I/O for discrete functions | |

Managing of persistent objects for checkpointing | |

Concept for run time parameter | |

Visualization | |

Input and output streams | |

►Utility classes | |

Array and Vector interfaces | |

Interface helper methods | |

The Engine Concept | |

Testing facilities | |

Analytical functions | |

▼Discrete Function space | |

Discontinuous Galerkin Space | |

Finite Volume Function Space | |

Lagrange Discrete Function Space | |

Wrapper from scalar to vector valued spaces | |

Wrapperspace for two different type of discrete function spaces | |

Reduced Basis Space | |

Discontinous Galerkin Space with polynom adaptation | |

Lagrange Discrete Function Space with polynom adaptation | |

Base functions and base function sets | Interface class for basis function sets |

Shape functions and shape function sets | Interface class for shape function sets |

DOF mapper | |

▼Discrete functions | |

An efficient implementation for vector valued functions on adaptive grids | |

An implementation using dune-istl block vectors | |

A discrete function for product spaces | |

A discrete function for PETsc Vectors | |

A discrete function for extraction of scalar functions | |

Local function on an entity | |

Wrapping analytical function into discrete functions | |

Handling DOFs | |

ISTL_Comm | |

Parallel Grid Partitions | |

GridFunctionAdapter | |