ViennaGrid - The Vienna Grid Library  2.1.0
Public Types | Static Public Attributes
is_boundary< HostElementT, BoundaryElementTypeOrTagT > Struct Template Reference

Metafunction for query if an element type/tag is boundary element of another host element. More...

#include <mesh.hpp>

Public Types

typedef result_of::element_tag
< BoundaryElementTypeOrTagT >
::type 
BoundaryElementTag

Static Public Attributes

static const bool value

Detailed Description

template<typename HostElementT, typename BoundaryElementTypeOrTagT>
struct viennagrid::result_of::is_boundary< HostElementT, BoundaryElementTypeOrTagT >

Metafunction for query if an element type/tag is boundary element of another host element.

Template Parameters:
HostElementTThe host element type
BoundaryElementTypeOrTagTThe element type/tag to be queried if it is a boundary element

Member Typedef Documentation

typedef result_of::element_tag<BoundaryElementTypeOrTagT>::type BoundaryElementTag

Field Documentation

const bool value [static]
Initial value:
        detail::result_of::index_of<
          typename element_taglist<HostElementT>::type,
          BoundaryElementTag
        >::value != -1

The documentation for this struct was generated from the following file: