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, lower_md_cont_t *part, bool part_is_fixed=true) const |
Public Types | |
typedef std::remove_pointer< typename P::second_type >::type | lower_md_cont_t |
typedef View::domain_type | domain_type |
typedef dimension_traits< typename lower_md_cont_t::value_type::domain_type::gid_type >::type | dimension_t |
typedef adjust_metadata_domains_helper< View, lower_md_cont_t, dimension_t >::return_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.