Helper meta function for creating the boundary element container using a wrapped config: a view for the boundary elements and a possible orientation container. Handles elements which are not present.
More...
Public Types |
typedef
viennagrid::result_of::container
< boundary_cell_type, typename
query_element_container_tag
< WrappedConfigT,
BoundaryElementTagT >::type >
::type | boundary_cell_container |
typedef viennagrid::element
< BoundaryElementTagT,
WrappedConfigT > | boundary_cell_type |
typedef
viennagrid::result_of::view
< boundary_cell_container,
container_tag >::type | boundary_cell_view |
typedef
boundary_cell_container_tag
< typename
viennagrid::boundary_elements
< HostElementTagT,
BoundaryElementTagT >
::layout_tag,
viennagrid::boundary_elements
< HostElementTagT,
BoundaryElementTagT >::num >
::type | container_tag |
typedef viennagrid::detail::IF
< has_orientation
< WrappedConfigT,
HostElementTagT,
BoundaryElementTagT >::value,
typename
viennagrid::result_of::container
< facet_orientation_type,
container_tag >::type,
viennagrid::null_type >::type | facet_orientation_container_type |
typedef
viennagrid::element_orientation
< orientation_container_type > | facet_orientation_type |
typedef
boundary_cell_container_tag
< typename
viennagrid::boundary_elements
< BoundaryElementTagT,
typename
BoundaryElementTagT::facet_tag >
::layout_tag,
viennagrid::boundary_elements
< BoundaryElementTagT,
typename
BoundaryElementTagT::facet_tag >
::num >::type | orientation_container_tag |
typedef
viennagrid::result_of::container
< permutator_type,
orientation_container_tag >
::type | orientation_container_type |
typedef
viennagrid::result_of::permutator_type
< viennagrid::boundary_elements
< BoundaryElementTagT,
typename
BoundaryElementTagT::facet_tag >
::num >::type | permutator_type |
typedef
viennagrid::static_pair
< boundary_cell_view,
facet_orientation_container_type > | type |
template<typename WrappedConfigT, typename HostElementTagT, typename BoundaryElementTagT, bool is_present>
struct viennagrid::config::result_of::element_boundary_element_container_helper< WrappedConfigT, HostElementTagT, BoundaryElementTagT, is_present >
Helper meta function for creating the boundary element container using a wrapped config: a view for the boundary elements and a possible orientation container. Handles elements which are not present.