STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
List of all members | Public Member Functions | Public Types
stapl::implicit_regular_mesh_metadata< C > Struct Template Reference

Functor returning the locality metadata information of the mesh container. More...

Public Member Functions

return_type operator() (C *c) const
 

Public Types

typedef C container_type
 
typedef detail::extract_domain< C > get_dom_t
 
typedef get_dom_t::result_type domain_type
 
typedef domain_type::index_type index_type
 
typedef container_type::tuple_type tuple_type
 
typedef C component_type
 
typedef metadata_entry< domain_type, component_type *, size_t > dom_info_type
 
typedef metadata::flat_container< dom_info_typemd_cont_type
 
typedef std::pair< bool, md_cont_type * > return_type
 

Detailed Description

template<typename C>
struct stapl::implicit_regular_mesh_metadata< C >

Functor returning the locality metadata information of the mesh container.

Template Parameters
Ccontainer type.

Member Function Documentation

◆ operator()()

template<typename C >
return_type stapl::implicit_regular_mesh_metadata< C >::operator() ( C *  c) const
Parameters
cpointer to the container.
Returns
a pair indicating if the metadata container is static and balance distributed and a pointer to the metadata container.

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