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.