ViennaGrid - The Vienna Grid Library
2.1.0
|
Defines a range of segment IDs which represents segments in which an element is included. More...
#include <segmentation.hpp>
Public Types | |
typedef viennagrid::detail::result_of::lookup < typename SegmentationT::appendix_type, viennagrid::detail::element_segment_mapping_tag > ::type | ElementSegmentMappingCollectionType |
typedef viennagrid::result_of::container_of < ElementSegmentMappingCollectionType, ElementType >::type | ElementSegmentMappingContainerType |
typedef viennagrid::result_of::element_tag < ElementTypeOrTagT >::type | ElementTagT |
typedef viennagrid::result_of::element < SegmentationT, ElementTagT > ::type | ElementType |
typedef segment_id_range_t < const typename ElementSegmentMappingContainerType::value_type > | type |
Defines a range of segment IDs which represents segments in which an element is included.
SegmentOrSegmentationT | The host segmentation/segment type |
ElementT | The element type for which the segment id range is queried |
typedef viennagrid::detail::result_of::lookup< typename SegmentationT::appendix_type, viennagrid::detail::element_segment_mapping_tag >::type ElementSegmentMappingCollectionType |
typedef viennagrid::result_of::container_of< ElementSegmentMappingCollectionType, ElementType >::type ElementSegmentMappingContainerType |
typedef viennagrid::result_of::element_tag<ElementTypeOrTagT>::type ElementTagT |
typedef viennagrid::result_of::element<SegmentationT, ElementTagT>::type ElementType |
typedef segment_id_range_t<const typename ElementSegmentMappingContainerType::value_type> type |