Dune Core Modules (2.9.0)

nodetags.hh
1 // -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*-
2 // vi: set et ts=4 sw=2 sts=2:
3 
4 #ifndef DUNE_TYPETREE_NODETAGS_HH
5 #define DUNE_TYPETREE_NODETAGS_HH
6 
7 namespace Dune {
8  namespace TypeTree {
9 
16  struct LeafNodeTag {};
17 
19  struct PowerNodeTag {};
20 
23 
25  struct CompositeNodeTag {};
26 
27 #ifndef DOXYGEN
28 
30  struct StartTag {};
31 
32 
33 
34 #endif // DOXYGEN
35 
37 
38  } // namespace TypeTree
39 } //namespace Dune
40 
41 #endif // DUNE_TYPETREE_NODETAGS_HH
Dune namespace.
Definition: alignedallocator.hh:13
Tag designating a composite node.
Definition: nodetags.hh:25
Tag designating a power node with runtime degree.
Definition: nodetags.hh:22
Tag designating a leaf node.
Definition: nodetags.hh:16
Tag designating a power node.
Definition: nodetags.hh:19
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.80.0 (May 2, 22:35, 2024)