ViennaGrid - The Vienna Grid Library  2.1.0
Public Types
neighbor_range< MeshOrSegmentHandleT, ElementTypeOrTagT, ConnectorElementTypeOrTagT > Struct Template Reference

Metafunction for obtaining a neighbor range of an element type with a connector element type within a mesh/segment. More...

#include <neighbor_iteration.hpp>

Public Types

typedef
viennagrid::detail::neighbor_range_wrapper
< ElementTypeOrTagT,
ConnectorElementTypeOrTagT,
typename neighbor_view
< MeshOrSegmentHandleT,
ElementTypeOrTagT,
ConnectorElementTypeOrTagT >
::type
type

Detailed Description

template<typename MeshOrSegmentHandleT, typename ElementTypeOrTagT, typename ConnectorElementTypeOrTagT>
struct viennagrid::result_of::neighbor_range< MeshOrSegmentHandleT, ElementTypeOrTagT, ConnectorElementTypeOrTagT >

Metafunction for obtaining a neighbor range of an element type with a connector element type within a mesh/segment.

Template Parameters:
MeshOrSegmentHandleTThe host mesh/segment type
ElementTypeOrTagTThe element type/tag of which the co-boundary range is created
ConnectorElementTypeOrTagTThe connector element type/tag

Member Typedef Documentation

typedef viennagrid::detail::neighbor_range_wrapper< ElementTypeOrTagT, ConnectorElementTypeOrTagT, typename neighbor_view<MeshOrSegmentHandleT, ElementTypeOrTagT, ConnectorElementTypeOrTagT>::type > type

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