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.
1.8.13