HyperHDG
node_descriptor.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 the types of hypernodes.
7  *
8  * A hypergraph consists of hyperedges (where the PDE is usually defined) and hypernodes. Usually,
9  * these nodes encode the continuity of primal and dual variables. However, nodes might also of
10  * some boundary type or have additional properties.
11  *
12  * To discriminate between several types of hypernodes, the node descriptors return the type of each
13  * node belonging to a hyperedge (similarly to the topology which returns the hypernode indices).
14  * The local solver knowns, which type (from the node descriptor) encodes which property (such as a
15  * Dirichlet node, node where certain continuity conditions are supposed to be met, etc.).
16  *
17  * \authors Guido Kanschat, Heidelberg University, 2019--2020.
18  * \authors Andreas Rupp, Heidelberg University, 2019--2020.
19  **************************************************************************************************/
20 namespace NodeDescriptor
21 {
22 } // end of namespace NodeDescriptor
NodeDescriptor
A namespace containing different classes describing the types of hypernodes.
Definition: cubic.hxx:7