Helper functor used to project the domains in the given locality metadata (P
) to the domain of the given View
. The result is projected metadata locality information.
More...
Public Member Functions | |
return_type | operator() (View *view, P *part) const |
Project the metadata entries extracted from the underlying view into the domain of the view. More... | |
Public Types | |
typedef metadata_entry< domain_type, component_type, cid_type > | md_entry_type |
typedef metadata::growable_container< md_entry_type > | md_cont_type |
typedef std::pair< bool, md_cont_type * > | return_type |
Helper functor used to project the domains in the given locality metadata (P
) to the domain of the given View
. The result is projected metadata locality information.
This helper functor is invoked when the given View
is a partitioned view.
return_type stapl::metadata::stencil_metadata_projection< View, P >::operator() | ( | View * | view, |
P * | part | ||
) | const |
Project the metadata entries extracted from the underlying view into the domain of the view.
view | The original view |
part | Container of metadata entries |