Helper functor to check if this location has all the information which is required for doing local computation of coarsening.
More...
|
| proc_unequal_offset (size_t moff) |
|
template<typename View , typename Part , typename LocalMD > |
void | operator() (View const &view, Part const &part, long long i, LocalMD &local_md, long long &k) const |
| Helper function to verify and obtain all the metadata information required for aligning the metadata at given position. More...
|
|
Helper functor to check if this location has all the information which is required for doing local computation of coarsening.
◆ operator()()
template<typename View , typename Part , typename LocalMD >
void stapl::metadata::detail::proc_unequal_offset::operator() |
( |
View const & |
view, |
|
|
Part const & |
part, |
|
|
long long |
i, |
|
|
LocalMD & |
local_md, |
|
|
long long & |
k |
|
) |
| const |
Helper function to verify and obtain all the metadata information required for aligning the metadata at given position.
- Parameters
-
view | View that is aligned. |
part | Partitioned metadata locality. |
i | Index of the metadata that is going to be computed. |
local_md | Container for metadata locality that contains the resulting coarsened partitioned metadata locality. |
k | Returns the increment that needs to be applied to advance to the next metadata locality. |
The documentation for this class was generated from the following file: