HyperHDG
topology.hxx
Go to the documentation of this file.
1 #pragma once // Ensure that file is included only once in a single compilation.
2 
3 // This file contains doxygen information only!
4 
5 /*!*************************************************************************************************
6  * \brief A namespace containing different classes describing hypergraph topologies.
7  *
8  * One of the advantages of this software package is the strict discrimination between the topology
9  * and the geometry of the domain \f$\Omega\f$. Thus, one can exemplarily define a single topology
10  * (the one of a cube) to approximate PDEs that live on the cube's boundary and PDEs that live on a
11  * sphere, since their topology is the same. However, different geometries have to be defined, since
12  * these obviously are not equal. Thus, all parts of the code that involve communication and/or
13  * solving systems of equations are reusable in a much more general (than the standard) sense.
14  * Beyond that, absurd (on first sight) domains can be defined easily. This also covers variously
15  * periodic domains, for example.
16  *
17  * \authors Guido Kanschat, Heidelberg University, 2019--2020.
18  * \authors Andreas Rupp, Heidelberg University, 2019--2020.
19  **************************************************************************************************/
20 namespace Topology
21 {
22 } // end of namespace Topology
Topology
A namespace containing different classes describing hypergraph topologies.
Definition: cubic.hxx:7