Dune::Copasi
Loading...
Searching...
No Matches
compartment_tree.hh
Go to the documentation of this file.
1#ifndef DUNE_COPASI_CONCEPTS_COMPARTMENT_TREE_HH
2#define DUNE_COPASI_CONCEPTS_COMPARTMENT_TREE_HH
3
4#include <dune-copasi-config.hh>
5
6#include <dune/pdelab/concepts/local_basis.hh>
7#include <dune/pdelab/concepts/tree.hh>
8
13
14template<class Tree, std::size_t dim>
16 PDELab::Concept::LocalBasisTree<Tree> &&
17 PDELab::Concept::LeafTreeNode<Tree> && (Tree::dimDomain == dim);
18
19template<class Tree>
21 PDELab::Concept::LocalBasisTree<Tree> &&
23
24template<class Tree>
26 PDELab::Concept::LocalBasisTree<Tree> &&
27 ScalarLocalBasisNode<Tree, Tree::Element::dimension - 1>;
28
29template<class Tree>
31 PDELab::Concept::LocalBasisTree<Tree> &&
32 PDELab::Concept::VectorTreeNode<Tree> &&
34
35template<class Tree>
37 PDELab::Concept::LocalBasisTree<Tree> &&
38 PDELab::Concept::VectorTreeNode<Tree> &&
40
41template<class Tree>
43 PDELab::Concept::LocalBasisTree<Tree> &&
44 PDELab::Concept::VectorTreeNode<Tree> &&
46
47template<class Tree>
49 PDELab::Concept::LocalBasisTree<Tree> &&
50 PDELab::Concept::TupleTreeNode<Tree> && (Tree::degree() == 2) &&
51 requires(Tree tree) {
52 {
53 tree.child(Indices::_0)
55 {
56 tree.child(Indices::_1)
58 };
59
60template<class Tree>
62 PDELab::Concept::LocalBasisTree<Tree> &&
63 PDELab::Concept::VectorTreeNode<Tree> &&
65
66template<class Tree>
68 PDELab::Concept::LocalBasisTree<Tree> &&
69 PDELab::Concept::VectorTreeNode<Tree> &&
71
72template<class Tree>
74 PDELab::Concept::LocalBasisTree<Tree> &&
75 PDELab::Concept::TupleTreeNode<Tree> && (Tree::degree() == 2) &&
76 requires(Tree tree) {
77 {
78 tree.child(Indices::_0)
80 {
81 tree.child(Indices::_1)
83 };
84
85template<class Tree>
90
91template<class Tree>
97
98template<class Tree>
102
103} // namespace Dune::Copasi::Concept
104
105#endif // DUNE_COPASI_CONCEPTS_COMPARTMENT_TREE_HH
Definition compartment_tree.hh:30
Definition compartment_tree.hh:86
Definition compartment_tree.hh:99
Definition compartment_tree.hh:36
Definition compartment_tree.hh:92
Definition compartment_tree.hh:15
Definition compartment_tree.hh:12
constexpr bool is_bitflags_v
Alias for Bitflag indicator.
Definition bit_flags.hh:24