1 #ifndef DUNE_FEM_PASS_COMMON_SELECTOR_HH 2 #define DUNE_FEM_PASS_COMMON_SELECTOR_HH 7 #include <dune/common/tuples.hh> 8 #include <dune/common/tupleutility.hh> 9 #include <dune/common/typetraits.hh> 40 class Seed = std::tuple<>
44 typedef typename Dune::PushBackTuple< Seed, std::integral_constant< int, N1 > >::type AccumulatedType;
50 template<
class Seed >
64 template<
class ElementTupleImp >
67 template<
class ElementTupleImp >
71 typedef typename ElementTupleImp :: Type
Type;
74 static const int size = std::tuple_size< Type >::value;
92 template<
int N1 = -1,
110 #endif // #ifndef DUNE_FEM_PASS_COMMON_SELECTOR_HH
Definition: selector.hh:42
Definition: coordinate.hh:4
Definition: tupleutility.hh:168
ElementTupleImp::Type Type
tuple consisting of Dune::integral_constant< int, N_i >
Definition: selector.hh:71
Seed Type
Definition: selector.hh:54
A helper class that creates a selector tuple from given pass ids.
Definition: selector.hh:102
check, whether integer N is contained in selector
Definition: selector.hh:78
ElementTuple< N2, N3, N4, N5, N6, N7, N8, N9,-1, AccumulatedType >::Type Type
Definition: selector.hh:47
A helper class that creates a selector tuple from given pass ids.
Definition: selector.hh:65