NiHu  2.0
integral_shortcut_concepts.hpp
1 #ifndef INTEGRAL_SHORTCUT_CONCEPTS_HPP_INCLUDED
2 #define INTEGRAL_SHORTCUT_CONCEPTS_HPP_INCLUDED
3 
4 #include "../core/formalism.hpp"
5 
6 namespace NiHu
7 {
8 
9 /*
10 template <class TestField, class TrialField>
11 concept Collocational = is_collocational<TestField, TrialField>::value;
12 */
13 
14 /*
15 template <class Field>
16 concept StraightLine = std::is_same<typename Field::elem_t::lset_t, line_1_shape_set>::value;
17 */
18 
19 template <class Field>
20 struct is_straight_line : public std::is_same<typename Field::elem_t::lset_t, line_1_shape_set> {};
21 
22 /*
23 template <class Field>
24 concept NotStraightLine = !StraightLine<Field>;
25 */
26 
27 }
28 
29 
30 #endif
NiHu::is_straight_line
Definition: integral_shortcut_concepts.hpp:20