NiHu  2.0
match_types.hpp File Reference
#include <type_traits>
#include "formalism.hpp"
#include "../tmp/algorithm.hpp"
Include dependency graph for match_types.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  NiHu::match_type_vector< TestField, TrialField, Enable >
 matafunction assigning a match type vector to two fields More...
 
struct  NiHu::match_type_vector< TestField, TrialField, typename std::enable_if< std::is_same< typename get_formalism< TestField, TrialField >::type, formalism::general >::value >::type >
 specialisation of match_type_vector for the general formalism More...
 
struct  NiHu::match_type_vector< TestField, TrialField, typename std::enable_if< is_collocational< TestField, TrialField >::value >::type >
 specialisation of match_type_vector for the collocational formalism More...
 

Namespaces

 NiHu::match
 match types
 

Typedefs

typedef std::integral_constant< int, -1 > NiHu::match::no_match_type
 no singularity
 
typedef std::integral_constant< int, 0 > NiHu::match::match_0d_type
 two elements are adjacent with a 0d (vertex) match
 
typedef std::integral_constant< int, 1 > NiHu::match::match_1d_type
 two elements are adjacent with a 1d (line) match
 
typedef std::integral_constant< int, 2 > NiHu::match::match_2d_type
 two elements are adjacent with a 2d (surface) match