ViennaGrid - The Vienna Grid Library
2.1.0
|
Metafunction for the type retrieval of an element range. More...
#include <mesh.hpp>
Public Types | |
typedef detail::STATIC_ASSERT < is_element_present < MeshSegmentHandleType, element_type_or_tag >::value > ::type | ERROR_ELEMENT_IS_NOT_PRESENT_IN_MESH |
typedef element_range < typename element_collection < MeshSegmentHandleType > ::type, element_type_or_tag > ::type | type |
Metafunction for the type retrieval of an element range.
SomethingT | The host type, can be a typelist, a collection, an element, a mesh, a segmentation or a segment |
ElementTypeOrTagT | The requested element tag or element type |
typedef detail::STATIC_ASSERT< is_element_present<MeshSegmentHandleType, element_type_or_tag>::value >::type ERROR_ELEMENT_IS_NOT_PRESENT_IN_MESH |
typedef element_range< typename element_collection< MeshSegmentHandleType >::type, element_type_or_tag >::type type |